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

[原创]TSRC第二题 N多解

2017-10-29 00:14
2801
判断出溢出,然后输入。
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多个答案。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

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