Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×

[Tutorial~] Programando Hackers Para Combat Arms


Tridentz™
 Compartilhar

Posts Recomendados

Bom , Meu Primeiro Tópico na WebCheats, vou pegar Alguns Coneteudos , para ajudar vocês a entender um pouco de programação

Primeiro Os Programas Nessesários

Dowload Visual Express C++ 2008 o mais aconselhavel

É necessário se cadastrar para acessar o conteúdo.

Dowload SDK June 2010

É necessário se cadastrar para acessar o conteúdo.

 

HACKER EM HOTKEYS

 

Bom , eu vou Ensinar Como Criar Um Hotkeys vou Colocar os Créditos em Primeiro

 

 

 

 

Créditos

We11ington

e Death

e EU.

 

 

 

Primeiramente Inclua.

É necessário se cadastrar para acessar o conteúdo.

Não Precisa Entender No Começo.

Defina Os Adresses.

É necessário se cadastrar para acessar o conteúdo.

 

Depois Coloque Isso.

É necessário se cadastrar para acessar o conteúdo.

 

Coloque as Funções

É necessário se cadastrar para acessar o conteúdo.

Coloque isso no final

É necessário se cadastrar para acessar o conteúdo.

Caso você queira deixar uma Mesagen Depois de Injetar Coloque Isso Depois De

É necessário se cadastrar para acessar o conteúdo.

Coloque a Mensagen

É necessário se cadastrar para acessar o conteúdo.

 

 

Source Completa Pronta .


#include <windows.h>
#include <stdio.h>
#include <stdlib.h>

#define DeviceGame 0x00909F00
#define LTClientEXE 0x00485DD0
#define LTClientDLL 0x377FD9F0
#define GameStatus 0x3780B6E8
#define EspName1 0x3736981C
#define EspName2 0x373698B6
#define NoRecoil 0x374607DC
#define NoReload 0x374AC544
#define SuperBullets 0x374A7246
#define Invisible 0x378155F5
#define GlassWalls 0x005721EA

int Nomes, Invisivel, SemCoice, SemRecarregar, SuperMunicao;

void Trapaca1 (void)
{
if (GetAsyncKeyState(VK_NUMPAD1)&1)
Nomes = !Nomes;

if ((*(BYTE *)GameStatus == 1) && Nomes) {
memcpy((void *)EspName1, (void *)(PBYTE)"\x90\x90", 2);
memcpy((void *)EspName2, (void *)(PBYTE)"\x90\x90", 2);
} else {
memcpy((void *)EspName1, (void *)(PBYTE)"\x75\x21", 2);
memcpy((void *)EspName2, (void *)(PBYTE)"\x75\x05", 2);
}
}

void Trapaca2 (void)
{
if (GetAsyncKeyState(VK_NUMPAD2)&1)
Invisivel = !Invisivel;

if ((*(BYTE *)GameStatus == 1) && Invisivel) {
memcpy((void *)Invisible, (void *)(PBYTE)"\x01", 1);
} else {
memcpy((void *)Invisible, (void *)(PBYTE)"\x00", 1);
}
}

void Trapaca3 (void)
{
if (GetAsyncKeyState(VK_NUMPAD3)&1)
SemCoice = !SemCoice;

if ((*(BYTE *)GameStatus == 1) && SemCoice) {
memcpy((void *)NoRecoil, (void *)(PBYTE)"\x90\x90\x90\x90", 4);
} else {
memcpy((void *)NoRecoil, (void *)(PBYTE)"\xD9\x44\x24\x10", 4);
}
}

void Trapaca4 (void)
{
if (GetAsyncKeyState(VK_NUMPAD4)&1)
SemRecarregar = !SemRecarregar;

if ((*(BYTE *)GameStatus == 1) && SemRecarregar) {
memcpy((void *)NoReload, (void *)(PBYTE)"\x90\x90\x90\x90\x90\x90", 6);
} else {
memcpy((void *)NoReload, (void *)(PBYTE)"\x0F\x84\xB1\x01\x00\x00", 6);
}
}

void Trapaca5 (void)
{
if (GetAsyncKeyState(VK_NUMPAD5)&1)
SuperMunicao = !SuperMunicao;

if ((*(BYTE *)GameStatus == 1) && SuperMunicao) {
memcpy((void *)SuperBullets, (void *)(PBYTE)"\x90\x90\x90", 3);
} else {
memcpy((void *)SuperBullets, (void *)(PBYTE)"\x0F\x94\xC0", 3);
}
}

void Trapacas (void)
{
HMODULE AguardarCShell;
do {
AguardarCShell = GetModuleHandle("CShell.dll");
Sleep(100);
} while (!AguardarCShell);

while (1) {
Trapaca1 ();
Trapaca2 ();
Trapaca3 ();
Trapaca4 ();
Trapaca5 ();

Sleep(100);
}
}

BOOL APIENTRY DllMain (HINSTANCE hInst /* Library instance handle. */ ,
DWORD reason /* Reason this function is being called. */ ,
LPVOID reserved /* Not used. */ )
{
switch (reason) {
case DLL_PROCESS_ATTACH:
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Trapacas, 0, 0, 0);
break;

case DLL_PROCESS_DETACH:
break;

case DLL_THREAD_ATTACH:
break;

case DLL_THREAD_DETACH:
break;
}

/* Returns TRUE on success, FALSE on failure */
return TRUE;
}
É necessário se cadastrar para acessar o conteúdo.

 

Em Funções

 

 

É necessário se cadastrar para acessar o conteúdo.

 

Em Menu

 

 


#include "Funcoes.h"

typedef struct{
int index;
char * title;
int *hack;
int hackmaxval;
int hacktype;
DWORD HCOLOR;
}ITEM;

class DemonMenu {
public:
LPDIRECT3DDEVICE9 pDevice;
LPD3DXFONT pFont;

int hackcount;
int selector;
int x,y,w,h;
DWORD COLOR;

ITEM HACKITEM[99];
char hackrval[256]; //something I was also messing around with.

void CreateItem(int index, char * title, int *hack,int hackmaxval=1,int hacktype=0);
void BuildMenu(char * menuname, int x, int y, int h, int w, DWORD TITLECOL, DWORD BACKCOLOR, DWORD BORDERCOLOR, LPDIRECT3DDEVICE9 pDevice);
void RenderMenu();
};

typedef HRESULT ( WINAPI* oReset )( LPDIRECT3DDEVICE9 pDevice, D3DPRESENT_PARAMETERS* pPresentationParameters );
typedef HRESULT (WINAPI* oEndScene)(LPDIRECT3DDEVICE9 pDevice);

//Colors are A,R,G,B meaning alpha(opacity), red, green, blue
#define RED D3DCOLOR_ARGB(255, 255, 0, 0)
#define GREEN D3DCOLOR_ARGB(255, 0, 255, 0)
#define BLUE D3DCOLOR_ARGB(255, 0, 0, 255)
#define WHITE D3DCOLOR_ARGB(255, 255, 255, 255)
#define BLACK D3DCOLOR_ARGB(255, 0, 0, 0)
#define YELLOW D3DCOLOR_ARGB(255, 255, 255, 0)
#define TEAL D3DCOLOR_ARGB(255, 0, 255, 255)
#define PINK D3DCOLOR_ARGB(255, 255, 240, 0)
#define ORANGE D3DCOLOR_ARGB(255, 255, 132, 0)
#define LIME D3DCOLOR_ARGB(255, 198, 255, 0)
#define SKYBLUE D3DCOLOR_ARGB(255, 0, 180, 255)
#define MAROON D3DCOLOR_ARGB(255, 142, 30, 0)
#define LGRAY D3DCOLOR_ARGB(255, 174, 174, 174) //Light Gray
#define DGRAY D3DCOLOR_ARGB(255, 71, 65, 64) //Dark Gray
#define BROWN D3DCOLOR_ARGB(255, 77, 46, 38)
#define SHIT D3DCOLOR_ARGB(255, 74, 38, 38) //Shit and brown aint much different
É necessário se cadastrar para acessar o conteúdo.

 

 

 

 

 

 

 

Créditos :

Eu Pelo Tópico

We11ington

Death

Code Demon

é isso ae galera Espero que gostem !

Link para o comentário
Compartilhar em outros sites

Pelo menos estão atualizados os Adress ?

 

#define DeviceGame 0x0090AF20

#define LTClientEXE 0x00485DD0

#define LTClientDLL 0x377FE9F0

#define GameStatus 0x3780C6E8

#define EspName1 0x3736999C

#define EspName2 0x37369A36

#define NoRecoil 0x3746139C

#define NoReload 0x374AD104

#define SuperBullets 0x374A7E06

#define Invisible 0x378165F5

#define GlassWalls 0x005721CA

Link para o comentário
Compartilhar em outros sites

se você quizer Eles Atualizados , Atualize-os

eu não tenho obrigação disso , estou postando soment eum base par aovcês entenderem sobre hotkeys e menu.

o We11ington postou os Adresses Atualiazados se estiver dando Dc passe um themida que ele para.

Link para o comentário
Compartilhar em outros sites

o hacker de menu vem com a funçãotipo assim

Quando o Hacker 2 é Ativado o que está escrito em Vermelho do texto escolhido vai para Verde

mas basta você Colocar outra função.

Lip Freitas se você quiser a source ja completa basta pedir que eu passo o Dowload.

bom você vai tenque saber tudo Direitinho apra Entender Melhor esse menu é até Melhor do que o do ahcker do Alessandro se você se lembra de um hacker chamado Exiled , você vai perceber que os menus do tópico e o dele são bem Parecidos.

se você não fizer em Empty project vai dar o Erro como o de Incluir o STDAFX.H , se você inclui-lo vai dr mais de 100 Erros então siga o tutorial de imagens para fazer.

Link para o comentário
Compartilhar em outros sites

Otimo Tópico, Nada que uma Apostila de C ou C++ Explicaria Porém Você Não Mostra o Jeito de Atualizar o Adress ou Localizar Então Fica Meio Que Criar Um Hack Já Existente Que Encaixaria Como Plagio

Link para o comentário
Compartilhar em outros sites

Sé dar de Mão Beijada e o Fundamental Para Ter um desenvolvimento Prospero na criação de HK Ou Seja Não Ensina Nada Além de Copiar um Hack de Qual quer Desenvolvedor. Pois Vai Ter Que Pegar o Adress que eles Disponibiliza, Não Estou Certo?

Link para o comentário
Compartilhar em outros sites

  • 2 semanas atrás...

Tem Vários erros essa dll , como o próprio autor do tópico disse vcs tem que resolver , não são erros difíceis de resolver ¬¬'

 

Agora minhas dúvidas :

O menu funciona perfeitamente mais depois de um tempo ele some e não aparece mais

Se Eu Tenho Adress Atualizados como eu insiro eles pra quando o hack estiver como "On" o hack funcionar?

Link para o comentário
Compartilhar em outros sites

Gente nao se preocupe..esse lixo posta o hack cendo q nao sabe nem fazer nada pra ajudar os outros.....

Para as pessoas q estao com problema no #include "Funcoes.h"

e pq vc tem q muda esse include para : #include "Funções.h"

Link para o comentário
Compartilhar em outros sites

  • 4 semanas atrás...
Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.