首页
社区
课程
招聘
[原创]TSRC第二题 N多解
发表于: 2017-10-29 00:14 2924

[原创]TSRC第二题 N多解

2017-10-29 00:14
2924
判断出溢出,然后输入。
AAAAAAAAAAAA11A

通过run跟踪,得到最后
eax为输出的溢出的地址,



xor eax, 1210e
。。。
jmp eax

那么要控制跳到 0x040102F,反向和0x1210e做一次亦或,


python

>>> print hex(0x040102F ^ 0x1210e) 

0x413121

>>> print chr(0x21)

 !







0x413121处,刚好eax为输入的字符串的Buf, 也就是说输入15位, 前面十二位任意占坑,最后3位为 !1A 就可以。




N多个答案。


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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 14462
活跃值: (3935)
能力值: (RANK:520 )
在线值:
发帖
回帖
粉丝
2
规则要求  答案只能由字母数字组成
2017-10-29 00:20
0
雪    币: 312
活跃值: (138)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
netwind 规则要求 答案只能由字母数字组成
哦。这样啊。没看清楚规则。。  真是不好意思,谢谢版主。
2017-10-29 00:28
0
游客
登录 | 注册 方可回帖
返回