Bonjour je voulai savoir si vous connaisser l'apihooking
J'ai essay depuis plusieurs jour de faire un petit prog qui hookait la fonction LoadMenuA de USER32.dll dans un processus
J'ai replacer les première instructions de LoadMenu par un jump sur mon hook et puis penser a faire un truc du style:
avec my_hookfct = LoadMenu + (quelque byte)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 __asm { mov eax, [lpMenuName] push eax mov ecx, [hInstance] push ecx mov edx, my_hookfct call function_hook jmp endfunc_hookeise function_hook: mov edi, edi push ebp mov ebp, esp push 0 push [ebp + 0xC] jmp edx endfunc_hookeise: }
Voila mais j'aurrai aimer savoir comment hooker en changeant l'IAT. Car j'ai beau lire des docs sur le net ca reste obscure.
Merci[/img]
Partager