MachO 文件解析

如何查看MachO文件

下载ipa文件(砸壳之后的)->解压缩->找到ipa同名的文件->显示包内容

通过MachOView 打开

MachO 文件解析_第1张图片
Macho文件.png
  • 可以MachO文件分两个架构 ARM_V7 ARM64
  • Mach Header
  • Load commands
  • Section TEXT 代码段 通过MachOView可以看到类名 和方法名字 Class dump 也是通过这用发送导出头文件
  • Section DATA 数据段


    MachO 文件解析_第2张图片
    A6BA2D8A-8CD3-459F-9D2B-4B07909C8B9C.png

通过 终端命令打开

$otool -f "MachO"

  • cputype 12 ARM架构

Fat headers
fat_magic 0xcafebabe
nfat_arch 2
architecture 0
cputype 12
cpusubtype 9
capabilities 0x0
offset 16384
size 65278912
align 2^14 (16384)
architecture 1
cputype 16777228
cpusubtype 0
capabilities 0x0
offset 65306624
size 75323184
align 2^14 (16384)

你可能感兴趣的:(MachO 文件解析)