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.

Neolite 2.0Evo kako se odpakuje jedan od najlaksih pakera koje sam ikada video.Meta se nalazi u folderu Cas10 a zove se Artemis.Neolite20.exe. Sam OEPizgleda ovako:00411110 > $ /E9 A6000000 JMP Artemis_.004111BB...004111BB > \8B4424 04 MOV EAX,DWORD PTR SS:[ESP+4]004111BF . 2305 21114100 AND EAX,DWORD PTR DS:[411121]004111C5 . E8 ED040000 CALL Artemis_.004116B7004111CA . FE05 BA114100 INC BYTE PTR DS:[4111BA]004111D0 . FFE0JMP EAX004111D2 . 803D BA114100> CMP BYTE PTR DS:[4111BA],0004111D9 . 75 13 JNZ SHORT Artemis_.004111EE004111DB . 90NOP004111DC . 90NOP004111DD . 90NOP004111DE . 90NOP004111DF . 50PUSH EAX004111E0 . 2BC0SUB EAX,EAX004111E2 . E8 D0040000 CALL Artemis_.004116B7004111E7 . 58POP EAX004111E8 . FE05 BA114100 INC BYTE PTR DS:[4111BA]004111EE > C3RETDa bi ste uspesno odpakovali ovaj paker samo treba da pritiskate F8 polakoizvrsavajuci jedan po jedan red sve dok ne izvrsite i JMP EAX komandu. Poslecega cete se naci ovde:00401000 6A 00 PUSH 000401002 E8 2A060000 CALL Artemis_.0040163100401007 A3 36214000 MOV DWORD PTR DS:[402136],EAX0040100C C705 7B214000 0> MOV DWORD PTR DS:[40217B],0B00401016 C705 7F214000 E> MOV DWORD PTR DS:[40217F],Artemis_.00401>00401020 C705 83214000 0> MOV DWORD PTR DS:[402183],0a ovo je ujedno i pravi OEP. Ovde samo treba da uradimo full memory dumpi da popravimo importe. Ako necete Neolite 2.0 da odpakujete rucno mozeteto da uradite i pomocu PeIDovog generickog unpackera. Lako zar ne ???NAPOMENA: Ako ovaj packer odpakujete rucno moracete da podesitekarakteristike sekcije CODE na E0000020. Ovo se moze uraditi pomocu PEeditora koji se nalazi u LordPEu. Kada otvorite fajl u LordPEu onda izaberitedgume Sections pa na CODE, desnim dugmeto m izaberite Edit SectionHeader i u polje Flags unesiti E0000020. Ovo radimo zato sto sekcija CODEmora da se cita i izvrsava. Mada moze i bez ovoga ali je ovako sigurnije.<strong>The</strong> Art <strong>of</strong> Cracking by Ap0x Page 140 <strong>of</strong> 165

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

Saved successfully!

Ooh no, something went wrong!