Advertisement
Guest User

Untitled

a guest
May 11th, 2013
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.79 KB | None | 0 0
  1. Mach-O Object File
  2. Header
  3. ------
  4. magic: 0xfeedface MH_MAGIC
  5. cputype: 7 CPU_TYPE_I386
  6. cpusubtype: 3 CPU_SUBTYPE_I386_ALL
  7. filetype: 1 MH_OBJECT
  8. ncmds: 3
  9. sizeofcmds: 500
  10. flags: 0x00002000
  11. MH_SUBSECTIONS_VIA_SYMBOLS
  12.  
  13. Load Command Data Structures
  14. ----------------------------
  15. cmd = 0x01, cmdsize = 396
  16. LC_SEGMENT
  17. cmd = 0x01
  18. cmdsize = 0x18c
  19. segname = ''
  20. vmaddr = 0x00
  21. vmsize = 0xf8
  22. fileoff = 0x210
  23. filesize = 0xf8
  24. maxprot = 0x07
  25. initprot = 0x07
  26. nsects = 0x05
  27. flags = 0x00
  28. cmd = 0x02, cmdsize = 24
  29. LC_SYMTAB
  30. cmd = 0x02
  31. cmdsize = 0x18
  32. symoff = 0x3a0
  33. nsyms = 4
  34. stroff = 0x3d0
  35. strsize = 0x30
  36. cmd = 0x0b, cmdsize = 80
  37. LC_DYSYMTAB
  38. cmd = 0x0b
  39. cmdsize = 0x50
  40. ilocalsym = 0
  41. nlocalsym = 0
  42. iextdefsym = 0
  43. nextdefsym = 1
  44. iundefsym = 1
  45. nundefsym = 3
  46. tocoff = 0x00
  47. ntoc = 0
  48. modtaboff = 0x00
  49. nmodtab = 0
  50. extrefsymoff = 0x00
  51. nextrefsyms = 0
  52. indirectsymoff = 0x00
  53. nindirectsyms = 0
  54. extreloff = 0x00
  55. nextrel = 0
  56. locreloff = 0x00
  57. nlocrel = 0
  58.  
  59. String Table
  60. ------------
  61. 0000: 0 5f 6d 61 69 6e 0 5f 6f 62 6a 63 5f 6c 6f 6f ._main._objc_loo
  62. 0010: 6b 55 70 43 6c 61 73 73 0 5f 6f 62 6a 63 5f 6d kUpClass._objc_m
  63. 0020: 73 67 53 65 6e 64 0 5f 4e 53 4c 6f 67 0 0 0 sgSend._NSLog...
  64.  
  65. Symbol Table
  66. ------------
  67. [ i] type sect desc value name
  68. [ 0] x0f 1 x00 x00000000 _main N_EXT N_SECT
  69. [ 1] x01 0 x00 x00000000 _NSLog N_EXT N_UNDF
  70. [ 2] x01 0 x00 x00000000 _objc_lookUpClass N_EXT N_UNDF
  71. [ 3] x01 0 x00 x00000000 _objc_msgSend N_EXT N_UNDF
  72.  
  73.  
  74. Segment Table
  75. ------------
  76. vmaddr vmsize fileoff filesize maxprot initprot nsects flags segname
  77. 0x0000 0xf8 0x210 0xf8 0x07 0x07 0x05 0x00 ''
  78. 0000: 55 89 e5 56 83 ec 34 e8 0 0 0 0 58 8b 4d c U..V..4.....X.M.
  79. 0010: 8b 55 8 8d b0 95 0 0 0 89 55 f8 89 4d f4 89 .U........U..M..
  80. 0020: 34 24 89 45 e8 e8 d6 ff ff ff 8b 4d e8 8d 91 a4 4$.E.......M....
  81. 0030: 0 0 0 89 45 f0 8b 45 f0 8b b1 c8 0 0 0 89 ....E..E........
  82. 0040: 4 24 89 74 24 4 89 55 e4 e8 b2 ff ff ff 8b 4d .$.t$..U.......M
  83. 0050: e8 8b 91 cc 0 0 0 89 4 24 89 54 24 4 8b 45 .........$.T$..E
  84. 0060: e4 89 44 24 8 e8 96 ff ff ff 89 45 ec 8b 45 ec ..D$.......E..E.
  85. 0070: 89 4 24 e8 88 ff ff ff b8 0 0 0 0 8b 4d ec ..$...........M.
  86. 0080: 8b 55 e8 8b b2 d0 0 0 0 89 c 24 89 74 24 4 .U.........$.t$.
  87. 0090: 89 45 e0 e8 68 ff ff ff 8b 45 e0 83 c4 34 5e 5d .E..h....E...4^]
  88. 00a0: c3 4e 53 53 74 72 69 6e 67 0 61 6c 6c 6f 63 0 .NSString.alloc.
  89. 00b0: 68 65 6c 6c 6f 0 69 6e 69 74 57 69 74 68 55 54 hello.initWithUT
  90. 00c0: 46 38 53 74 72 69 6e 67 3a 0 72 65 6c 65 61 73 F8String:.releas
  91. 00d0: 65 0 0 0 aa 0 0 0 b6 0 0 0 ca 0 0 0 e...............
  92. 00e0: 7 0 0 0 10 0 0 0 d2 0 0 0 0 0 0 0 ................
  93. 00f0: 0 0 0 0 0 0 0 0 ........
  94.  
  95. [i] addr size offset align reloff nreloc flags res1 res2 sectname segname
  96. [1] 00000 00a1 000210 4 0308 15 80000400 00 00 __text __TEXT
  97. S_REGULAR S_ATTR_PURE_INSTRUCTIONS S_ATTR_SOME_INSTRUCTIONS
  98. [2] 000a1 0032 0002b1 0 0000 0 00000002 00 00 __cstring __TEXT
  99. S_CSTRING_LITERALS
  100. [3] 000d4 000c 0002e4 2 0380 3 10000005 00 00 __message_refs __OBJC
  101. S_LITERAL_POINTERS S_ATTR_NO_DEAD_STRIP
  102. [4] 000e0 0010 0002f0 2 0398 1 10000000 00 00 __module_info __OBJC
  103. S_REGULAR S_ATTR_NO_DEAD_STRIP
  104. [5] 000f0 0008 000300 0 0000 0 00000000 00 00 __image_info __OBJC
  105. S_REGULAR
  106.  
  107.  
  108. Segment Contents
  109. ------------
  110. [1] 00000 00a1 000210 4 0308 15 80000400 00 00 __text __TEXT
  111. 0000: 55 89 e5 56 83 ec 34 e8 0 0 0 0 58 8b 4d c U..V..4.....X.M.
  112. 0010: 8b 55 8 8d b0 95 0 0 0 89 55 f8 89 4d f4 89 .U........U..M..
  113. 0020: 34 24 89 45 e8 e8 d6 ff ff ff 8b 4d e8 8d 91 a4 4$.E.......M....
  114. 0030: 0 0 0 89 45 f0 8b 45 f0 8b b1 c8 0 0 0 89 ....E..E........
  115. 0040: 4 24 89 74 24 4 89 55 e4 e8 b2 ff ff ff 8b 4d .$.t$..U.......M
  116. 0050: e8 8b 91 cc 0 0 0 89 4 24 89 54 24 4 8b 45 .........$.T$..E
  117. 0060: e4 89 44 24 8 e8 96 ff ff ff 89 45 ec 8b 45 ec ..D$.......E..E.
  118. 0070: 89 4 24 e8 88 ff ff ff b8 0 0 0 0 8b 4d ec ..$...........M.
  119. 0080: 8b 55 e8 8b b2 d0 0 0 0 89 c 24 89 74 24 4 .U.........$.t$.
  120. 0090: 89 45 e0 e8 68 ff ff ff 8b 45 e0 83 c4 34 5e 5d .E..h....E...4^]
  121. 00a0: c3 .
  122. [0] address x0094 symbolnum 3 pcrel 1 length 2 extern 1 type 0 RELOC_VANILLA
  123. [1] address x0085 pcrel 0 length 2 value xdc type 4 RELOC_LOCAL_SECTDIFF
  124. [2] address x0000 pcrel 0 length 2 value xc type 1 RELOC_PAIR
  125. [3] address x0074 symbolnum 1 pcrel 1 length 2 extern 1 type 0 RELOC_VANILLA
  126. [4] address x0066 symbolnum 3 pcrel 1 length 2 extern 1 type 0 RELOC_VANILLA
  127. [5] address x0053 pcrel 0 length 2 value xd8 type 4 RELOC_LOCAL_SECTDIFF
  128. [6] address x0000 pcrel 0 length 2 value xc type 1 RELOC_PAIR
  129. [7] address x004a symbolnum 3 pcrel 1 length 2 extern 1 type 0 RELOC_VANILLA
  130. [8] address x003b pcrel 0 length 2 value xd4 type 4 RELOC_LOCAL_SECTDIFF
  131. [9] address x0000 pcrel 0 length 2 value xc type 1 RELOC_PAIR
  132. [10] address x002f pcrel 0 length 2 value xb0 type 4 RELOC_LOCAL_SECTDIFF
  133. [11] address x0000 pcrel 0 length 2 value xc type 1 RELOC_PAIR
  134. [12] address x0026 symbolnum 2 pcrel 1 length 2 extern 1 type 0 RELOC_VANILLA
  135. [13] address x0015 pcrel 0 length 2 value xa1 type 4 RELOC_LOCAL_SECTDIFF
  136. [14] address x0000 pcrel 0 length 2 value xc type 1 RELOC_PAIR
  137. [2] 000a1 0032 0002b1 0 0000 0 00000002 00 00 __cstring __TEXT
  138. 0000: 4e 53 53 74 72 69 6e 67 0 61 6c 6c 6f 63 0 68 NSString.alloc.h
  139. 0010: 65 6c 6c 6f 0 69 6e 69 74 57 69 74 68 55 54 46 ello.initWithUTF
  140. 0020: 38 53 74 72 69 6e 67 3a 0 72 65 6c 65 61 73 65 8String:.release
  141. 0030: 0 0 ..
  142. [3] 000d4 000c 0002e4 2 0380 3 10000005 00 00 __message_refs __OBJC
  143. 0000: aa 0 0 0 b6 0 0 0 ca 0 0 0 ............
  144. [0] address x0008 section 2 pcrel 0 length 2 extern 0 type 0 RELOC_VANILLA
  145. [1] address x0004 section 2 pcrel 0 length 2 extern 0 type 0 RELOC_VANILLA
  146. [2] address x0000 section 2 pcrel 0 length 2 extern 0 type 0 RELOC_VANILLA
  147. [4] 000e0 0010 0002f0 2 0398 1 10000000 00 00 __module_info __OBJC
  148. 0000: 7 0 0 0 10 0 0 0 d2 0 0 0 0 0 0 0 ................
  149. [0] address x0008 section 2 pcrel 0 length 2 extern 0 type 0 RELOC_VANILLA
  150. [5] 000f0 0008 000300 0 0000 0 00000000 00 00 __image_info __OBJC
  151. 0000: 0 0 0 0 0 0 0 0 ........
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement