微软的PE格式文档 - 可打印的版本 +- WeHack BBS (https://bbs.wehack.space) +-- 版块: 计算机技术 (https://bbs.wehack.space/forum-5.html) +--- 版块: 逆向工程讨论区 (https://bbs.wehack.space/forum-9.html) +--- 主题: 微软的PE格式文档 (/thread-48.html) |
微软的PE格式文档 - vimacs - 07-27-2018 https://docs.microsoft.com/en-us/windows/desktop/debug/pe-format 应该算是官方的spec文档了。照着它写一个PE parser应该是没问题的。 今天逆向一个20年前的老游戏,发现里面的section header的每个节的虚拟地址大小居然都是0,导致radare2没法正常做地址转换,刚刚提交了个patch. RE: 微软的PE格式文档 - vimacs - 07-29-2018 刚刚修复了radare2处理PE文件的另一个问题,EFI模块里面的SectionAlignment是小于4K的,而且SectionAlignment只是指定虚拟地址的对齐,而r2的做法却是去修改vsize. |