13.07.2015 Views

The art of cracking - Tutoriali

The art of cracking - Tutoriali

The art of cracking - Tutoriali

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.

Killing NAGs – MsgBoxesNAG ekrani su one dosadne poruke koje se pojavlju pre ulaska u nekiprogram ili na samom izlasku iz njega, a njihova glavna funkcija je da vaspodsete da niste platili program koji koristite. Postoji vise vrsta NAGova ali sunajcesce zastupljena dva standardna tipa, message boxovi i dialozi. U ovomprimeru cu vam pokazati kako da se resite obicnog message box NAGa. Onizgleda upravo ovako:a nalazi se u fajlu …\Casovi\Cas2\NAG.exe. I za ovaj primer cemo upotrebitiiste alate (W32Dsam i Hiew) kao i za prvi primer.U W32Dsamu otvorite ovaj exe fajl i sacekajte da se disasembluje.Najlaksi nacin za ubijanje ovog NAGa je trazenje teksta koji se u njemupojavljuje. Otvorite opet String Refernce i nadjite tekst iz ovog messageboxa. Duplim klikom na taj tekst zavrsicemo ovde:* Reference To: user32.SetWindowTextA, Ord:0000h|:00407F05 E8F6C6FFFF Call 00404600:00407F0A 891D50A84000 mov dword ptr [0040A850], ebx:00407F10 6A40 push 00000040* Possible StringData Ref from Code Obj ->"NAG:"|:00407F12 68407F4000 push 00407F40* Possible StringData Ref from Code Obj ->"Ovo je NAG screen koji treba da "->"ubijete !!!"

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

Saved successfully!

Ooh no, something went wrong!