Criando um Anti Cheater para TeamSpeak , e campeonatos
Página 1 de 1
Criando um Anti Cheater para TeamSpeak , e campeonatos
ae galera, vo ensina aqui , faz um cheater , para mix , campeonatos de ts , que ele vai salvar os processos executados ,
e vai killar os hacks que serão executados
e voce tb pode dar umas modificadas , colocar algo aqui , algo ali pra ficar bem legal pra n poder ser burlado , isso ae ja é com voce
do jeit oque ta ae tb é bem dificil de ser burlado , mais td é possivel ne :/
e vai killar os hacks que serão executados
e voce tb pode dar umas modificadas , colocar algo aqui , algo ali pra ficar bem legal pra n poder ser burlado , isso ae ja é com voce
do jeit oque ta ae tb é bem dificil de ser burlado , mais td é possivel ne :/
Tutorial
Crie um Projeto...
Declare nas uses
e no timer deixe enabled false , coloque o codigo
e coloque
ai coloca o codigo
(Form2)
Crie um l.a.be.l , a caption voce pode colocar : Nome Do Arquivo
1 Ed.it na frente
e 1 but.ton
No button , coloque
CREDITOS : TKOR ( NAO PENSA EM POSTA EM OUTRO FORUM E TIRA OS CREDITOS , TODOS TOPICOS QUE EU CRIEI AQUI EU VI LA NA CB E AINDA TIRARAM O MEU CREDITO )
Crie um Projeto...
Declare nas uses
- Código:
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, tlhelp32, XPMan, ShellApi, ExtCtrls, ComCtrls, jpeg,
ExtDlgs, Buttons, Menus, ActnList, FileCtrl;
- Código:
Form1: TForm1;
pro: array[0..255] of Integer;
NomeJanela : THandle;
PID, TID, R : DWORD;
Escrever : DWORD;
Frozen: array[1..256] of Boolean;
Description: Array[1..255] of String;
Adress: Array[1..255] of Integer;
MType: Array[1..255] of Integer;
Inuse: Array[1..256] of Boolean;
FreezeValue2: array[1..255] of Integer;
cap : String;
ncar : Integer;
- Código:
// killprocess
function KillTask(ExeFileName: string): Integer;
const
PROCESS_TERMINATE = $0001;
var
ContinueLoop: BOOL;
FSnapshotHandle: THandle;
FProcessEntry32: TProcessEntry32;
begin
Result := 0;
FSnapshotHandle := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
FProcessEntry32.dwSize := SizeOf(FProcessEntry32);
ContinueLoop := Process32First(FSnapshotHandle, FProcessEntry32);
while Integer(ContinueLoop) <> 0 do
begin
if ((UpperCase(ExtractFileName(FProcessEntry32.szExeFile)) =
UpperCase(ExeFileName)) or (UpperCase(FProcessEntry32.szExeFile) =
UpperCase(ExeFileName))) then
Result := Integer(TerminateProcess(
OpenProcess(PROCESS_TERMINATE,
BOOL(0),
FProcessEntry32.th32ProcessID),
0));
ContinueLoop := Process32Next(FSnapshotHandle, FProcessEntry32);
end;
end;
// processos
function isProcessRunning(exeFileName: string): Boolean;
var
ContinueLoop: BOOL;
FSnapshotHandle: THandle;
FProcessEntry32: TProcessEntry32;
begin
FSnapshotHandle := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
FProcessEntry32.dwSize := SizeOf(FProcessEntry32);
ContinueLoop := Process32First(FSnapshotHandle, FProcessEntry32);
Result := False;
while Integer(ContinueLoop) <> 0 do
begin
if ((UpperCase(ExtractFileName(FProcessEntry32.szExeFile)) =
UpperCase(ExeFileName)) or (UpperCase(FProcessEntry32.szExeFile) =
UpperCase(ExeFileName))) then
begin
Result := True;
end;
ContinueLoop := Process32Next(FSnapshotHandle, FProcessEntry32);
end;
CloseHandle(FSnapshotHandle);
end;
/// pegar janela
Procedure PegarHandle(Titulo:String);
Begin
NomeJanela := FindWindow(nil, pChar (Titulo));
If NomeJanela <= 0 Then
Showmessage('Inicie o Point Blank Primeiro');
end;
end;
e no timer deixe enabled false , coloque o codigo
- Código:
var X: Thandle;
var Y: ProcessEntry32;
var C: boolean;
var I: Integer;
begin
Button2.Enabled:= True;
listbox1.Clear;
Y.th32ProcessID:=9;
Y.dwSize:=sizeof(Y);
I:=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
X:=I;
if I=-1 then Showmessage('Something went wrong! I cant get a process list!') else
begin
I:=0;
C:=Process32first(X,Y);
if C=true then
begin
pro[I]:=Y.th32ProcessID;
listbox1.Items.Add(IntToStr(Y.th32ProcessID)+' - '+Y.szExeFile);
repeat
inc(I);
C:=Process32next(X,Y);
if C=true then
begin
pro[I]:=Y.Th32ProcessID;
Listbox1.Items.Add(IntToStr(Y.th32ProcessID)+' - '+Y.szExeFile);
end;
until C=false;
end;
closehandle(x)
end;
end;
e coloque
- Código:
if isProcessRunning('o nome do launcher do jogo que qser') then
begin
Timer1.Enabled:= True;
end
else
begin
ShowMessage ('Inicie o PBLauncher');
end;
ai coloca o codigo
- Código:
begin
if isProcessRunning('o launcher do seu jogo.exe') then
begin
ShowMessage ('Se o Launcher está sendo executado entao como quer parar o monitoramento ?');
ListBox1.Items.Add ('Parou o monitoramento com o Launcher Aberto'); // pra identifica , tipo , se o cara para o monitoramento com o launcher aberto , é pra tentar burla ne ? então , isso ja vai la pro arquivo que vai ser salvo.
end
else
begin
Timer1.Enabled:= False;
Form2.Show;
end;
end;
(Form2)
Crie um l.a.be.l , a caption voce pode colocar : Nome Do Arquivo
1 Ed.it na frente
e 1 but.ton
No button , coloque
- Código:
KillTask('o processo do seu jogo , pq tipo , se ele ta salvando , entao vai killa o jogo , pq se ele abri soh uns segundos e dps fecha ? entao e melhor tipo , dps de ele joga , ele da ok ai ja fecha o jogo , pq ai n tem como burla');
KillTask('XTrap.xt ( pra ajuda o kill ne ;D');
Form1.Listbox1.Items.SaveToFile (Edit1.Text + '.otipodearquivoquevocequiser');
Form2.Close;
Form1.Show;
end;
- Código:
KillTask('Slach Detective 3.0.exe');
KillTask('CLB Injector V1.3.exe');
KillTask('Perx.Exe');
KillTask('PointBad.exe');
KillTask('Slach Detective 4.0.exe');
KillTask('PBInject 2.0.exe');
KillTask('cheatengine-i386.exe');
KillTask('Inject.exe');
KillTask('dll.exe');
KillTask('aimbot.exe');
KillTask('CB Trainer(Free) V-10.0 By Mallesco.exe');
KillTask('BR-PBD3D.exe');
CREDITOS : TKOR ( NAO PENSA EM POSTA EM OUTRO FORUM E TIRA OS CREDITOS , TODOS TOPICOS QUE EU CRIEI AQUI EU VI LA NA CB E AINDA TIRARAM O MEU CREDITO )
♥Yamachika♥- Grand Chase
- Mensagens : 419
Agradecimentos : 24
Data de inscrição : 08/04/2012
Idade : 26
Localização : Crazy Cheats
Tópicos semelhantes
» Criando ícone para IPhone
» Criando Utilitario para Todas Áreas
» [TUTORIAL] Criando um Trainer Para Grand Chase !
» Tutorial - Criando hacker para qualquer gunz
» Criando Um Utilities No Delphi Com Injetor De Dll Para Grand Chase
» Criando Utilitario para Todas Áreas
» [TUTORIAL] Criando um Trainer Para Grand Chase !
» Tutorial - Criando hacker para qualquer gunz
» Criando Um Utilities No Delphi Com Injetor De Dll Para Grand Chase
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
Qui Abr 11 2013, 08:25 por juniloko
» Mu Editavel
Sáb Abr 06 2013, 16:57 por Klobis
» pangya life
Qua Abr 03 2013, 23:25 por Binbin01
» Vendas/Trocas De Times
Qua Abr 03 2013, 18:43 por Klobis
» Trocas Media 100
Qua Abr 03 2013, 18:39 por Klobis
» Trocas Media 80
Qua Abr 03 2013, 18:36 por Klobis
» Trocas Media 60
Qua Abr 03 2013, 18:34 por Klobis
» Trocas Media 40
Qua Abr 03 2013, 18:33 por Klobis
» Trocas Media 20
Qua Abr 03 2013, 18:31 por Klobis
» Atualizações da Staff
Seg Abr 01 2013, 18:42 por Klobis