-
-
[旧帖]
关于exe本身的函数调用问题,为什么也用了重定向?
0.00雪花
-
发表于:
2010-3-30 23:15
4028
-
[旧帖] 关于exe本身的函数调用问题,为什么也用了重定向?
0.00雪花
我用vc建一个win32工程,main()里调用一个add(1,2)函数:
在ollydbg反汇编看代码时,如下:
push 2
push 1
call demo.00401005
下面是跳转:
00401005 $ /E9 16000000 jmp demo.add
0040100A $ |E9 51000000 jmp demo.main
00401020 P>/> \55 push ebp
00401021 |. 8BEC mov ebp, esp
00401023 |. 83EC 44 sub esp, 44
00401026 |. 53 push ebx
为何中间要经过00401005? 这样不更简单吗?
push 2
push 1
call demo.00401020
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课