点击此处获得更好的阅读体验
解题思路
校验分为两部分。
第一部分校验
校验10字节,校验手段是代码数据正确解码。直接枚举一个字节即可。代码如下:
1 | for i in range(100): |
1 | 0x10 0x13242298 |
第二部分校验
16字节,校验手段是3des加密,ede模式。直接动态,修改下代码反解。 校验数据:507CA9E68709CEFA20D50DCF90BB976C9090F6B07BA6A4E8
密钥:AFSAFCEDYCXCXACNDFKDCQXC
解得的输入:0dcc509a6f75849b
Flag
1 | flag{13242298100dcc509a6f75849b} |