Author Topic: Přemostění části kódu  (Read 374 times)

STMR

  • Newbie
  • *
  • Posts: 29
Přemostění části kódu
« 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

DARKER

  • [SCF]
  • Administrator
  • Senior Member
  • *****
  • Posts: 336
Re: Přemostění části kódu
« Reply #1 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 ...

pr0p4g4nd4

  • [SCF]
  • Senior Member
  • ****
  • Posts: 429
Re: Přemostění části kódu
« Reply #2 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).
Aký je rozdiel medzi mladým a starým chlapom?
Mladému behá piča po rozume, starému po byte...

Kto robí je robot, kto koktá je.. koktavý!