Guest User

Untitled

a guest
Jan 3rd, 2014
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 0132DF00 > 55               PUSH EBP
  2. 0132DF01   8BEC             MOV EBP,ESP
  3. 0132DF03   6A FF            PUSH -1
  4. 0132DF05   68 83D23901      PUSH cpp_simp.0139D283
  5. 0132DF0A   64:A1 00000000   MOV EAX,DWORD PTR FS:[0]
  6. 0132DF10   50               PUSH EAX
  7. 0132DF11   81EC E8010000    SUB ESP,1E8
  8. 0132DF17   53               PUSH EBX
  9. 0132DF18   56               PUSH ESI
  10. 0132DF19   57               PUSH EDI
  11. 0132DF1A   8DBD 0CFEFFFF    LEA EDI,DWORD PTR SS:[EBP-1F4]
  12. 0132DF20   B9 7A000000      MOV ECX,7A
  13. 0132DF25   B8 CCCCCCCC      MOV EAX,CCCCCCCC
  14. 0132DF2A   F3:AB            REP STOS DWORD PTR ES:[EDI]
  15. 0132DF2C   A1 78973B01      MOV EAX,DWORD PTR DS:[__security_cookie]
  16. 0132DF31   33C5             XOR EAX,EBP
  17. 0132DF33   8945 F0          MOV DWORD PTR SS:[EBP-10],EAX
  18. 0132DF36   50               PUSH EAX
  19. 0132DF37   8D45 F4          LEA EAX,DWORD PTR SS:[EBP-C]
  20. 0132DF3A   64:A3 00000000   MOV DWORD PTR FS:[0],EAX
  21. 0132DF40   C785 14FEFFFF 0C>MOV DWORD PTR SS:[EBP-1EC],0C            ; new object
  22. 0132DF4A   8B85 14FEFFFF    MOV EAX,DWORD PTR SS:[EBP-1EC]
  23. 0132DF50   50               PUSH EAX
  24. 0132DF51   E8 40DAFFFF      CALL cpp_simp.0132B996
  25. 0132DF56   83C4 04          ADD ESP,4
  26. 0132DF59   8985 20FEFFFF    MOV DWORD PTR SS:[EBP-1E0],EAX
  27. 0132DF5F   83BD 20FEFFFF 00 CMP DWORD PTR SS:[EBP-1E0],0
  28. 0132DF66   74 26            JE SHORT cpp_simp.0132DF8E
  29. 0132DF68   8B8D 14FEFFFF    MOV ECX,DWORD PTR SS:[EBP-1EC]
  30. 0132DF6E   51               PUSH ECX
  31. 0132DF6F   6A 00            PUSH 0
  32. 0132DF71   8B95 20FEFFFF    MOV EDX,DWORD PTR SS:[EBP-1E0]
  33. 0132DF77   52               PUSH EDX
  34. 0132DF78   E8 9FC7FFFF      CALL cpp_simp.0132A71C
  35. 0132DF7D   83C4 0C          ADD ESP,0C
  36. 0132DF80   8B85 20FEFFFF    MOV EAX,DWORD PTR SS:[EBP-1E0]
  37. 0132DF86   8985 0CFEFFFF    MOV DWORD PTR SS:[EBP-1F4],EAX
  38. 0132DF8C   EB 0A            JMP SHORT cpp_simp.0132DF98
  39. 0132DF8E   C785 0CFEFFFF 00>MOV DWORD PTR SS:[EBP-1F4],0
  40. 0132DF98   8B8D 0CFEFFFF    MOV ECX,DWORD PTR SS:[EBP-1F4]
  41. 0132DF9E   894D E8          MOV DWORD PTR SS:[EBP-18],ECX
  42. 0132DFA1   8B45 E8          MOV EAX,DWORD PTR SS:[EBP-18]            ; dummy=false
  43. 0132DFA4   C600 00          MOV BYTE PTR DS:[EAX],0
  44. 0132DFA7   8B45 E8          MOV EAX,DWORD PTR SS:[EBP-18]
  45. 0132DFAA   C740 04 03000000 MOV DWORD PTR DS:[EAX+4],3
  46. 0132DFB1   68 EFA63201      PUSH cpp_simp.0132A6EF
  47. 0132DFB6   8D45 E8          LEA EAX,DWORD PTR SS:[EBP-18]
  48. 0132DFB9   50               PUSH EAX
  49. 0132DFBA   68 A3AC3201      PUSH cpp_simp.0132ACA3
  50. 0132DFBF   B9 08B33B01      MOV ECX,OFFSET cpp_simp.std::cout
  51. 0132DFC4   E8 E0C1FFFF      CALL cpp_simp.0132A1A9
  52. 0132DFC9   8BC8             MOV ECX,EAX
  53. 0132DFCB   E8 3EDFFFFF      CALL cpp_simp.0132BF0E
  54. 0132DFD0   8BC8             MOV ECX,EAX
  55. 0132DFD2   E8 2BD2FFFF      CALL cpp_simp.0132B202
  56. 0132DFD7   68 EFA63201      PUSH cpp_simp.0132A6EF
  57. 0132DFDC   8B45 E8          MOV EAX,DWORD PTR SS:[EBP-18]
  58. 0132DFDF   50               PUSH EAX
  59. 0132DFE0   68 A3AC3201      PUSH cpp_simp.0132ACA3
  60. 0132DFE5   B9 08B33B01      MOV ECX,OFFSET cpp_simp.std::cout
  61. 0132DFEA   E8 BAC1FFFF      CALL cpp_simp.0132A1A9
  62. 0132DFEF   8BC8             MOV ECX,EAX
  63. 0132DFF1   E8 18DFFFFF      CALL cpp_simp.0132BF0E
  64. 0132DFF6   8BC8             MOV ECX,EAX
  65. 0132DFF8   E8 05D2FFFF      CALL cpp_simp.0132B202
  66. 0132DFFD   68 EFA63201      PUSH cpp_simp.0132A6EF
  67. 0132E002   8B45 E8          MOV EAX,DWORD PTR SS:[EBP-18]
  68. 0132E005   83C0 04          ADD EAX,4
  69. 0132E008   50               PUSH EAX
  70. 0132E009   68 A3AC3201      PUSH cpp_simp.0132ACA3
  71. 0132E00E   B9 08B33B01      MOV ECX,OFFSET cpp_simp.std::cout
  72. 0132E013   E8 91C1FFFF      CALL cpp_simp.0132A1A9
  73. 0132E018   8BC8             MOV ECX,EAX
  74. 0132E01A   E8 EFDEFFFF      CALL cpp_simp.0132BF0E
  75. 0132E01F   8BC8             MOV ECX,EAX
  76. 0132E021   E8 DCD1FFFF      CALL cpp_simp.0132B202
  77. 0132E026   68 EFA63201      PUSH cpp_simp.0132A6EF
  78. 0132E02B   8B45 E8          MOV EAX,DWORD PTR SS:[EBP-18]
  79. 0132E02E   8B48 04          MOV ECX,DWORD PTR DS:[EAX+4]
  80. 0132E031   51               PUSH ECX
  81. 0132E032   68 F0AF3201      PUSH cpp_simp.0132AFF0
  82. 0132E037   B9 08B33B01      MOV ECX,OFFSET cpp_simp.std::cout
  83. 0132E03C   E8 68C1FFFF      CALL cpp_simp.0132A1A9
  84. 0132E041   8BC8             MOV ECX,EAX
  85. 0132E043   E8 64C8FFFF      CALL cpp_simp.0132A8AC
  86. 0132E048   8BC8             MOV ECX,EAX
  87. 0132E04A   E8 B3D1FFFF      CALL cpp_simp.0132B202
  88. 0132E04F   68 FC433A01      PUSH OFFSET cpp_simp.??_C@_00CNPNBAHC@?$>
  89. 0132E054   8D4D C0          LEA ECX,DWORD PTR SS:[EBP-40]
  90. 0132E057   E8 02DAFFFF      CALL cpp_simp.0132BA5E
  91. 0132E05C   C745 FC 00000000 MOV DWORD PTR SS:[EBP-4],0
  92. 0132E063   C745 B4 05000000 MOV DWORD PTR SS:[EBP-4C],5
  93. 0132E06A   C745 A8 00000000 MOV DWORD PTR SS:[EBP-58],0
  94. 0132E071   B8 01000000      MOV EAX,1
  95. 0132E076   85C0             TEST EAX,EAX
  96. 0132E078   0F84 55010000    JE cpp_simp.0132E1D3
  97. 0132E07E   68 D8433A01      PUSH OFFSET cpp_simp.??_C@_0BO@ILGHABNO@>; ASCII "Please enter a valid number: "
  98. 0132E083   68 08B33B01      PUSH OFFSET cpp_simp.std::cout
  99. 0132E088   E8 2FD1FFFF      CALL cpp_simp.0132B1BC
  100. 0132E08D   83C4 08          ADD ESP,8
  101. 0132E090   8D45 C0          LEA EAX,DWORD PTR SS:[EBP-40]
  102. 0132E093   50               PUSH EAX
  103. 0132E094   68 28B23B01      PUSH OFFSET cpp_simp.std::cin
  104. 0132E099   E8 EEDDFFFF      CALL cpp_simp.0132BE8C
  105. 0132E09E   83C4 08          ADD ESP,8
  106. 0132E0A1   6A 01            PUSH 1
  107. 0132E0A3   6A 03            PUSH 3
  108. 0132E0A5   8D45 C0          LEA EAX,DWORD PTR SS:[EBP-40]
  109. 0132E0A8   50               PUSH EAX
  110. 0132E0A9   8D8D F8FEFFFF    LEA ECX,DWORD PTR SS:[EBP-108]
  111. 0132E0AF   E8 09D0FFFF      CALL cpp_simp.0132B0BD
  112. 0132E0B4   C645 FC 01       MOV BYTE PTR SS:[EBP-4],1
  113. 0132E0B8   8D45 A8          LEA EAX,DWORD PTR SS:[EBP-58]
  114. 0132E0BB   50               PUSH EAX
  115. 0132E0BC   8D8D F8FEFFFF    LEA ECX,DWORD PTR SS:[EBP-108]
  116. 0132E0C2   E8 7ECFFFFF      CALL cpp_simp.0132B045
  117. 0132E0C7   8985 2CFEFFFF    MOV DWORD PTR SS:[EBP-1D4],EAX
  118. 0132E0CD   8B8D 2CFEFFFF    MOV ECX,DWORD PTR SS:[EBP-1D4]
  119. 0132E0D3   8B11             MOV EDX,DWORD PTR DS:[ECX]
  120. 0132E0D5   8B8D 2CFEFFFF    MOV ECX,DWORD PTR SS:[EBP-1D4]
  121. 0132E0DB   034A 04          ADD ECX,DWORD PTR DS:[EDX+4]
  122. 0132E0DE   E8 35D4FFFF      CALL cpp_simp.0132B518
  123. 0132E0E3   85C0             TEST EAX,EAX
  124. 0132E0E5   0F84 B6000000    JE cpp_simp.0132E1A1
  125. 0132E0EB   837D A8 00       CMP DWORD PTR SS:[EBP-58],0
  126. 0132E0EF   75 40            JNZ SHORT cpp_simp.0132E131
  127. 0132E0F1   68 EFA63201      PUSH cpp_simp.0132A6EF
  128. 0132E0F6   8B45 E8          MOV EAX,DWORD PTR SS:[EBP-18]
  129. 0132E0F9   8B48 04          MOV ECX,DWORD PTR DS:[EAX+4]
  130. 0132E0FC   51               PUSH ECX
  131. 0132E0FD   68 D0433A01      PUSH OFFSET cpp_simp.??_C@_05CKKPCENM@la>; ASCII "last "
  132. 0132E102   68 08B33B01      PUSH OFFSET cpp_simp.std::cout
  133. 0132E107   E8 B0D0FFFF      CALL cpp_simp.0132B1BC
  134. 0132E10C   83C4 08          ADD ESP,8
  135. 0132E10F   8BC8             MOV ECX,EAX
  136. 0132E111   E8 96C7FFFF      CALL cpp_simp.0132A8AC
  137. 0132E116   8BC8             MOV ECX,EAX
  138. 0132E118   E8 E5D0FFFF      CALL cpp_simp.0132B202
  139. 0132E11D   C645 FC 00       MOV BYTE PTR SS:[EBP-4],0
  140. 0132E121   8D8D F8FEFFFF    LEA ECX,DWORD PTR SS:[EBP-108]
  141. 0132E127   E8 6ED4FFFF      CALL cpp_simp.0132B59A
  142. 0132E12C  ^E9 40FFFFFF      JMP cpp_simp.0132E071
  143. 0132E131   8B45 E8          MOV EAX,DWORD PTR SS:[EBP-18]
  144. 0132E134   8B4D A8          MOV ECX,DWORD PTR SS:[EBP-58]
  145. 0132E137   8948 04          MOV DWORD PTR DS:[EAX+4],ECX
  146. 0132E13A   8B45 A8          MOV EAX,DWORD PTR SS:[EBP-58]
  147. 0132E13D   3B45 B4          CMP EAX,DWORD PTR SS:[EBP-4C]
  148. 0132E140   75 31            JNZ SHORT cpp_simp.0132E173
  149. 0132E142   68 EFA63201      PUSH cpp_simp.0132A6EF
  150. 0132E147   68 C4433A01      PUSH OFFSET cpp_simp.??_C@_07HNPEGJKC@Yo>; ASCII "You win"
  151. 0132E14C   68 08B33B01      PUSH OFFSET cpp_simp.std::cout
  152. 0132E151   E8 66D0FFFF      CALL cpp_simp.0132B1BC
  153. 0132E156   83C4 08          ADD ESP,8
  154. 0132E159   8BC8             MOV ECX,EAX
  155. 0132E15B   E8 A2D0FFFF      CALL cpp_simp.0132B202
  156. 0132E160   C645 FC 00       MOV BYTE PTR SS:[EBP-4],0
  157. 0132E164   8D8D F8FEFFFF    LEA ECX,DWORD PTR SS:[EBP-108]
  158. 0132E16A   E8 2BD4FFFF      CALL cpp_simp.0132B59A
  159. 0132E16F   EB 62            JMP SHORT cpp_simp.0132E1D3
  160. 0132E171   EB 2C            JMP SHORT cpp_simp.0132E19F
  161. 0132E173   68 EFA63201      PUSH cpp_simp.0132A6EF
  162. 0132E178   8B45 E8          MOV EAX,DWORD PTR SS:[EBP-18]
  163. 0132E17B   8B48 04          MOV ECX,DWORD PTR DS:[EAX+4]
  164. 0132E17E   51               PUSH ECX
  165. 0132E17F   68 B0433A01      PUSH OFFSET cpp_simp.??_C@_0P@CFIDBLNJ@a>; ASCII "access denied "
  166. 0132E184   68 08B33B01      PUSH OFFSET cpp_simp.std::cout
  167. 0132E189   E8 2ED0FFFF      CALL cpp_simp.0132B1BC
  168. 0132E18E   83C4 08          ADD ESP,8
  169. 0132E191   8BC8             MOV ECX,EAX
  170. 0132E193   E8 14C7FFFF      CALL cpp_simp.0132A8AC
  171. 0132E198   8BC8             MOV ECX,EAX
  172. 0132E19A   E8 63D0FFFF      CALL cpp_simp.0132B202
  173. 0132E19F   EB 1E            JMP SHORT cpp_simp.0132E1BF
  174. 0132E1A1   68 EFA63201      PUSH cpp_simp.0132A6EF
  175. 0132E1A6   68 88433A01      PUSH OFFSET cpp_simp.??_C@_0CB@LCLEAJPM@>; ASCII "Invalid number, please try again"
  176. 0132E1AB   68 08B33B01      PUSH OFFSET cpp_simp.std::cout
  177. 0132E1B0   E8 07D0FFFF      CALL cpp_simp.0132B1BC
  178. 0132E1B5   83C4 08          ADD ESP,8
  179. 0132E1B8   8BC8             MOV ECX,EAX
  180. 0132E1BA   E8 43D0FFFF      CALL cpp_simp.0132B202
  181. 0132E1BF   C645 FC 00       MOV BYTE PTR SS:[EBP-4],0
  182. 0132E1C3   8D8D F8FEFFFF    LEA ECX,DWORD PTR SS:[EBP-108]
  183. 0132E1C9   E8 CCD3FFFF      CALL cpp_simp.0132B59A
  184. 0132E1CE  ^E9 9EFEFFFF      JMP cpp_simp.0132E071
  185. 0132E1D3   C745 FC FFFFFFFF MOV DWORD PTR SS:[EBP-4],-1
  186. 0132E1DA   8D4D C0          LEA ECX,DWORD PTR SS:[EBP-40]
  187. 0132E1DD   E8 CDD2FFFF      CALL cpp_simp.0132B4AF
  188. 0132E1E2   52               PUSH EDX
  189. 0132E1E3   8BCD             MOV ECX,EBP
  190. 0132E1E5   50               PUSH EAX
  191. 0132E1E6   8D15 1CE23201    LEA EDX,DWORD PTR DS:[132E21C]
  192. 0132E1EC   E8 FDC5FFFF      CALL cpp_simp.0132A7EE
  193. 0132E1F1   58               POP EAX
  194. 0132E1F2   5A               POP EDX
  195. 0132E1F3   8B4D F4          MOV ECX,DWORD PTR SS:[EBP-C]
  196. 0132E1F6   64:890D 00000000 MOV DWORD PTR FS:[0],ECX
  197. 0132E1FD   59               POP ECX
  198. 0132E1FE   5F               POP EDI
  199. 0132E1FF   5E               POP ESI
  200. 0132E200   5B               POP EBX
  201. 0132E201   8B4D F0          MOV ECX,DWORD PTR SS:[EBP-10]
  202. 0132E204   33CD             XOR ECX,EBP
  203. 0132E206   E8 58DDFFFF      CALL cpp_simp.0132BF63
  204. 0132E20B   81C4 F4010000    ADD ESP,1F4
  205. 0132E211   3BEC             CMP EBP,ESP
  206. 0132E213   E8 78D3FFFF      CALL cpp_simp.0132B590
  207. 0132E218   8BE5             MOV ESP,EBP
  208. 0132E21A   5D               POP EBP
  209. 0132E21B   C3               RETN
Advertisement
Add Comment
Please, Sign In to add comment