-
-
[原创]CTF第二题
-
发表于: 2017-10-28 10:58 3426
-
在输入字符串长度 < 12的字符串后,有2 个函数可以拿到 2 元一次方程,但是是无解的。
输入大于12位的数时,会发生溢出
所以猜测是通过溢出跳转到某个地址,最后定位在了这个地址 0x00413131
##4
这里是一大堆的花指令,只能一步步的跟进,里面有许多跳转,遇到有用的函数就记录下来,最后生成如下汇编:
分析代码,得出下列三个方程:
key: xxxx xxxx xxxx 11A
x y z
((X - Y) << 2) + x + z = 0xeaf917e2
((X - Y) << 1) + (X-Y) + x + z == E8F508C8
((x - y) << 1) + (x -y) + x - z == 0C0A3C68
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
看原图
赞赏
雪币:
留言: