我用IDA对一个小程序做静态分析, 但我发现在很多的CALL指令后,都有这么一条cmp esi,esp,然后再调用另外一个子程序.比如: .text:004010BA call ds:RegisterClassA .text:004010C0 cmp esi, esp .text:004010C2 call sub_4013D0 请问,这个cmp esi,esp大概用来做什么用的? sub_4013D0就是一大堆的push指令
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
最初由 妖怪洋葱 发布请问能说的清楚点么?我在学习汇编的时候好象没有涉及到哪个关于堆栈检查的知识.他这么检查后有什么用呢?好象平时在写汇编程序的时候没怎么提到哪个堆栈检查啊