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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

zavrsavamo na delu koda koji nije analiziran od strane Ollyja. Posle pritiska<br />

na CTRL+A pojavljuje se ovo:<br />

0045E38E > /B8 78E34500<br />

0045E393 |B9 15000000<br />

0045E398 . |803408 7F<br />

0045E39C ^|E2 FA<br />

0045E39E ^|E9 D6FFFFFF<br />

MOV EAX,PEiD.0045E378<br />

MOV ECX,15<br />

XOR BYTE PTR DS:[EAX+ECX],7F<br />

LOOPD SHORT PEiD.0045E398<br />

JMP PEiD.0045E379<br />

Ponovicemo isti postupak od malopre i postavicemo breakpoint na 0045E39E,<br />

pa cemo pritisnuti F9 da dodjemo do bp-a a onda F8 da izvrsimo skok. I opet<br />

zavrsavamo na delu koda koji nije analiziran od strane Ollyja. Posle pritiska<br />

na CTRL+A pojavljuje se ovo:<br />

0045E379 > /B8 63E34500<br />

0045E37E . |B9 15000000<br />

0045E383 > |803408 7F<br />

0045E387 .^|E2 FA<br />

0045E389 .^|E9 D6FFFFFF<br />

MOV EAX,PEiD.0045E363<br />

MOV ECX,15<br />

XOR BYTE PTR DS:[EAX+ECX],7F<br />

LOOPD SHORT PEiD.0045E383<br />

JMP PEiD.0045E364<br />

Ponovicemo isti postupak od malopre i postavicemo breakpoint na 0045E389,<br />

pa cemo pritisnuti F9 da dodjemo do bp-a a onda F8 da izvrsimo skok. I opet<br />

zavrsavamo na delu koda koji nije analiziran od strane Ollyja. Posle pritiska<br />

na CTRL+A pojavljuje se ovo:<br />

0045E364 > /B8 4EE34500<br />

0045E369 . |B9 15000000<br />

0045E36E > |803408 7F<br />

0045E372 .^|E2 FA<br />

0045E374 .^|E9 D6FFFFFF<br />

MOV EAX,PEiD.0045E34E<br />

MOV ECX,15<br />

XOR BYTE PTR DS:[EAX+ECX],7F<br />

LOOPD SHORT PEiD.0045E36E<br />

JMP PEiD.0045E34F<br />

Ponovicemo isti postupak od malopre i postavicemo breakpoint na 0045E374,<br />

pa cemo pritisnuti F9 da dodjemo do bp-a a onda F8 da izvrsimo skok. I opet<br />

zavrsavamo na delu koda koji nije analiziran od strane Ollyja. Posle pritiska<br />

na CTRL+A pojavljuje se ovo:<br />

0045E34F > /B8 39E34500<br />

0045E354 . |B9 15000000<br />

0045E359 > |803408 7F<br />

0045E35D .^|E2 FA<br />

0045E35F .^|E9 D6FFFFFF<br />

MOV EAX,PEiD.0045E339<br />

MOV ECX,15<br />

XOR BYTE PTR DS:[EAX+ECX],7F<br />

LOOPD SHORT PEiD.0045E359<br />

JMP PEiD.0045E33A<br />

Ponovicemo isti postupak od malopre i postavicemo breakpoint na 0045E35F,<br />

pa cemo pritisnuti F9 da dodjemo do bp-a a onda F8 da izvrsimo skok. I opet<br />

zavrsavamo na delu koda koji nije analiziran od strane Ollyja. Posle pritiska<br />

na CTRL+A pojavljuje se ovo:<br />

0045E33A > /B8 24E34500<br />

0045E33F . |B9 15000000<br />

0045E344 > |803408 7F<br />

0045E348 .^|E2 FA<br />

0045E34A .^|E9 D6FFFFFF<br />

MOV EAX,PEiD.0045E324<br />

MOV ECX,15<br />

XOR BYTE PTR DS:[EAX+ECX],7F<br />

LOOPD SHORT PEiD.0045E344<br />

JMP PEiD.0045E325<br />

Ponovicemo isti postupak od malopre i postavicemo breakpoint na 0045E34A,<br />

pa cemo pritisnuti F9 da dodjemo do bp-a a onda F8 da izvrsimo skok. I opet<br />

zavrsavamo na delu koda koji nije analiziran od strane Ollyja. Posle pritiska<br />

na CTRL+A pojavljuje se ovo:<br />

0045E325 B8 0FE34500<br />

0045E32A . B9 15000000<br />

0045E32F > 803408 7F<br />

0045E333 .^ E2 FA<br />

0045E335 .^ E9 D6FFFFFF<br />

MOV EAX,PEiD.0045E30F<br />

MOV ECX,15<br />

XOR BYTE PTR DS:[EAX+ECX],7F<br />

LOOPD SHORT PEiD.0045E32F<br />

JMP PEiD.0045E310<br />

Ponovicemo isti postupak od malopre i postavicemo breakpoint na 0045E335,<br />

pa cemo pritisnuti F9 da dodjemo do bp-a a onda F8 da izvrsimo skok. I opet<br />

zavrsavamo na delu koda koji nije analiziran od strane Ollyja. Posle pritiska<br />

na CTRL+A pojavljuje se ovo:<br />

<strong>The</strong> <strong>Art</strong> <strong>of</strong> <strong>Reversing</strong> <strong>by</strong> <strong>Ap0x</strong> Page 202 <strong>of</strong> 293

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

Saved successfully!

Ooh no, something went wrong!