PE学习之重定位,内存加载dll

Posted 念秋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PE学习之重定位,内存加载dll相关的知识,希望对你有一定的参考价值。

PE学习之重定位,内存加载dll 最近又复习了一下PE结构中重定位相关的内容,又想到内存加载dll这个未曾涉足的领域。 便想着自己实现一波。 可参考此篇博客,本人觉得结构清晰,简洁明了。 内存直接加载运行DLL 我写的应该比较口语化,流水账,啰嗦。 重定位主要是对代码里面使用绝对地址的地方进行修改。

以上是关于PE学习之重定位,内存加载dll的主要内容,如果未能解决你的问题,请参考以下文章

第16章:基址重定位

PE重定位表

PE知识复习之PE的重定位表

PE文件格式详解

Windows 程序启动性能优化(先载入EXE,后载入DLL,只取有限的代码载入内存,将CPU的IP指向程序的入口点)

PE文件格式学习之PE头移位