PE格式第七讲,重定位表
一丶何为重定位(注意,不是重定位表格)
首先,我们先看一段代码,比如调用Printf函数,使用OD查看....首先说下,一般重定位表格都是DLL中的,因为满足不了模块首地址的需求,所以会遇到函数的重定位问题....二丶重定位表格如何设计?
首先我们自己先想一下,重定位的表格要如何设计?
我猜想,你要保存模块的地址 ,修改地址,偏移, 以及大小....三丶真正的重定位表格
看下重定位表格的真正的结构体吧....五丶实战演练查看
因为DLL中的重定位表中的项太多,所以这里使用一个EXE(没有导出函数的EXE),然后注入这个DLL,那么这个EXE就有重定位表格了.