Bem estou começando em programação, então não tenho muito conhecimento. Gostaria que alguém que conhecesse mais me desse uma ajuda.
O que acontece é o seguinte, fiz um hack pro Jogo BPT, antihacker (Xtrap).
Minha Dll estava funcional, até uma atualização que teve no jogo. O que eu acho que está acontecendo é que a Thread da minha dll está sendo "Hookada".
Teria como eu fazer um UnHook pra evitar isso? Ou sei lá fazer um Hook pra api Terminateprocess e SuspendThread e TerminateThread?? Alguém poderia me ajudar, a fazer isso?
O que acontece é o seguinte, fiz um hack pro Jogo BPT, antihacker (Xtrap).
Minha Dll estava funcional, até uma atualização que teve no jogo. O que eu acho que está acontecendo é que a Thread da minha dll está sendo "Hookada".
Teria como eu fazer um UnHook pra evitar isso? Ou sei lá fazer um Hook pra api Terminateprocess e SuspendThread e TerminateThread?? Alguém poderia me ajudar, a fazer isso?
Código:
library Project1; uses Windows, Forms, SysUtils, Classes, Unit1 in 'Unit1.pas' {Hack}; {$R *.res} procedure FenixFX; var AdNul:Pointer ; BtNul:Array of byte; prot:dword; begin AdNul:=NIL; BtNul:=NIL; Move(BtNul, AdNul^, Length(BtNul)); VirtualProtect(AdNul, SizeOf(BtNul), prot, @prot); end; var XT: DWORD; procedure car; begin FenixFX; Hack := THack.Create(application); Hack.ShowModal; end; begin FenixFX; CreateThread(nil, XT, @car, nil, XT, XT); FenixFX; end.
Comment