首页
社区
课程
招聘
[原创]2018看雪CTF第二题WP
发表于: 2018-6-18 23:03 2473

[原创]2018看雪CTF第二题WP

2018-6-18 23:03
2473

反编译

拖入IDA,F5

main函数

 

str_init函数动态生成成功和失败的提示字符串,由CM_print输出。防止被IDA静态搜索到。
限制长度为22

check1


限制输入为字母或数字

check2


把输入的22个字符分成8个字符串

 


把生成的8个字符串插入字典树Tree1中,tree1和已经初始化过的tree2全等就成功。

tree2的初始化(0x401900)

生成的tree2


对应着8个字符串
kx
c7
ct
c7M
c7M
c7Mk
ctf
ct9

check3(限制多解)


根据以上,可确定唯一解。

c7ctc7Mkxc7Mkctfct9c7M


[招生]科锐逆向工程师培训(2025年3月11日实地,远程教学同时开班, 第52期)!

最后于 2018-6-19 19:58 被mratlatsn编辑 ,原因:
收藏
免费
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册