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.

<strong>The</strong> Serials – VB & Olly<br />

Kao sto smo videli moguce je naci serijski broj sa specijalizovanim<br />

programom za VB programe koji se zove Smart Check. Sada cu vam pokazati<br />

kako se sa istom takvom lakocom mogu pronaci serijski brojevi uz pomoc<br />

Ollya. Otvorite primer keygenme03b.exe pomocu Ollya. Kada ovo uradite<br />

pogledajte imena koja se nalaze kao importi (videti <strong>The</strong> Serials - API Fishing) u<br />

ovom exe fajlu. Najcesce koriscene funkcije za racunanje serijskih brojeva su<br />

.text Import MSVBVM60.__vbaCmpStr MOV DWORD PTR SS:[EBP-B8],keygenme.00402>;<br />

UNICODE "Serial:"<br />

...<br />

00402E20 . C785 58FFFFFF> MOV DWORD PTR SS:[EBP-A8],keygenme.00402>;<br />

UNICODE "You have entered correct serial!"<br />

...<br />

00402E6D . C785 58FFFFFF>MOV DWORD PTR SS:[EBP-A8],keygenme.00402>; UNICODE<br />

"You have entered WRONG serial!"<br />

Mozemo da udjemo u CALL vbaVarTstEq sa F7 kako bismo videli sta se to<br />

poredi. Kada dodjemo do adrese 66109845 (razlikovace se na vasem<br />

kompjuteru) videcemo u registrima sledece:<br />

EDX 0014B85C UNICODE "AoC-03B-NZ3896"<br />

EIP 66109845 MSVBVM60.66109845<br />

Ali postoji i drugi nacin, a to je da predjemo preko CALLa ka vbaVarTstEq sa<br />

F8 i da na sledecoj adresi u EDX registru primetimo tacan serijski broj. Kao<br />

sto vidimo vrednosti sa kojom se poredi nas uneti serijski je AoC-03B-NZ3896<br />

Na ovaj nacin se pronalaze sva moguca poredjenja laznog serijskog broja sa<br />

tacnom vrednoscu serijskog broja.<br />

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

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

Saved successfully!

Ooh no, something went wrong!