[2008-04-09 10:31]IDA Pro Plug-in 学习笔记(不断更新ing)

1、 IDA Pro中的segment结构与PE文件中节区的对应关系
 经IDA Pro的反汇编后,PE文件中的.code节区(存放代码的节区)对应IDA Pro中名为_text的segment(code segment), .rdata节区(只读数据节区)中的导入表部分对应IDA Pro中名为_idata的segment, .radata节区中自定义的数据部分对应IDA Pro中名为_rdata的segment(data segment).
 实际上,PE文件中的导入表在反汇编的结果中并不对应实际的segment,因为该段的type值为SEG_XTRN( this segments contain no instructions or data and are not declared as 'segments' in the disassembly), IDA Pro在自己的数据库中为导入表定义一个段(逻辑上的)是为了分析的方便,因为导入表中每个dword在PE文件装载到内存中后存放的是相应导入函数的入口地址,IDA Pro模拟PE文件装载的过程,分析出了这些导入函数的信息,并用这些函数的信息(包括函数名,参数列表)为相应的入口地址命名(效果相当于存储单元的变量名),从而给分析带来了方便。

2、 如何得到段名
 segment_t中有name数据项,但该数据项是uval_t类型ÿ

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值