wonyg80
August 6th, 2007, 01:07
00406488 53 PUSH EBX
EBX=00000000
Local call from 00404469
====================================================================================
00406489 56 PUSH ESI
ESI=00475C48 (mts.00475C48)
====================================================================================
0040648A 8BF1 MOV ESI,ECX
ECX=00475C48 (mts.00475C48)
ESI=00475C48 (mts.00475C48)
===================================================================================
0040648C 8B96 E80A0000 MOV EDX.DWORD PTR DS:[ESI+AE8]
DS:[00476730]=00B53A89
EDX=0012FB3C
====================================================================================
00406492 8A1A MOV BL,BYTE PTR DS:[EDX]
DS:[00B53A89]=01
BL=00
====================================================================================
00406494 8D86 E80A0000 LEA EAX,DWORD PTR DS:[ESI+AE8]
Address=00476730
EAX=0000000E
====================================================================================
0040649A 42 IN EDX
EDX=00B53A89
====================================================================================
0040649B 8910 MOV DWORD PTR DS:[EAX],EDX
EDX=00B53A8A
DS:[00476730]=00B53A89
====================================================================================
0040649D 66:8B0A MOV CX,WORD PTR DS:[EDX]
DS:[00B53A8A]=0001
CX=5C48
====================================================================================
004064A0 83C2 02 ADD EDX,2
EDX=00B53A8A
====================================================================================
004064A3 66:81F9 C800 CMP CX,0C8
CX=0001
====================================================================================
004064A8 8910 MOV DWORD PTR DS:[EAX],EDX
EDX=00B53A8C
DS:[00476730]=00B53A8A
====================================================================================
004064AA 730C JNB SHORT mts.=004064BB
Jump is NOT taken
004064B8=mts.004064B8
====================================================================================
004064AC 33C0 XOR EAX,EAX
EAX=00476730 (mts.00476730)
====================================================================================
004064AE 66:8BC1 MOV AX,CX
CX=0001
AX=0000
====================================================================================
004064B1 889C30 7E550100 MOV BYTE PTR DS:[EAX+ESI+1557E],BL
BL=01
DS:[0048B1C7]=00
====================================================================================
004064B8 5E POP BSI
Stack [0012FD30]=00475C48 (mts.00475C48)
ESI=00475C48 (mts.00475C48)
Jump from 004064AA
====================================================================================
004064B9 5B POP EBX
Stack [0012FD34]=00000000
EBX=00000001
====================================================================================
004064BA C3 RETN
Return to 0040446E (mts.0040446E)
==========================================================
pls help.. I don't know ASM well;;;
EBX=00000000
Local call from 00404469
====================================================================================
00406489 56 PUSH ESI
ESI=00475C48 (mts.00475C48)
====================================================================================
0040648A 8BF1 MOV ESI,ECX
ECX=00475C48 (mts.00475C48)
ESI=00475C48 (mts.00475C48)
===================================================================================
0040648C 8B96 E80A0000 MOV EDX.DWORD PTR DS:[ESI+AE8]
DS:[00476730]=00B53A89
EDX=0012FB3C
====================================================================================
00406492 8A1A MOV BL,BYTE PTR DS:[EDX]
DS:[00B53A89]=01
BL=00
====================================================================================
00406494 8D86 E80A0000 LEA EAX,DWORD PTR DS:[ESI+AE8]
Address=00476730
EAX=0000000E
====================================================================================
0040649A 42 IN EDX
EDX=00B53A89
====================================================================================
0040649B 8910 MOV DWORD PTR DS:[EAX],EDX
EDX=00B53A8A
DS:[00476730]=00B53A89
====================================================================================
0040649D 66:8B0A MOV CX,WORD PTR DS:[EDX]
DS:[00B53A8A]=0001
CX=5C48
====================================================================================
004064A0 83C2 02 ADD EDX,2
EDX=00B53A8A
====================================================================================
004064A3 66:81F9 C800 CMP CX,0C8
CX=0001
====================================================================================
004064A8 8910 MOV DWORD PTR DS:[EAX],EDX
EDX=00B53A8C
DS:[00476730]=00B53A8A
====================================================================================
004064AA 730C JNB SHORT mts.=004064BB
Jump is NOT taken
004064B8=mts.004064B8
====================================================================================
004064AC 33C0 XOR EAX,EAX
EAX=00476730 (mts.00476730)
====================================================================================
004064AE 66:8BC1 MOV AX,CX
CX=0001
AX=0000
====================================================================================
004064B1 889C30 7E550100 MOV BYTE PTR DS:[EAX+ESI+1557E],BL
BL=01
DS:[0048B1C7]=00
====================================================================================
004064B8 5E POP BSI
Stack [0012FD30]=00475C48 (mts.00475C48)
ESI=00475C48 (mts.00475C48)
Jump from 004064AA
====================================================================================
004064B9 5B POP EBX
Stack [0012FD34]=00000000
EBX=00000001
====================================================================================
004064BA C3 RETN
Return to 0040446E (mts.0040446E)
==========================================================
pls help.. I don't know ASM well;;;