-
-
[旧帖]
关于罗云彬老师《windows32位汇编程序设计》一书中内存地址与磁盘文件地址转换的疑问??
0.00雪花
-
发表于:
2010-11-20 23:25
3499
-
[旧帖] 关于罗云彬老师《windows32位汇编程序设计》一书中内存地址与磁盘文件地址转换的疑问??
0.00雪花
在《windows32位汇编程序设计》一书中的第17章的634有这么一段话:
1、循环扫描节表并得到每个节在内存中的起始RVA(根据VirtualAddress字段),并根据节的大小(SizeOfRawData字段)算出节的结束RVA,最后比较判断目标RVA是否落在某个节之内
在这里节的结束RVA怎么是用“VirtualAddress字段与SizeOfRawData字段”来得来呢?
SizeOfRawData是节在磁盘中的大小是根据VirtualSize字段的值按照FileAlignment的值对齐后的大小。
节的结束RVA应是VirtualAddress字段值加上VirtualSize字段的值按照sectionAlignment字段的值对齐后的大小啊??
我开始以为是书印错了,但一看后面的实例也是这样,不知这到底是什么原因?请高手帮帮忙。。
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法