最专业的脚本、辅助学习平台,易语言培训/C++教程学习基地

admin 发表于 2018-9-16 15:14:57

脱壳入门初级教学之PE文件格式

要想学脱壳,第一步就得掌握PE格式,PE是Portable Executable File Format(可移植的执行体)简写,它是目前Windows平台上的主流可执行文件格式。

Microsoft Visual C++提供的WINNT.H里有PE数据结构的完整定义。
推荐文档:
ah007翻译的“PE文件格式”1.9版
qduwg翻译的PE文件格式
Iczelion's 的PE文件格式
微软官方提供的PE文档(英文)(Revision 8.1- March 27, 2008)
微软官方提供的PE文档(Revision 8.1)(zhzhtst翻译成中文)
探索PE文件内幕—— Win32可移植可执行文件格式之旅(zhzhtst翻译)
深入剖析Win32可移植可执行文件格式(zhzhtst翻译)
PE结构各字段偏移参考

   学习PE格式的方法是自己先准备一个十六进制工具,如HexWorkshop,WinHex,用这些工具打开一个EXE文件对照着学。强烈推荐你用Stud_PE v.2.2.0.5这款工具辅助学习PE格式。PE格式学习的重点是在输入表(Import Table)这块。
Stud_PE工具界面:https://bbs.pediy.com/upload/attach/200601/93_08799e4baed659d6.gif
PE结构图:
https://bbs.pediy.com/upload/attach/200601/93_fcb9349672a9d1c8.gif

勃勃 发表于 2023-11-10 01:41:20


这个帖子不回对不起自己!我想我是一天也不能离开天野学院。

勃勃 发表于 2023-11-10 01:42:51

楼主发贴辛苦了,谢谢楼主分享!我觉得天野学院是注册对了!

勃勃 发表于 2023-11-10 01:43:30


楼主太厉害了!楼主,I*老*虎*U!我觉得天野学院真是个好地方!
页: [1]
查看完整版本: 脱壳入门初级教学之PE文件格式