会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ruingking
2019年5月15日
由浅入深PE基础学习-菜鸟手动查询导出表、相对虚拟地址(RVA)与文件偏移地址转换(FOA)
摘要: 0 前言 此篇文章想写如何通过工具手查导出表、PE文件代码编程过程中的原理。文笔不是很好,内容也是查阅了很多的资料后整合出来的。希望借此加深对PE文件格式的理解,也希望可以对看雪论坛有所贡献。因为了解PE文件格式知识点对于逆向破解还是病毒分析都是很重要的,且基于对PE文件格式的深入理解还可以延伸出更
阅读全文
posted @ 2019-05-15 10:34 bobob
阅读(2434)
评论(0)
推荐(0)
[PE结构分析] 7.相对虚拟地址(RVA)和文件偏移间的转换
摘要: RVA是相对虚拟地址(Relative Virtual Address)的缩写。RVA是当PE 文件被装载到内存中后,某个数据位置相对于文件头的偏移量。 例如:导入表的位置和大小可以从PE文件头中IMAGE_OPTIONAL_HEADER32结构的数据目录字段中获取,对应的项目是DataDirect
阅读全文
posted @ 2019-05-15 10:07 bobob
阅读(1428)
评论(0)
推荐(1)
[PE结构分析] 6.IMAGE_SECTION_HEADER
摘要: IMAGE_SECTION_HEADER 的源代码如下: 每个区块表长度占40个字节。 * 表示需要注意的字段,最有用的是 SizeOfRawData 、 PointerToRawData 和Characteristics 字段。 Name * 此字段时区块名。(一句话:名字而已,没什么用) 要求:
阅读全文
posted @ 2019-05-15 10:06 bobob
阅读(868)
评论(0)
推荐(0)
导航
博客园
首页
新随笔
联系
订阅
管理
公告