摘要:
基址重定位详解转自:http://blog.fishc.com/1629.html什么是基址重定位?重定位就是你本来这个程序理论上要占据这个地址,但是由于某种原因,这个地址现在不能让你霸占,你必须转移到别的地址,这就需要基址重定位。对于每个EXE文件来说用不到基地址重定位,而对于DLL文件来说就需要... 阅读全文
posted @ 2015-01-21 15:32
_如此甚好
阅读(377)
评论(0)
推荐(0)
摘要:
接下来介绍导出表既然有导入表当然有导出表啦,什么是导出表,导出表又有什么用呢?导出表一般存在于DLL文件当中,导出表就是记载着动态链接库的一些导出信息。通过导出表,DLL 文件可以向系统提供导出函数的名称、序号和入口地址等信息,以便Windows 加载器通过这些信息来完成动态连接的整个过程。当PE ... 阅读全文
posted @ 2015-01-21 15:14
_如此甚好
阅读(701)
评论(0)
推荐(0)
摘要:
那么继续上次未讲完的,我们先跳过导出表,先讲讲导入表。首先,我们知道PE 文件中的数据被载入内存后根据不同页面属性被划分成很多区块(节),并有区块表(节表)的数据来描述这些区块。这里我们需要注意的问题是:一个区块中的数据仅仅只是由于属性相同而放在一起,并不一定是同一种用途的内容。例如输入表、... 阅读全文
posted @ 2015-01-21 14:36
_如此甚好
阅读(369)
评论(0)
推荐(0)

浙公网安备 33010602011771号