CTF(misc)
1、隐写3
题目链接
观察这个图片感觉图片高度有问题,010editor打开,查看CRC
python脚本求宽高
import os
import binascii
import struct
crcbp = open("dabai.png","rb").read()
for i in range(1024):
for j in range(1024):
data = crcbp[12:16] + struct.pack('>i',i) + struct.pack('>i',j) + crcbp[24:29]
crc32 = binascii.crc32(data) & 0xffffffff
if crc32 == 0x6d7c7135:
print (i,j)
print ("hex",hex(i),hex(j))
修改高度
获得flag{He1l0_d4_ba1}
2、zip伪加密
题目链接
尝试解压压缩包发现需要密码,根据题目提示是伪加密,用010editor打开压缩文件,查找504b0102将第9、10个字符改为00。
保存后解压获得flag{Adm1N-B2G-kU-SZIP}。
3、宽带信息泄露
题目链接
根据题目提醒需要查找用户名,需要使用一个工具RouterPassView,查找用户名,直接出flag。
工具下载链接
flag{053700357621}
4、 逆向入门
010editor打开显示png,base64如此熟悉,上次写过一模一样的
base64转图片工具
生成二维码,扫码得到bugku{inde_9882ihsd8-0}