这个函数的返回值可以用静态分析确定吗?
逆向工程
部件
2021-06-26 13:55:36
1个回答
上述程序的控制流程如下 main -> f -> g -> f -> main
mainf用 1,2,3调用。
堆栈----
3
2
1
ret
ebp
注意推送指令和调用约定。f检查是否 1 == 0 (ebp - 8)。答案是不。因此,它调用 g。这是给你的主要提示。我相信你将能够弄清楚其余部分:-)
其它你可能感兴趣的问题

