380 lines · yaml
1--- !mach-o2FileHeader:3 magic: 0xFEEDFACE4 cputype: 0x200000C5 cpusubtype: 0x16 filetype: 0x27 ncmds: 178 sizeofcmds: 12049 flags: 0x20008510LoadCommands:11 - cmd: LC_SEGMENT12 cmdsize: 5613 segname: __PAGEZERO14 vmaddr: 015 vmsize: 1638416 fileoff: 017 filesize: 018 maxprot: 019 initprot: 020 nsects: 021 flags: 022 - cmd: LC_SEGMENT23 cmdsize: 39624 segname: __TEXT25 vmaddr: 1638426 vmsize: 3276827 fileoff: 028 filesize: 3276829 maxprot: 530 initprot: 531 nsects: 532 flags: 033 Sections:34 - sectname: __text35 segname: __TEXT36 addr: 0xAF1437 size: 420038 offset: 0x6F1439 align: 240 reloff: 0x041 nreloc: 042 flags: 0x8000040043 reserved1: 0x044 reserved2: 0x045 reserved3: 0x046 content: FF8300D1FD7B01A9FD430091080000B008B13E910900009029713D91BFC31FB8E90B00B9007D409210040094EA0B40B9E8030AAAE00700B900013FD6FD7B41A9FF830091C0035FD6FD7BBFA9FD0300910400009400140011FD7BC1A8C0035FD61F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D51F2003D5A0008052C0035FD647 - sectname: __stubs48 segname: __TEXT49 addr: 0xBF7C50 size: 1251 offset: 0x7F7C52 align: 253 reloff: 0x054 nreloc: 055 flags: 0x8000040856 reserved1: 0x057 reserved2: 0xC58 reserved3: 0x059 content: 1F2003D51004021800021FD660 - sectname: __stub_helper61 segname: __TEXT62 addr: 0xBF8863 size: 3664 offset: 0x7F8865 align: 266 reloff: 0x067 nreloc: 068 flags: 0x8000040069 reserved1: 0x070 reserved2: 0x071 reserved3: 0x072 content: F10302101F2003D5F047BFA91F2003D55003001800021FD650000018F9FFFF170000000073 - sectname: __cstring74 segname: __TEXT75 addr: 0xBFAC76 size: 377 offset: 0x7FAC78 align: 079 reloff: 0x080 nreloc: 081 flags: 0x282 reserved1: 0x083 reserved2: 0x084 reserved3: 0x085 content: '484900'86 - sectname: __unwind_info87 segname: __TEXT88 addr: 0xBFB089 size: 8090 offset: 0x7FB091 align: 292 reloff: 0x093 nreloc: 094 flags: 0x095 reserved1: 0x096 reserved2: 0x097 reserved3: 0x098 content: 010000001C000000000000001C000000000000001C00000002000000146F000034000000340000007D7F00000000000034000000030000000C000200140002000000000160000000000000020000000499 - cmd: LC_SEGMENT100 cmdsize: 124101 segname: __DATA_CONST102 vmaddr: 49152103 vmsize: 16384104 fileoff: 32768105 filesize: 16384106 maxprot: 3107 initprot: 3108 nsects: 1109 flags: 16110 Sections:111 - sectname: __got112 segname: __DATA_CONST113 addr: 0xC000114 size: 4115 offset: 0x8000116 align: 2117 reloff: 0x0118 nreloc: 0119 flags: 0x6120 reserved1: 0x1121 reserved2: 0x0122 reserved3: 0x0123 content: '00000000'124 - cmd: LC_SEGMENT125 cmdsize: 192126 segname: __DATA127 vmaddr: 65536128 vmsize: 16384129 fileoff: 49152130 filesize: 16384131 maxprot: 3132 initprot: 3133 nsects: 2134 flags: 0135 Sections:136 - sectname: __la_symbol_ptr137 segname: __DATA138 addr: 0x10000139 size: 4140 offset: 0xC000141 align: 2142 reloff: 0x0143 nreloc: 0144 flags: 0x7145 reserved1: 0x2146 reserved2: 0x0147 reserved3: 0x0148 content: A0BF0000149 - sectname: __data150 segname: __DATA151 addr: 0x10004152 size: 4153 offset: 0xC004154 align: 2155 reloff: 0x0156 nreloc: 0157 flags: 0x0158 reserved1: 0x0159 reserved2: 0x0160 reserved3: 0x0161 content: '00000000'162 - cmd: LC_SEGMENT163 cmdsize: 56164 segname: __LINKEDIT165 vmaddr: 81920166 vmsize: 16384167 fileoff: 65536168 filesize: 264169 maxprot: 1170 initprot: 1171 nsects: 0172 flags: 0173 - cmd: LC_DYLD_INFO_ONLY174 cmdsize: 48175 rebase_off: 65536176 rebase_size: 4177 bind_off: 65540178 bind_size: 24179 weak_bind_off: 0180 weak_bind_size: 0181 lazy_bind_off: 65564182 lazy_bind_size: 12183 export_off: 65576184 export_size: 44185 - cmd: LC_SYMTAB186 cmdsize: 24187 symoff: 65628188 nsyms: 7189 stroff: 65724190 strsize: 76191 - cmd: LC_DYSYMTAB192 cmdsize: 80193 ilocalsym: 0194 nlocalsym: 3195 iextdefsym: 3196 nextdefsym: 2197 iundefsym: 5198 nundefsym: 2199 tocoff: 0200 ntoc: 0201 modtaboff: 0202 nmodtab: 0203 extrefsymoff: 0204 nextrefsyms: 0205 indirectsymoff: 65712206 nindirectsyms: 3207 extreloff: 0208 nextrel: 0209 locreloff: 0210 nlocrel: 0211 - cmd: LC_LOAD_DYLINKER212 cmdsize: 28213 name: 12214 Content: '/usr/lib/dyld'215 ZeroPadBytes: 3216 - cmd: LC_UUID217 cmdsize: 24218 uuid: 4050A0D9-F607-3ED9-B154-8C9BDDA61736219 - cmd: LC_BUILD_VERSION220 cmdsize: 32221 platform: 4222 minos: 459776223 sdk: 459776224 ntools: 1225 Tools:226 - tool: 3227 version: 42599936228 - cmd: LC_SOURCE_VERSION229 cmdsize: 16230 version: 0231 - cmd: LC_MAIN232 cmdsize: 24233 entryoff: 28436234 stacksize: 0235 - cmd: LC_ENCRYPTION_INFO236 cmdsize: 20237 cryptoff: 16384238 cryptsize: 16384239 cryptid: 0240 - cmd: LC_LOAD_DYLIB241 cmdsize: 52242 dylib:243 name: 24244 timestamp: 2245 current_version: 84698117246 compatibility_version: 65536247 Content: '/usr/lib/libSystem.B.dylib'248 ZeroPadBytes: 2249 - cmd: LC_FUNCTION_STARTS250 cmdsize: 16251 dataoff: 65620252 datasize: 8253 - cmd: LC_DATA_IN_CODE254 cmdsize: 16255 dataoff: 65628256 datasize: 0257LinkEditData:258 RebaseOpcodes:259 - Opcode: REBASE_OPCODE_SET_TYPE_IMM260 Imm: 1261 - Opcode: REBASE_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB262 Imm: 3263 ExtraData: [ 0x0 ]264 - Opcode: REBASE_OPCODE_DO_REBASE_IMM_TIMES265 Imm: 1266 BindOpcodes:267 - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM268 Imm: 1269 Symbol: ''270 - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM271 Imm: 0272 Symbol: dyld_stub_binder273 - Opcode: BIND_OPCODE_SET_TYPE_IMM274 Imm: 1275 Symbol: ''276 - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB277 Imm: 2278 ULEBExtraData: [ 0x0 ]279 Symbol: ''280 - Opcode: BIND_OPCODE_DO_BIND281 Imm: 0282 Symbol: ''283 - Opcode: BIND_OPCODE_DONE284 Imm: 0285 Symbol: ''286 LazyBindOpcodes:287 - Opcode: BIND_OPCODE_SET_SEGMENT_AND_OFFSET_ULEB288 Imm: 3289 ULEBExtraData: [ 0x0 ]290 Symbol: ''291 - Opcode: BIND_OPCODE_SET_DYLIB_ORDINAL_IMM292 Imm: 1293 Symbol: ''294 - Opcode: BIND_OPCODE_SET_SYMBOL_TRAILING_FLAGS_IMM295 Imm: 0296 Symbol: _puts297 - Opcode: BIND_OPCODE_DO_BIND298 Imm: 0299 Symbol: ''300 - Opcode: BIND_OPCODE_DONE301 Imm: 0302 Symbol: ''303 ExportTrie:304 TerminalSize: 0305 NodeOffset: 0306 Name: ''307 Flags: 0x0308 Address: 0x0309 Other: 0x0310 ImportName: ''311 Children:312 - TerminalSize: 0313 NodeOffset: 5314 Name: _315 Flags: 0x0316 Address: 0x0317 Other: 0x0318 ImportName: ''319 Children:320 - TerminalSize: 2321 NodeOffset: 33322 Name: _mh_execute_header323 Flags: 0x0324 Address: 0x0325 Other: 0x0326 ImportName: ''327 - TerminalSize: 4328 NodeOffset: 37329 Name: main330 Flags: 0x0331 Address: 0x6F14332 Other: 0x0333 ImportName: ''334 NameList:335 - n_strx: 51336 n_type: 0xE337 n_sect: 1338 n_desc: 0339 n_value: 44892340 - n_strx: 56341 n_type: 0xE342 n_sect: 1343 n_desc: 0344 n_value: 44916345 - n_strx: 61346 n_type: 0xE347 n_sect: 8348 n_desc: 0349 n_value: 65540350 - n_strx: 2351 n_type: 0xF352 n_sect: 1353 n_desc: 16354 n_value: 16384355 - n_strx: 22356 n_type: 0xF357 n_sect: 1358 n_desc: 0359 n_value: 44820360 - n_strx: 28361 n_type: 0x1362 n_sect: 0363 n_desc: 256364 n_value: 0365 - n_strx: 34366 n_type: 0x1367 n_sect: 0368 n_desc: 256369 n_value: 0370 StringTable:371 - ' '372 - __mh_execute_header373 - _main374 - _puts375 - dyld_stub_binder376 - _foo377 - _bar378 - __dyld_private379...380