目录
-
-
- 签到
- 三逄
- 二维码
- 你竟然赶我走
- N种方法解决
- 大白
- 基础破解
- 乌镇峰会种图
- 文件中的秘密
- wireshark
- LSB
- rar
- zip伪加密
- qr
- 被嗅探的流量
- 镜子里面的世界
- ningen
- 小明的保险箱
- 爱因斯坦
- easycap
- 隐藏的钥匙
- 另外一个世界
- FLAG
- 假如给我三天光明
- 神秘龙卷风
- 后门查杀
- 数据包中的线索‘
- 荷兰宽带数据泄露
- 来首歌吧
- webshell后门
- 面具下的flag
- 九连环
-
签到
flag{buu_ctf}
三逄
用gifframe打开,flag隐写在帧中
flag{he11ohongke}
二维码
你竟然赶我走
flag在16进制尾部
N种方法解决
010editor查看文件发现是base64形式的图片
扫码拿flag KEY{dca57f966e4e4e31fd5b15417da63269}
大白
修复图片高宽
import binascii
import struct
import sys
file = input("图片地址:")
fr = open(file,'rb').read()
data = bytearray(fr[0x0c:0x1d])
crc32key = eval('0x'+str(binascii.b2a_hex(fr[0x1d:0x21]))[2:-1])
#原来的代码: crc32key = eval(str(fr[29:33]).replace('\\x','').replace("b'",'0x').replace("'",''))
n = 4095
for w in range(n):
width = bytearray(struct.pack('>i', w))
for h in range(n):
height = bytearray(struct.pack('>i', h))
for