最专业的脚本、辅助学习平台,易语言培训/C++教程学习基地
查看: 3020|回复: 6

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

[复制链接]
  • TA的每日心情
    奋斗
    2024-6-19 04:41
  • 发表于 2018-9-16 15:14:57 | 显示全部楼层 |阅读模式
    要想学脱壳,第一步就得掌握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格式的方法是自己先准备一个十六进制工具,如HexWorkshopWinHex,用这些工具打开一个EXE文件对照着学。强烈推荐你用Stud_PE v.2.2.0.5这款工具辅助学习PE格式。PE格式学习的重点是在输入表(Import Table)这块。
    Stud_PE工具界面:

    PE结构图:

  • TA的每日心情
    开心
    2024-10-31 05:52
  • 发表于 2023-11-10 01:41:20 | 显示全部楼层

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

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-31 05:52
  • 发表于 2023-11-10 01:42:51 | 显示全部楼层
    楼主发贴辛苦了,谢谢楼主分享!我觉得天野学院是注册对了!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-10-31 05:52
  • 发表于 2023-11-10 01:43:30 | 显示全部楼层

    楼主太厉害了!楼主,I*老*虎*U!我觉得天野学院真是个好地方!
    回复

    使用道具 举报

    懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

     
     
    工作时间:
    9:00-22:00
    天野学院2群:648301976(建议加好友再发信息,有时候直接发消息可能收不到))
    快速回复 返回顶部 返回列表