[原创]浅谈XP下最小PE 搬砖王 技术分享 · 1月前 · 1 浏览 [原创]浅谈XP下最小PE 目录 一.题记 二.环境 三.185字节版本PE 3.1 1024字节PE模版 3.1.1 DOS头 3.1.2 NT头 3.1.3 节表 3.1.4 修改PE文件 3.1.5 节数据填充00 3.1.6 0x80000003错误 3.2 185字节PE文件 3.2.1 DOS头 3.2.2 初次重叠-NT头 3.2.3 修改DOS头e_lfanew 3.2.4 修改节表 3.2.4.1 拷贝节表 3.2.4.2 修改节表Name成员 3.2.4.3 修改节表Misc成员 3.2.4.4 修改节表VirtualAddress成员 3.2.4.5 修改节表SizeOfRawData成员 3.2.4.6 修改节表PointerToRawData成员 3.2.5 修改可选PE头SizeOfImage成员 3.2.6 修改可选PE头SizeOfHeaders成员 3.2.7 修改可选PE头SizeOfStackReserve|SizeOfStackCommit|SizeOfHeapReserve|SizeOfHeapCommit成员 3.2.8 再见0x80000003错误 3.2.9 导入表 3.2.9.1 API-MessageBoxa 3.2.9.2 库名称-user32.dll 3.2.9.3 导入表Name成员与FirstThunk成员 3.2.9.4 IAT表 3.2.9.5 导入表目录项 3.2.10 验证导入表 3.2.11 对话框内容与标题 3.2.12 调用代码 3.2.13 修改OEP 3.2.14 PE特性 3.2.15 再减小体积 四.尾声 脱壳与加壳 注意:上传附件及图片大小不得大于30M。 ⚠️ 版权声明: 本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途。 未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。 0 0 0 举报 分享 分享到 微信 QQ 微博 复制链接 取消分享 微信扫码分享 关闭 复制成功 上一篇 [原创]Ultra Video Splitter 6.4.1208 算法分析 下一篇 [原创]常见函数调用约定(x86、x64、arm、arm64) 参与讨论 登录后可查看全部回复并参与讨论。 登录后回复 提示 × 确认删除 × 举报内容 × 请选择举报原因,我们会尽快核实处理。 垃圾广告 违法违规 色情低俗 人身攻击 侵权抄袭 其他 补充说明(选填) 购买附件 × 附件售价 0 金币 我的余额: 0 扫一扫添加微信客服