Advertisement
Guest User

Untitled

a guest
Apr 14th, 2013
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.42 KB | None | 0 0
  1. Mach-O Object File
  2. FLAT group
  3. public _foo
  4. public _main
  5. extrn _objc_getClass
  6. extrn _objc_msgSend
  7. extrn _objc_msgSend_stret
  8. extrn _printf
  9. extrn _sel_registerName
  10. _TEXT segment
  11. assume CS:_TEXT
  12. _foo:
  13. push EBP
  14. mov EBP,ESP
  15. push ESI
  16. sub ESP,024h
  17. call LC
  18. LC: pop EAX
  19. mov ECX,0Ch[EBP]
  20. mov EDX,8[EBP]
  21. mov -8[EBP],ECX
  22. mov ESI,ESP
  23. lea EAX,0109h[EAX]
  24. mov [ESI],EAX
  25. mov -0Ch[EBP],EDX
  26. mov -010h[EBP],ECX
  27. call _foo
  28. mov ECX,ESP
  29. mov 8[ECX],EAX
  30. mov EAX,-010h[EBP]
  31. mov 4[ECX],EAX
  32. mov EDX,-0Ch[EBP]
  33. mov [ECX],EDX
  34. call _foo
  35. add ESP,020h
  36. pop ESI
  37. pop EBP
  38. ret 4
  39. 0f1f
  40. test [EAX],AL
  41. add [EAX],AL
  42. add [EAX],AL
  43. _main:
  44. push EBP
  45. mov EBP,ESP
  46. push ESI
  47. sub ESP,064h
  48. call L5C
  49. L5C: pop EAX
  50. mov ECX,0Ch[EBP]
  51. mov EDX,8[EBP]
  52. lea ESI,0C6h[EAX]
  53. mov dword ptr -8[EBP],0
  54. mov -0Ch[EBP],EDX
  55. mov -010h[EBP],ECX
  56. mov [ESP],ESI
  57. mov -02Ch[EBP],EAX
  58. call _foo
  59. mov ECX,-02Ch[EBP]
  60. lea EDX,0CFh[ECX]
  61. mov -014h[EBP],EAX
  62. mov EAX,-014h[EBP]
  63. mov [ESP],EDX
  64. mov -030h[EBP],EAX
  65. call _foo
  66. lea ECX,-028h[EBP]
  67. mov EDX,-030h[EBP]
  68. mov [ESP],EDX
  69. mov 4[ESP],EAX
  70. mov -034h[EBP],ECX
  71. call _foo
  72. mov -018h[EBP],EAX
  73. mov EAX,-018h[EBP]
  74. mov ECX,-034h[EBP]
  75. mov [ESP],ECX
  76. mov 4[ESP],EAX
  77. call _foo
  78. sub ESP,4
  79. mov EAX,-02Ch[EBP]
  80. lea ECX,0DAh[EAX]
  81. cvtss2sd XMM0,-028h[EBP]
  82. cvtss2sd XMM1,-024h[EBP]
  83. cvtss2sd XMM2,-020h[EBP]
  84. cvtss2sd XMM3,-01Ch[EBP]
  85. mov [ESP],ECX
  86. movsd 4[ESP],XMM0
  87. movsd 0Ch[ESP],XMM1
  88. movsd 014h[ESP],XMM2
  89. movsd 01Ch[ESP],XMM3
  90. call _foo
  91. mov ECX,0
  92. mov -038h[EBP],EAX
  93. mov EAX,ECX
  94. add ESP,064h
  95. pop ESI
  96. pop EBP
  97. ret
  98. _TEXT ends
  99. __cstring segment
  100. db 076h,069h,073h,069h,062h,06ch,065h,046h ;visibleF
  101. db 072h,061h,06dh,065h,000h,04eh,053h,053h ;rame.NSS
  102. db 063h,072h,065h,065h,06eh,000h,06dh,061h ;creen.ma
  103. db 069h,06eh,053h,063h,072h,065h,065h,06eh ;inScreen
  104. db 000h,078h,03dh,025h,066h,020h,079h,03dh ;.x=%f y=
  105. db 025h,066h,020h,077h,069h,064h,074h,068h ;%f width
  106. db 03dh,025h,066h,020h,068h,065h,069h,067h ;=%f heig
  107. db 068h,074h,03dh,025h,066h,00ah,000h,000h ;ht=%f...
  108. __cstring ends
  109. __module_info segment
  110. db 007h,000h,000h,000h,010h,000h,000h,000h ;........
  111. db 054h,001h,000h,000h,000h,000h,000h,000h ;T.......
  112. __module_info ends
  113. __image_info segment
  114. db 000h,000h,000h,000h,000h,000h,000h,000h ;........
  115. __image_info ends
  116. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement