1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
| 0040214A |. 68 04010000 PUSH 104 ; /BufSize = 104 (260.)
0040214F |. 50 PUSH EAX ; |PathBuffer
00402150 |. 6A 00 PUSH 0 ; |hModule = NULL
00402152 |. FF15 44404000 CALL DWORD PTR DS:[<&KERNEL32.GetModuleF>; \GetModuleFileNameA
00402158 |. 85C0 TEST EAX,EAX
0040215A |. 75 13 JNZ SHORT PseudoMa.0040216F
0040215C |. 8D85 5CFEFFFF LEA EAX,DWORD PTR SS:[EBP-1A4]
00402162 |. 68 EC434000 PUSH PseudoMa.004043EC ; ASCII "<program name unknown>"
00402167 |. 50 PUSH EAX
00402168 |. E8 23050000 CALL PseudoMa.00402690
0040216D |. 59 POP ECX
0040216E |. 59 POP ECX
0040216F |> 8D85 5CFEFFFF LEA EAX,DWORD PTR SS:[EBP-1A4]
00402175 |. 57 PUSH EDI
00402176 |. 50 PUSH EAX
00402177 |. 8DBD 5CFEFFFF LEA EDI,DWORD PTR SS:[EBP-1A4]
0040217D |. E8 7E060000 CALL PseudoMa.00402800
00402182 |. 40 INC EAX
00402183 |. 59 POP ECX
00402184 |. 83F8 3C CMP EAX,3C
00402187 |. 76 29 JBE SHORT PseudoMa.004021B2
00402189 |. 8D85 5CFEFFFF LEA EAX,DWORD PTR SS:[EBP-1A4]
0040218F |. 50 PUSH EAX
00402190 |. E8 6B060000 CALL PseudoMa.00402800
00402195 |. 8BF8 MOV EDI,EAX
00402197 |. 8D85 5CFEFFFF LEA EAX,DWORD PTR SS:[EBP-1A4]
0040219D |. 83E8 3B SUB EAX,3B
004021A0 |. 6A 03 PUSH 3
004021A2 |. 03F8 ADD EDI,EAX
004021A4 |. 68 E8434000 PUSH PseudoMa.004043E8 ; ASCII "..."
004021A9 |. 57 PUSH EDI
004021AA |. E8 E1120000 CALL PseudoMa.00403490
004021AF |. 83C4 10 ADD ESP,10
004021B2 |> 8D85 60FFFFFF LEA EAX,DWORD PTR SS:[EBP-A0]
004021B8 |. 68 CC434000 PUSH PseudoMa.004043CC ; ASCII "Runtime Error!
Program: "
004021BD |. 50 PUSH EAX
004021BE |. E8 CD040000 CALL PseudoMa.00402690
004021C3 |. 8D85 60FFFFFF LEA EAX,DWORD PTR SS:[EBP-A0]
004021C9 |. 57 PUSH EDI
004021CA |. 50 PUSH EAX
004021CB |. E8 D0040000 CALL PseudoMa.004026A0
004021D0 |. 8D85 60FFFFFF LEA EAX,DWORD PTR SS:[EBP-A0]
004021D6 |. 68 C8434000 PUSH PseudoMa.004043C8 ; ASCII "
"
004021DB |. 50 PUSH EAX
004021DC |. E8 BF040000 CALL PseudoMa.004026A0
004021E1 |. FFB6 5C554000 PUSH DWORD PTR DS:[ESI+40555C]
004021E7 |. 8D85 60FFFFFF LEA EAX,DWORD PTR SS:[EBP-A0]
004021ED |. 50 PUSH EAX
004021EE |. E8 AD040000 CALL PseudoMa.004026A0
004021F3 |. 68 10200100 PUSH 12010
004021F8 |. 8D85 60FFFFFF LEA EAX,DWORD PTR SS:[EBP-A0]
004021FE |. 68 A0434000 PUSH PseudoMa.004043A0 ; ASCII "Microsoft Visual C++ Runtime Library"
00402203 |. 50 PUSH EAX |
Partager