RE FORUM

[REVERSE ENGINEERING] => General Discussion => Topic started by: STMR on March 18, 2012, 12:18:57 PM

Title: Přemostění části kódu
Post by: STMR on March 18, 2012, 12:18:57 PM
Ahoj, mam v ollydbg jedno crackme a potreboval bych, aby na urcite adrese debugger skocil na muj kod, ktery je na konci programu. Problem je, ze tam nemuzu dat jmp (je to mezi instrukcema, a je tam malo mista). Driv jsem to nejak delal, ale nemuzu si vubec vzpomenout jak. ThX
Title: Re: Přemostění části kódu
Post by: DARKER on March 18, 2012, 01:53:11 PM
kludne tam daj ten JMP, ale potom si musis premiestnit do tvojho kodu aj tie instrukcie ktore si prepisal ...
Title: Re: Přemostění části kódu
Post by: pr0p4g4nd4 on March 19, 2012, 02:20:58 PM
ako pise darker, kludne daj jmp kde potrebujes, len si poznac povodne instrukcie kt si dal namiesto jmp a tieto instrukcie musis premiestnit tam kde jumpujes. nasledne mozes pokracovat v tvojom kode a na konci kodu by si asi mal skocit na miesto odkial si do tvojho kodu jumpoval.

v pripade, ze robis nieco ako hook (alebo nieco podobne) a nechces, aby sa tvoj kod nejako priamo neprejavil na behu programu, tak by som ti odporucal pouzit pred tvojim kodom pushad a pushfd a na konci popfd a popad(a uplne na zaver jump na miesto odkial si povodne jumpoval na tvoj kod).