Win7手工查找notepad.exe的IAT

本文介绍了在Windows 7环境下,如何手工查找notepad.exe的Import Address Table (IAT)。通过使用x64dbg、peid、Hexeditor等工具,详细阐述了查找IMAGE_IMPORT_DESCRIPTOR结构体的过程,并验证了计算结果的准确性。
摘要由CSDN通过智能技术生成

      最近在学习《逆向工程核心原理》,文中在WinXp下查看了一步一步手工查找了notepad.exe的IAT,所以我想试试能否在Win7下也完成分析,看看系统版本迭代升级之后PE header和PE body有些什么变化。

一、相关事项

(一)OS版本:Microsoft Windows 7 旗舰版  6.1.7601 Service Pack 1 Build 7601

(二)分析对象系统指导notepad.exe

(三)工具:1.x64dbg 2.peid 3.Hexeditor 4.calc.exe

二、分析过程

(一)打开notepad.exe  如下图

(二)查找IMAGE_IMPORT_DESCRIPTOR结构体的RVA

    首先,我们要找到NT头包含的可选头的DateDirectory数组的DateDirectory[1].virtualAdress,因为它是IAT的IMAGE_IMPORT_DESCRIPTOR结构体的RVA,在我瞎了狗眼的情况下,终于找到了A0A0这个地址。


但A0A0是RVA,因此我们必须把它转换为RAW,此时先用peid打开notepad,查看各个节区的偏移&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值