07.02.2015 Views

The Art of Reversing by Ap0x - Tutoriali.org

The Art of Reversing by Ap0x - Tutoriali.org

The Art of Reversing by Ap0x - Tutoriali.org

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

77F79B4D /$ BA DF9BF777 MOV EDX,ntdll.77F79BDF<br />

77F79B52 |. 8D09<br />

LEA ECX,DWORD PTR DS:[ECX]<br />

77F79B54 |> 53<br />

PUSH EBX<br />

77F79B55 |. 56<br />

PUSH ESI<br />

77F79B56 |. 57<br />

PUSH EDI<br />

77F79B57 |. 33C0<br />

XOR EAX,EAX<br />

77F79B59 |. 33DB<br />

XOR EBX,EBX<br />

77F79B5B |. 33F6<br />

XOR ESI,ESI<br />

77F79B5D |. 33FF<br />

XOR EDI,EDI<br />

77F79B5F |. FF7424 20 PUSH DWORD PTR SS:[ESP+20] ; /Arg5<br />

77F79B63 |. FF7424 20 PUSH DWORD PTR SS:[ESP+20] ; |Arg4<br />

77F79B67 |. FF7424 20 PUSH DWORD PTR SS:[ESP+20] ; |Arg3<br />

77F79B6B |. FF7424 20 PUSH DWORD PTR SS:[ESP+20] ; |Arg2<br />

77F79B6F |. FF7424 20 PUSH DWORD PTR SS:[ESP+20] ; |Arg1<br />

77F79B73 |. E8 06000000 CALL ntdll.77F79B7E ; \ntdll.77F79B7E<br />

77F79B78 |. 5F<br />

POP EDI<br />

77F79B79 |. 5E<br />

POP ESI<br />

77F79B7A |. 5B<br />

POP EBX<br />

77F79B7B \. C2 1400 RET 14<br />

....<br />

77F79BA2 |. FFD1<br />

CALL ECX<br />

77F79BA4 |. 64:8B25 00000> MOV ESP,DWORD PTR FS:[0]<br />

77F79BAB |. 64:8F05 00000> POP DWORD PTR FS:[0]<br />

77F79BB2 |. 8BE5<br />

MOV ESP,EBP<br />

77F79BB4 |. 5D<br />

POP EBP<br />

77F79BB5 \. C2 1400 RET 14<br />

Sada cemo se kretati sa F8 preko svih ostalih ASM komandi sem CALLova u<br />

koje cemo ulaziti sa F7. Zadnji CALL u koji cemo ovde uci je CALL ECX posle<br />

cega stizemo ovde:<br />

00882FBE 8B6424 08 MOV ESP,DWORD PTR SS:[ESP+8]<br />

00882FC2 EB 0C JMP SHORT 00882FD0<br />

00882FC4 2BD2 SUB EDX,EDX<br />

00882FC6 64:FF32 PUSH DWORD PTR FS:[EDX]<br />

ovde se ne desava nista bitno po otpakivanje pa cemo sa F8 ici kroz kod sve<br />

dok ne dodjemo do skoka koji bi nas vratio daleko gore u kod. Taj skok se<br />

nalazi ovde:<br />

0088307D /E3 03 JECXZ SHORT 00883082<br />

0088307F |59<br />

POP ECX<br />

00883080 ^|EB C8 JMP SHORT 0088304A

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!