phase_4
解题思路
-
此题是关于函数的递归调用和栈,在汇编代码中有一个func4函数,故需要研究此函数,将其方向解析为C语言模式。
-
首先还是对明码地址进行断点,找到此题的解是需要输入两个整数。
- 再分析phase_4主函数部分,得知第一个数必须小于等于0xe也就是十进制的14才不会爆炸。
- 然后直接断点到func4函数执行完的下一条指令,想得出func4函数执行后的结果,得知结果为2。
- 依次进行尝试将0-14 和 2组合试图求解,可惜一直bomb,所以此种思路失败,还是需要进行分析func4函数。