Einzelnen Beitrag anzeigen

brechi

Registriert seit: 30. Jan 2004
823 Beiträge
 
#11

Re: Globaler API-Hook funktioniert nicht

  Alt 14. Mai 2008, 07:50
FindNextHooked ist quatsch... 1 param ist eax? ganz sicher net
globale Variablen für parameter benutzen oO?


so sollte es gemacht werden (pseudocode):

origfunction:
00000 JMP hooked
00005 restlicher code (darf nicht zerteilt sein)


deinefunktion:
0000 irgendwas
00xx call nexthook
00xx irgendwas
00xx ret


nexthook:
00000 5bytes der orig funktion
00000 JMP origfunction@00005

die Funktion HookCodeNt von http://omorphia.cvs.sourceforge.net/...as?view=markup macht das so
  Mit Zitat antworten Zitat