Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Anti Hack !

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Duvida Anti Hack !

    Bom , primeiramente vcs devem estar achando meio "absurdo" eu pedir ajuda num desenvolvimento de anti hack.

    Eu gosto de HACKER , mas n gosto de CRACKER , o que acho que seja diferente .

    Vamos ao que importa :

    Eu estou tentando fazer um Anti Hack não oficial para o jogo Point Blank , porem eu estou com um problema . Desenvolvi uma parte dele , em colaboração de um amigo .

    Por enquanto fizemos isto :

    Código:
    unit Unit1;
    
    interface 
    
    uses 
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, 
      Dialogs, ActnList, ExtActns, ExtCtrls, StdCtrls, TrayIcon; 
    
    type 
      TForm1 = class(TForm) 
        Timer1: TTimer; 
        ActionList1: TActionList; 
        FileRun1: TFileRun; 
        Timer2: TTimer; 
        FileRun2: TFileRun; 
        Tray: TTrayIcon; 
        Timer3: TTimer; 
        procedure Timer1Timer(Sender: TObject); 
        procedure Timer2Timer(Sender: TObject); 
        procedure FormCreate(Sender: TObject); 
        procedure FormShow(Sender: TObject); 
        procedure FormActivate(Sender: TObject); 
        procedure FormUnDock(Sender: TObject; Client: TControl; 
          NewTarget: TWinControl; var Allow: Boolean); 
        procedure FormClose(Sender: TObject; var Action: TCloseAction); 
        procedure Timer3Timer(Sender: TObject); 
      private 
        { Private declarations } 
      public 
        { Public declarations } 
      end; 
    
    var 
      Form1: TForm1; 
    
    implementation 
    
    {$R *.dfm} 
    
    procedure TForm1.Timer1Timer(Sender: TObject); 
    begin 
    FileRun1.Execute; 
    end; 
    
    procedure TForm1.Timer2Timer(Sender: TObject); 
    begin 
    FileRun2.Execute; 
    end; 
    
    procedure TForm1.FormCreate(Sender: TObject); 
    begin 
    winExec('PointBlank.exe', sw_shownormal);
    end; 
    
    procedure TForm1.FormShow(Sender: TObject); 
    begin 
    Application.ShowMainForm := False; 
    end; 
    
    procedure TForm1.FormActivate(Sender: TObject); 
    begin 
    BorderStyle:=bsNone; 
    end; 
    
    procedure TForm1.FormUnDock(Sender: TObject; Client: TControl; 
      NewTarget: TWinControl; var Allow: Boolean); 
    begin 
    FormStyle:=fsStayOnTop; 
    end; 
    
    procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction); 
    begin 
    Action:=caNone; 
    end; 
    procedure TForm1.Timer3Timer(Sender: TObject); 
    begin 
      if not IsWindow(Handle) then 
        Close; 
    end; 
    
    end.

    e




    Código:
    program Project1; 
    
    uses 
      Forms, 
      Unit1 in 'AntiHack.pas' {Form1};
    
    {$R *.res} 
    
    begin 
      Application.Initialize; 
      Application.Title := 'gProtectRV'; 
      Application.ShowMainForm := False; 
      Application.CreateForm(TForm1, Form1); 
      Application.Run; 
    end.

    Porem , depois disto , eu não sei mais o que fazer.

    Se alguem puder me ajudar , eu agradeceria mto

    Obg

  • Font Size
    #2
    Bom, pelo que pude entender você não fez nada de anti hack
    e sim deixou seu code mais pesado..

    entre em contato comigo posso te dar umas digas

    vendas@GProtect.in

    Comment


    • Font Size
      #3
      O que tem de anti hack codado ae ? ahuahuahuahuahua

      Amigo para fazer anti hack tu deve trabalhar em UserMode , nem tanto , e mais Kernel Mode , como o GameGuard e etc , deve trabalhar a nivel de ring3 na Kernel.

      Hookando as principais APis que sao exploitadas pelos cheaters e fazendo um sistema de detectacao de strings eficaz , assim como proteger a memoria do jogo em si , como o themida faz um obfuscador.

      Creio que voce deva estudar e pesquisar muito antes de planejar fazer um Anti Hack , essa e mole....


      Estabeleca um sumario simples :
      1 - Hookar APIs , como FindWindow , SendMessage , PostMessage , WriteprocessMemory , ReadProcessMemory.
      2 - Tentar fazer uma detectacao de strings.
      3 - Proteger a memoria do seu AntiHack , assim como monitorar em tempo real o JOGO.
      4 - Packear o jogo e o seu antihack com um Packer descente , para evitar que tentem ler seu codigo ,para
      fazer um bypass.
      Recomendo Themida e EnigmaProtector ou Winlicense.
      Entre diversas coisas necessarias para fazer tal coisa , falei so o mas basico mesmo.

      Porem fazer Anti Hack e Hard Code

      E o basico do basico , aqui um post das apis hookadas de cada livraria feita pelo gameguard.
      Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...


      Pesquise muito antes de fazer algo , posso te ajudar com os toques e dicas , mas codar para voce e outra coisa.

      Comment

      X
      Working...
      X