-
-
[原创]CTF2017下半年第二题writeup
-
发表于:
2017-10-28 11:50
4199
-
Second writeup
0x00 前言
看雪 2017 下半年 TSRC CTF 第二题 writeup
0x01 正文
这道题坑了好久。。。。。。好不容易找到突破点后,发现作者的思路奇特,居然还有这种操作。
拿到题目后,乍一看就是输入后经过两个函数认证,满足两个二元一次方程组即可;但是这个方程组根本没有解,突破口不在这里,如果在这里解这两个二元一次方程组的话,就正好落入了作者的陷阱中(我就是- -!)。
然后在长时间的挣扎后,又在群里看大家奇特的思路,确实发现了 pwn 的味道,而突破口恰恰在这里,通过输入合适的字符串,控制 RETURN,然后跳转到目标位置进行执行;而因为本来的 RETURN 的值为 0x0040101C,通过这里可以推断出 flag 是 15 位的,同时 flag 必须是数字和字母,RETURN 的值就有了限制,即每一个 byte 都必须大于 0x20,小于 0x7F。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课