PE格式第六讲,导出表
请注意,下方字数比较多,其实结构挺简单,但是你如果把博客内容弄明白了,对你受益匪浅,千万不要看到字数多就懵了,其实字数多代表它重要.特别是第五步...一丶浅谈导入表
首先,导出表我们已经学过了,作用就是在程序加载的时候,把自己要调用的API的地址,不断地填写到IAT表中
不过我们要知道三个概念,
1.程序运行的时候,导入表直接把调用的API地址填写到...那么就会使用延时加载表(也是数据目录中的)那么用到那个,才填写.
?
可以查看结构体(数据目录的结构体)下面可以找到这个表格.这个就是延时加载表
二丶何为导出表?...(先要定位)
三丶定位导出表
1.找出导出表RVA偏移
首先,我们要在数据目录里面查看DLL的第一项,也就是导出表的地址的RVA偏移是多少.
?...导出函数的时候,默认不写序号,则对应的是从0开始,0 1 2 3顺序排列,这里导出了2个函数,那么对应就有两个序号,分别是0和1
通过上面讲解,基本了解了导出表的存储格式,但是下面的讲解,才会真正的重要