-
-
[求助]关于strlen等函数的重定位的一些疑问
-
发表于:
2010-11-21 11:26
5249
-
我遇到的情况是这样的:
开始不清楚strlen这样的函数是否需要重定位,于是抱着试试看的心态,在一个控制台程序中,对于注入代码中的strlen没有进行重定位,程序没任何问题,庆幸,以为这样的函数不需要重定位。
但是当把这段代码移植到mfc程序中,然后再进行代码注入。程序崩溃了,问题定位到了strlen。
~~
问题已解决,但是产生如下疑问:
1. strlen这样的函数是否需要重定位,和一般的windows api重定位有什么区别?
2. 为什么在控制台程序下编译后的代码,即使没有对strlen重定位,注入的代码也可以正常运行。而在mfc程序中就不行了呢?这有什么差异
~~
我是新手,望大牛多多指教~
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!