XtrapVA.dll

Posts 1–2 of 2 · Page 1 of 1
XtrapVA.dll
Hi guys i have just unpacked my crossfire.exe (ph) and i found this .
Could someone explain it to me? Thank-you in advance
Code:
005B21F8   56               PUSH ESI
005B21F9   57               PUSH EDI
005B21FA   B9 40000000      MOV ECX,0x40
005B21FF   33C0             XOR EAX,EAX
005B2201   8D7C24 11        LEA EDI,DWORD PTR SS:[ESP+0x11]
005B2205   C64424 10 00     MOV BYTE PTR SS:[ESP+0x10],0x0
005B220A   F3:AB            REP STOS DWORD PTR ES:[EDI]
005B220C   66:AB            STOS WORD PTR ES:[EDI]
005B220E   AA               STOS BYTE PTR ES:[EDI]
005B220F   A1 F4C2B500      MOV EAX,DWORD PTR DS:[0xB5C2F4]
005B2214   85C0             TEST EAX,EAX
005B2216   74 19            JE SHORT crossfir.005B2231
005B2218   A1 20C3B500      MOV EAX,DWORD PTR DS:[0xB5C320]
005B221D   5F               POP EDI
005B221E   5E               POP ESI
005B221F   5D               POP EBP
005B2220   C740 08 03200000 MOV DWORD PTR DS:[EAX+0x8],0x2003
005B2227   33C0             XOR EAX,EAX
005B2229   5B               POP EBX
005B222A   81C4 04010000    ADD ESP,0x104
005B2230   C3               RETN
005B2231   8B8C24 18010000  MOV ECX,DWORD PTR SS:[ESP+0x118]
005B2238   8B3D 94846C00    MOV EDI,DWORD PTR DS:[0x6C8494]                  ; MSVCR80.sprintf
005B223E   68 1CAC7300      PUSH crossfir.0073AC1C                           ; ASCII "XTrapVa.dll"
005B2243   51               PUSH ECX
005B2244   8D5424 18        LEA EDX,DWORD PTR SS:[ESP+0x18]
005B2248   68 B0AA7300      PUSH crossfir.0073AAB0                           ; ASCII "%s\%s"
005B224D   52               PUSH EDX
005B224E   FFD7             CALL EDI
005B2250   8B1D E4806C00    MOV EBX,DWORD PTR DS:[0x6C80E4]                  ; kernel32.LoadLibraryA
005B2256   83C4 10          ADD ESP,0x10
005B2259   8D4424 10        LEA EAX,DWORD PTR SS:[ESP+0x10]
005B225D   50               PUSH EAX
005B225E   FFD3             CALL EBX
005B2260   8BF0             MOV ESI,EAX
005B2262   85F6             TEST ESI,ESI
005B2264   75 50            JNZ SHORT crossfir.005B22B6
005B2266   FF15 70826C00    CALL DWORD PTR DS:[0x6C8270]                     ; kernel32.GetLastError
005B226C   8BE8             MOV EBP,EAX
005B226E   83FD 7E          CMP EBP,0x7E
005B2271   75 21            JNZ SHORT crossfir.005B2294
005B2273   68 1CAC7300      PUSH crossfir.0073AC1C                           ; ASCII "XTrapVa.dll"
005B2278   8D4C24 14        LEA ECX,DWORD PTR SS:[ESP+0x14]
005B227C   68 10AC7300      PUSH crossfir.0073AC10                           ; ASCII ".\XTrap\%s"
005B2281   51               PUSH ECX
005B2282   FFD7             CALL EDI
005B2284   83C4 0C          ADD ESP,0xC
005B2287   8D5424 10        LEA EDX,DWORD PTR SS:[ESP+0x10]
005B228B   52               PUSH EDX
005B228C   FFD3             CALL EBX
005B228E   8BF0             MOV ESI,EAX
005B2290   85F6             TEST ESI,ESI
005B2292   75 22            JNZ SHORT crossfir.005B22B6
005B2294   A1 20C3B500      MOV EAX,DWORD PTR DS:[0xB5C320]
005B2299   5F               POP EDI
005B229A   5E               POP ESI
005B229B   8968 04          MOV DWORD PTR DS:[EAX+0x4],EBP
005B229E   8B0D 20C3B500    MOV ECX,DWORD PTR DS:[0xB5C320]                  ; crossfir.0074AA60
005B22A4   5D               POP EBP
005B22A5   33C0             XOR EAX,EAX
005B22A7   C741 08 04200000 MOV DWORD PTR DS:[ECX+0x8],0x2004
005B22AE   5B               POP EBX
005B22AF   81C4 04010000    ADD ESP,0x104
005B22B5   C3               RETN
005B22B6   8D5424 10        LEA EDX,DWORD PTR SS:[ESP+0x10]
005B22BA   56               PUSH ESI
005B22BB   52               PUSH EDX
005B22BC   E8 EF060000      CALL crossfir.005B29B0
005B22C1   83C4 08          ADD ESP,0x8
005B22C4   8935 F4C2B500    MOV DWORD PTR DS:[0xB5C2F4],ESI
005B22CA   56               PUSH ESI
005B22CB   E8 80050000      CALL crossfir.005B2850
005B22D0   8BC8             MOV ECX,EAX
005B22D2   E8 49060000      CALL crossfir.005B2920
005B22D7   5F               POP EDI
005B22D8   5E               POP ESI
005B22D9   5D               POP EBP
005B22DA   B8 01000000      MOV EAX,0x1
005B22DF   5B               POP EBX
005B22E0   81C4 04010000    ADD ESP,0x104
005B22E6   C3               RETN
Guess the programm is trying to load XtrapVa.dll using LoadLibraryA - and if there's a exception ( JNZ ) it'll create a dump to /Xtrap/file ?
Posts 1–2 of 2 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us