首页
社区
课程
招聘
[原创]helloctf
发表于: 2018-6-16 13:44 2640

[原创]helloctf

2018-6-16 13:44
2640

IDA打开,
mark

 

F5之后
mark

 

do...while循环就是核心算法
自己提取出来
mark

 

意思就很明显了,需要注意的就是asc_408044内是字符串%x,也就是16进制,sprintf是字符串类型格式化,很显然这里就是将输入字符串转换为16进制,strcat为将后一字符串加到前一字符串尾部,这里很显然就是32位0再加437261636b4d654a757374466f7246756e

 

所以我们只需要将其进行16进制转字符串即可(多个0可省略,只需补齐位数为偶数)
mark

 

mark


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

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