最新消息:本站技术交流 QQ 群:28124927

[iOS Hacker] 修正 010 Editor 模板文件 MachO.bt 的错误

iOS/MacOSX/移动安全 exchen 13463浏览 0评论

使用 010 Editor 模板 MachO.bt 去分析 Mach-O 文件格式,提示一个错误 Hit an unknown or unsupported load command : [-2147483608],如下图:

对比出错的地方,仔细查看模板文件的代码,找到了是因为 LC_MAIN 这个 loadcommand 的错误信息,需要修改两个地方,第 331 行的
MAIN = 0x28 修改成 MAIN = 0x28 | REQ_DYLD,然后在 838 行 switch 语句的 default 上面添加以下代码。

保存模板文件之后再运行,就发现解析正常了,效果如下图:

修改后的 MachO.bt 如下:

转载请注明:exchen's blog » [iOS Hacker] 修正 010 Editor 模板文件 MachO.bt 的错误

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址