Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 0132DF00 > 55 PUSH EBP
- 0132DF01 8BEC MOV EBP,ESP
- 0132DF03 6A FF PUSH -1
- 0132DF05 68 83D23901 PUSH cpp_simp.0139D283
- 0132DF0A 64:A1 00000000 MOV EAX,DWORD PTR FS:[0]
- 0132DF10 50 PUSH EAX
- 0132DF11 81EC E8010000 SUB ESP,1E8
- 0132DF17 53 PUSH EBX
- 0132DF18 56 PUSH ESI
- 0132DF19 57 PUSH EDI
- 0132DF1A 8DBD 0CFEFFFF LEA EDI,DWORD PTR SS:[EBP-1F4]
- 0132DF20 B9 7A000000 MOV ECX,7A
- 0132DF25 B8 CCCCCCCC MOV EAX,CCCCCCCC
- 0132DF2A F3:AB REP STOS DWORD PTR ES:[EDI]
- 0132DF2C A1 78973B01 MOV EAX,DWORD PTR DS:[__security_cookie]
- 0132DF31 33C5 XOR EAX,EBP
- 0132DF33 8945 F0 MOV DWORD PTR SS:[EBP-10],EAX
- 0132DF36 50 PUSH EAX
- 0132DF37 8D45 F4 LEA EAX,DWORD PTR SS:[EBP-C]
- 0132DF3A 64:A3 00000000 MOV DWORD PTR FS:[0],EAX
- 0132DF40 C785 14FEFFFF 0C>MOV DWORD PTR SS:[EBP-1EC],0C ; new object
- 0132DF4A 8B85 14FEFFFF MOV EAX,DWORD PTR SS:[EBP-1EC]
- 0132DF50 50 PUSH EAX
- 0132DF51 E8 40DAFFFF CALL cpp_simp.0132B996
- 0132DF56 83C4 04 ADD ESP,4
- 0132DF59 8985 20FEFFFF MOV DWORD PTR SS:[EBP-1E0],EAX
- 0132DF5F 83BD 20FEFFFF 00 CMP DWORD PTR SS:[EBP-1E0],0
- 0132DF66 74 26 JE SHORT cpp_simp.0132DF8E
- 0132DF68 8B8D 14FEFFFF MOV ECX,DWORD PTR SS:[EBP-1EC]
- 0132DF6E 51 PUSH ECX
- 0132DF6F 6A 00 PUSH 0
- 0132DF71 8B95 20FEFFFF MOV EDX,DWORD PTR SS:[EBP-1E0]
- 0132DF77 52 PUSH EDX
- 0132DF78 E8 9FC7FFFF CALL cpp_simp.0132A71C
- 0132DF7D 83C4 0C ADD ESP,0C
- 0132DF80 8B85 20FEFFFF MOV EAX,DWORD PTR SS:[EBP-1E0]
- 0132DF86 8985 0CFEFFFF MOV DWORD PTR SS:[EBP-1F4],EAX
- 0132DF8C EB 0A JMP SHORT cpp_simp.0132DF98
- 0132DF8E C785 0CFEFFFF 00>MOV DWORD PTR SS:[EBP-1F4],0
- 0132DF98 8B8D 0CFEFFFF MOV ECX,DWORD PTR SS:[EBP-1F4]
- 0132DF9E 894D E8 MOV DWORD PTR SS:[EBP-18],ECX
- 0132DFA1 8B45 E8 MOV EAX,DWORD PTR SS:[EBP-18] ; dummy=false
- 0132DFA4 C600 00 MOV BYTE PTR DS:[EAX],0
- 0132DFA7 8B45 E8 MOV EAX,DWORD PTR SS:[EBP-18]
- 0132DFAA C740 04 03000000 MOV DWORD PTR DS:[EAX+4],3
- 0132DFB1 68 EFA63201 PUSH cpp_simp.0132A6EF
- 0132DFB6 8D45 E8 LEA EAX,DWORD PTR SS:[EBP-18]
- 0132DFB9 50 PUSH EAX
- 0132DFBA 68 A3AC3201 PUSH cpp_simp.0132ACA3
- 0132DFBF B9 08B33B01 MOV ECX,OFFSET cpp_simp.std::cout
- 0132DFC4 E8 E0C1FFFF CALL cpp_simp.0132A1A9
- 0132DFC9 8BC8 MOV ECX,EAX
- 0132DFCB E8 3EDFFFFF CALL cpp_simp.0132BF0E
- 0132DFD0 8BC8 MOV ECX,EAX
- 0132DFD2 E8 2BD2FFFF CALL cpp_simp.0132B202
- 0132DFD7 68 EFA63201 PUSH cpp_simp.0132A6EF
- 0132DFDC 8B45 E8 MOV EAX,DWORD PTR SS:[EBP-18]
- 0132DFDF 50 PUSH EAX
- 0132DFE0 68 A3AC3201 PUSH cpp_simp.0132ACA3
- 0132DFE5 B9 08B33B01 MOV ECX,OFFSET cpp_simp.std::cout
- 0132DFEA E8 BAC1FFFF CALL cpp_simp.0132A1A9
- 0132DFEF 8BC8 MOV ECX,EAX
- 0132DFF1 E8 18DFFFFF CALL cpp_simp.0132BF0E
- 0132DFF6 8BC8 MOV ECX,EAX
- 0132DFF8 E8 05D2FFFF CALL cpp_simp.0132B202
- 0132DFFD 68 EFA63201 PUSH cpp_simp.0132A6EF
- 0132E002 8B45 E8 MOV EAX,DWORD PTR SS:[EBP-18]
- 0132E005 83C0 04 ADD EAX,4
- 0132E008 50 PUSH EAX
- 0132E009 68 A3AC3201 PUSH cpp_simp.0132ACA3
- 0132E00E B9 08B33B01 MOV ECX,OFFSET cpp_simp.std::cout
- 0132E013 E8 91C1FFFF CALL cpp_simp.0132A1A9
- 0132E018 8BC8 MOV ECX,EAX
- 0132E01A E8 EFDEFFFF CALL cpp_simp.0132BF0E
- 0132E01F 8BC8 MOV ECX,EAX
- 0132E021 E8 DCD1FFFF CALL cpp_simp.0132B202
- 0132E026 68 EFA63201 PUSH cpp_simp.0132A6EF
- 0132E02B 8B45 E8 MOV EAX,DWORD PTR SS:[EBP-18]
- 0132E02E 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 0132E031 51 PUSH ECX
- 0132E032 68 F0AF3201 PUSH cpp_simp.0132AFF0
- 0132E037 B9 08B33B01 MOV ECX,OFFSET cpp_simp.std::cout
- 0132E03C E8 68C1FFFF CALL cpp_simp.0132A1A9
- 0132E041 8BC8 MOV ECX,EAX
- 0132E043 E8 64C8FFFF CALL cpp_simp.0132A8AC
- 0132E048 8BC8 MOV ECX,EAX
- 0132E04A E8 B3D1FFFF CALL cpp_simp.0132B202
- 0132E04F 68 FC433A01 PUSH OFFSET cpp_simp.??_C@_00CNPNBAHC@?$>
- 0132E054 8D4D C0 LEA ECX,DWORD PTR SS:[EBP-40]
- 0132E057 E8 02DAFFFF CALL cpp_simp.0132BA5E
- 0132E05C C745 FC 00000000 MOV DWORD PTR SS:[EBP-4],0
- 0132E063 C745 B4 05000000 MOV DWORD PTR SS:[EBP-4C],5
- 0132E06A C745 A8 00000000 MOV DWORD PTR SS:[EBP-58],0
- 0132E071 B8 01000000 MOV EAX,1
- 0132E076 85C0 TEST EAX,EAX
- 0132E078 0F84 55010000 JE cpp_simp.0132E1D3
- 0132E07E 68 D8433A01 PUSH OFFSET cpp_simp.??_C@_0BO@ILGHABNO@>; ASCII "Please enter a valid number: "
- 0132E083 68 08B33B01 PUSH OFFSET cpp_simp.std::cout
- 0132E088 E8 2FD1FFFF CALL cpp_simp.0132B1BC
- 0132E08D 83C4 08 ADD ESP,8
- 0132E090 8D45 C0 LEA EAX,DWORD PTR SS:[EBP-40]
- 0132E093 50 PUSH EAX
- 0132E094 68 28B23B01 PUSH OFFSET cpp_simp.std::cin
- 0132E099 E8 EEDDFFFF CALL cpp_simp.0132BE8C
- 0132E09E 83C4 08 ADD ESP,8
- 0132E0A1 6A 01 PUSH 1
- 0132E0A3 6A 03 PUSH 3
- 0132E0A5 8D45 C0 LEA EAX,DWORD PTR SS:[EBP-40]
- 0132E0A8 50 PUSH EAX
- 0132E0A9 8D8D F8FEFFFF LEA ECX,DWORD PTR SS:[EBP-108]
- 0132E0AF E8 09D0FFFF CALL cpp_simp.0132B0BD
- 0132E0B4 C645 FC 01 MOV BYTE PTR SS:[EBP-4],1
- 0132E0B8 8D45 A8 LEA EAX,DWORD PTR SS:[EBP-58]
- 0132E0BB 50 PUSH EAX
- 0132E0BC 8D8D F8FEFFFF LEA ECX,DWORD PTR SS:[EBP-108]
- 0132E0C2 E8 7ECFFFFF CALL cpp_simp.0132B045
- 0132E0C7 8985 2CFEFFFF MOV DWORD PTR SS:[EBP-1D4],EAX
- 0132E0CD 8B8D 2CFEFFFF MOV ECX,DWORD PTR SS:[EBP-1D4]
- 0132E0D3 8B11 MOV EDX,DWORD PTR DS:[ECX]
- 0132E0D5 8B8D 2CFEFFFF MOV ECX,DWORD PTR SS:[EBP-1D4]
- 0132E0DB 034A 04 ADD ECX,DWORD PTR DS:[EDX+4]
- 0132E0DE E8 35D4FFFF CALL cpp_simp.0132B518
- 0132E0E3 85C0 TEST EAX,EAX
- 0132E0E5 0F84 B6000000 JE cpp_simp.0132E1A1
- 0132E0EB 837D A8 00 CMP DWORD PTR SS:[EBP-58],0
- 0132E0EF 75 40 JNZ SHORT cpp_simp.0132E131
- 0132E0F1 68 EFA63201 PUSH cpp_simp.0132A6EF
- 0132E0F6 8B45 E8 MOV EAX,DWORD PTR SS:[EBP-18]
- 0132E0F9 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 0132E0FC 51 PUSH ECX
- 0132E0FD 68 D0433A01 PUSH OFFSET cpp_simp.??_C@_05CKKPCENM@la>; ASCII "last "
- 0132E102 68 08B33B01 PUSH OFFSET cpp_simp.std::cout
- 0132E107 E8 B0D0FFFF CALL cpp_simp.0132B1BC
- 0132E10C 83C4 08 ADD ESP,8
- 0132E10F 8BC8 MOV ECX,EAX
- 0132E111 E8 96C7FFFF CALL cpp_simp.0132A8AC
- 0132E116 8BC8 MOV ECX,EAX
- 0132E118 E8 E5D0FFFF CALL cpp_simp.0132B202
- 0132E11D C645 FC 00 MOV BYTE PTR SS:[EBP-4],0
- 0132E121 8D8D F8FEFFFF LEA ECX,DWORD PTR SS:[EBP-108]
- 0132E127 E8 6ED4FFFF CALL cpp_simp.0132B59A
- 0132E12C ^E9 40FFFFFF JMP cpp_simp.0132E071
- 0132E131 8B45 E8 MOV EAX,DWORD PTR SS:[EBP-18]
- 0132E134 8B4D A8 MOV ECX,DWORD PTR SS:[EBP-58]
- 0132E137 8948 04 MOV DWORD PTR DS:[EAX+4],ECX
- 0132E13A 8B45 A8 MOV EAX,DWORD PTR SS:[EBP-58]
- 0132E13D 3B45 B4 CMP EAX,DWORD PTR SS:[EBP-4C]
- 0132E140 75 31 JNZ SHORT cpp_simp.0132E173
- 0132E142 68 EFA63201 PUSH cpp_simp.0132A6EF
- 0132E147 68 C4433A01 PUSH OFFSET cpp_simp.??_C@_07HNPEGJKC@Yo>; ASCII "You win"
- 0132E14C 68 08B33B01 PUSH OFFSET cpp_simp.std::cout
- 0132E151 E8 66D0FFFF CALL cpp_simp.0132B1BC
- 0132E156 83C4 08 ADD ESP,8
- 0132E159 8BC8 MOV ECX,EAX
- 0132E15B E8 A2D0FFFF CALL cpp_simp.0132B202
- 0132E160 C645 FC 00 MOV BYTE PTR SS:[EBP-4],0
- 0132E164 8D8D F8FEFFFF LEA ECX,DWORD PTR SS:[EBP-108]
- 0132E16A E8 2BD4FFFF CALL cpp_simp.0132B59A
- 0132E16F EB 62 JMP SHORT cpp_simp.0132E1D3
- 0132E171 EB 2C JMP SHORT cpp_simp.0132E19F
- 0132E173 68 EFA63201 PUSH cpp_simp.0132A6EF
- 0132E178 8B45 E8 MOV EAX,DWORD PTR SS:[EBP-18]
- 0132E17B 8B48 04 MOV ECX,DWORD PTR DS:[EAX+4]
- 0132E17E 51 PUSH ECX
- 0132E17F 68 B0433A01 PUSH OFFSET cpp_simp.??_C@_0P@CFIDBLNJ@a>; ASCII "access denied "
- 0132E184 68 08B33B01 PUSH OFFSET cpp_simp.std::cout
- 0132E189 E8 2ED0FFFF CALL cpp_simp.0132B1BC
- 0132E18E 83C4 08 ADD ESP,8
- 0132E191 8BC8 MOV ECX,EAX
- 0132E193 E8 14C7FFFF CALL cpp_simp.0132A8AC
- 0132E198 8BC8 MOV ECX,EAX
- 0132E19A E8 63D0FFFF CALL cpp_simp.0132B202
- 0132E19F EB 1E JMP SHORT cpp_simp.0132E1BF
- 0132E1A1 68 EFA63201 PUSH cpp_simp.0132A6EF
- 0132E1A6 68 88433A01 PUSH OFFSET cpp_simp.??_C@_0CB@LCLEAJPM@>; ASCII "Invalid number, please try again"
- 0132E1AB 68 08B33B01 PUSH OFFSET cpp_simp.std::cout
- 0132E1B0 E8 07D0FFFF CALL cpp_simp.0132B1BC
- 0132E1B5 83C4 08 ADD ESP,8
- 0132E1B8 8BC8 MOV ECX,EAX
- 0132E1BA E8 43D0FFFF CALL cpp_simp.0132B202
- 0132E1BF C645 FC 00 MOV BYTE PTR SS:[EBP-4],0
- 0132E1C3 8D8D F8FEFFFF LEA ECX,DWORD PTR SS:[EBP-108]
- 0132E1C9 E8 CCD3FFFF CALL cpp_simp.0132B59A
- 0132E1CE ^E9 9EFEFFFF JMP cpp_simp.0132E071
- 0132E1D3 C745 FC FFFFFFFF MOV DWORD PTR SS:[EBP-4],-1
- 0132E1DA 8D4D C0 LEA ECX,DWORD PTR SS:[EBP-40]
- 0132E1DD E8 CDD2FFFF CALL cpp_simp.0132B4AF
- 0132E1E2 52 PUSH EDX
- 0132E1E3 8BCD MOV ECX,EBP
- 0132E1E5 50 PUSH EAX
- 0132E1E6 8D15 1CE23201 LEA EDX,DWORD PTR DS:[132E21C]
- 0132E1EC E8 FDC5FFFF CALL cpp_simp.0132A7EE
- 0132E1F1 58 POP EAX
- 0132E1F2 5A POP EDX
- 0132E1F3 8B4D F4 MOV ECX,DWORD PTR SS:[EBP-C]
- 0132E1F6 64:890D 00000000 MOV DWORD PTR FS:[0],ECX
- 0132E1FD 59 POP ECX
- 0132E1FE 5F POP EDI
- 0132E1FF 5E POP ESI
- 0132E200 5B POP EBX
- 0132E201 8B4D F0 MOV ECX,DWORD PTR SS:[EBP-10]
- 0132E204 33CD XOR ECX,EBP
- 0132E206 E8 58DDFFFF CALL cpp_simp.0132BF63
- 0132E20B 81C4 F4010000 ADD ESP,1F4
- 0132E211 3BEC CMP EBP,ESP
- 0132E213 E8 78D3FFFF CALL cpp_simp.0132B590
- 0132E218 8BE5 MOV ESP,EBP
- 0132E21A 5D POP EBP
- 0132E21B C3 RETN
Advertisement
Add Comment
Please, Sign In to add comment