13.07.2015 Views

The art of cracking - Tutoriali

The art of cracking - Tutoriali

The art of cracking - Tutoriali

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

adrese do ASCII vrednosti koje se koriste. Selektovacemo adresu 00403358 ipritisnucemo desno dugme -> Binary -> Edit... Ako vam je otkaceno KeepSize iskljucite ga. Pa cemo uneti sledeci tekst bez navodnika “Cracked:”.Kada pritisnemo OK program ce pokazati ovo:00403358 43 INC EBX00403359 72 61 JB SHORT CRC32.004033BC0040335B 636B 65 ARPL WORD PTR DS:[EBX+65],BP0040335E 64:3A00 CMP AL,BYTE PTR FS:[EAX]Posto ovo nije pravo stanje stvari pritisnucemo CTRL+A da bi smo analiziralifajl i da bi smo videli pravo stanje stvari. Ono sto se pojavilo je ovo:00403358 . 43 72 61 63 6>ASCII "Cracked:",0I to je ono sto treba ovde da se nalazi. Predpostavljam da vas interesuje staznaci ova nula iza Stringa Cracked:. Ona predstavlja kraj stringa, to jest prvose ispisuju sve ASCII vrednosti slova iz stringa pa se onda taj string zatvarasa 0x00 bajtom. Ovo C++ koderi sigurno znaju. Dalje cemo selektovatiadresu 00403361 i na isti nacin cemo uneti string “<strong>The</strong> <strong>art</strong> <strong>of</strong> <strong>cracking</strong> washere!!!”, takodje bez navodnika. Sada imamo ovo:00403358 . 43 72 61 63 6>ASCII "Cracked:",000403361 00 DB 00 ASCII "<strong>The</strong> <strong>art</strong> <strong>of</strong> Crack"00403372 . 69 6E 67 20 7>ASCII "ing was here!!!",0Odmacemo se malo od ovog teksta i unecemo NAG pocevsi od adrese00403384. Selektujte tu adresu pritisnite Space da bi ste presli u Assemblymod i unesite sledece:PUSH 40

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

Saved successfully!

Ooh no, something went wrong!