知识点:LSB,脚本编写,zip爆破
题目地址[FSCTF 2023]二维码不要乱扫 | NSSCTF
不要扫,我就扫,好没东西,看题目提示,零位,应该是lsb
用notpad++删除左边两列 ,空格,和回车
删成这样就可以啦,然后将这些字符串转为16进制数据写到output.zip
hex_str = '504B0304140009000800677B54572FFBF9BE1E0000001000000008000000666C61672E74787471B093294FED537FD34E3142E0435665A885BB7F8265A3FD3C13E4DE4CA6504B07082FFBF9BE1E00000010000000504B01021F00140009000800677B54572FFBF9BE1E00000010000000080024000000000000002000000000000000666C61672E7478740A0020000000000001001800CEFDDDD92603DA019FE42EDC2603DA0100E7594C2603DA01504B050600000000010001005A000000540000000000'
hex_bytes = bytes.fromhex(hex_str)
with open('output.zip', 'wb') as f:
f.write(hex_bytes)
解压不了,也不是伪加密,没有提示,那就爆破一下把
最终flag
FSCTF{h@ck-Z3r0}