2023-10-13 No.11 is gone2

下载题目得到流量包No.11 is gone2.pcapng,打开过滤ftp-data发现很多压缩包


1.png

直接导出所有压缩包,发现除了11.zip其他都是4字节,采用crc爆破

import zipfile
import string
import binascii
def CrackCrc(crc):
    for a in dic:
        for b in dic:
            for c in dic:
                for d in dic:
                    s = a + b + c + d
                    s = s.encode()
                    if crc == (binascii.crc32(s) & 0xffffffff):
                        print(s)
                        return s
dic=string.printable
result=''
for i in range(1,69):
    if i==11:
        continue
    file = str(i)+'.zip' # 爆破的压缩包
    f = zipfile.ZipFile(file, 'r')
    tmp = str(i)+'.txt' # 压缩包中的小字节文件
    GetCrc = f.getinfo(tmp)
    crc = GetCrc.CRC
    #print("Trying crack",tmp," \nIt has the value of crc ",crc)
    result+=CrackCrc(crc).decode()
print(result)

爆破得到

UEsDBBQACQAIAHoGa1UEgkKgNgAAACgAAAAIAAAAZy50eHQnPL9D20a0sgfK5QEzCtDJWrot+ljdYIPzWkybokUz57zIc8u0DCUTyQHa02X8M5IAviVj/fZQSwECFAAUAAkACAB6BmtVBIJCoDYAAAAoAAAACAAkAAAAAAAAACAAAAAAAAAAZmxhZy50eHQKACAAAAAAAAEAGABZOca6JPXYAdHi/Qsl9dgBILcWtyT12AFQSwUGAAAAAAEAAQBaAAAAXAAAAAAA

用CyberChef的base64解码后,发现PK,另存为压缩包flag.zip


2.png

不能正常打开,发现g.txt'<?字符,猜测需要修复


3.png

打开010Editor修复
4.png

修复完后可以正常打开,但是有密码。根据题目名称查看11.zip,发现需要密码


5.png

直接爆破得到密码1234,解压得到

p@33w07D1sE4sy

猜测是flag.zip密码,解压得到flag:DASCTF{69a7c3f8eae457779f53be70a7e14a87}

6.png

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 0x01 签到 flag:flag{buu_ctf} 0x02 金仨胖 gif文件,拖入stegsolve,得到三...
    Du1in9阅读 10,682评论 2 4
  • 1. 附件是一串十六进制数 进行解密得到 进行base64解密 刚开始不知道是什么加密,然后发现他中间有空格,那说...
    Const_L阅读 1,872评论 0 2
  • 1.Bugku刷题 贝斯手 先用Ziperello把flag.zip的密码爆破出来。 密码1992,就是文件中提示...
    狐萝卜CarroT阅读 2,578评论 0 0
  • BUUCTF MISC Writeup Part2 从这部分开始的题目就稍有难度。 学到/需要掌握的知识 LSB隐...
    Arklight阅读 10,200评论 0 0
  • 1.[ACTF新生赛2020]swp2.间谍启示录3.zip4.[安洵杯 2019]吹着贝斯扫二维码5.拼接二维码...
    kum1ko阅读 5,293评论 0 0