Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
  • 0

cfal me ajudem a att meu hack por favor


luizhm12
 Compartilhar

Pergunta

galera eu criei minha propria dll eu tentei 2 codigos e os dois ta patched por favor me ensinem a att o 1• codigo foi esse: #include "windows.h"

 

#define WeaponMgr 0xA69120

#define BasicPlyrIf 0xA02398

#define wallclass 0xA6910C

#define NoRecoil1 0x26A4

#define NoRecoil2 0x20FC

#define NoRecoil3 0x258C

#define NoRecoil4 0x1B00

#define NoRecoil5 0x211C

#define NoRecoil6 0x1F94

#define NoRecoil7 0x2470

#define NoReload 0x269C

#define NoWeight 0x2454

 

void Hacks(){

 

DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");

 

DWORD pBasicPlayerInfo = *(DWORD*)(CShell + BasicPlyrIf);

DWORD pWeaponMgr = *(DWORD*)(CShell + WeaponMgr);

DWORD pWallClass = *(DWORD*)(CShell + wallclass);

 

 

if(pWallClass) {

for(int i = 0;i<64;i++) {

*(float*)(pWallClass+(i*0x04F4)+0x4E8) = true;

*(float*)(pWallClass+(i*0x04F4)+0x4EC) = true;

*(float*)(pWallClass+(i*0x04F4)+0x4F0) = true;

}

}

 

if(pBasicPlayerInfo){ // Crouch Speed

*(float*)(pBasicPlayerInfo+0x0C) = 1.5f;

}

 

if (pWeaponMgr){

for(int i=0; i<577; i++){

if((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i)) ) != NULL){

*(float*)((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr)) +(4*i))) + NoReload) = 100.0f;

}

}

}

 

 

if (pWeaponMgr){

for(int i=0; i<577; i++){

if((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i)) ) != NULL){

*(float*)((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr)) +(4*i))) + NoWeight) = 0.0f;

}

}

}

 

if (pWeaponMgr){

for(int i=0; i<577; i++){

if((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i)) ) != NULL){

DWORD pNoRecoil = *(DWORD*)(pWeaponMgr + (4*i));

for(int y=0; y<9; y++){

if(pNoRecoil){

*(float*)(pNoRecoil + (NoRecoil1 + (4*y))) = 0.0f;

*(float*)(pNoRecoil + (NoRecoil2 + (4*y))) = 0.0f;

*(float*)(pNoRecoil + (NoRecoil3 + (4*y))) = 0.0f;

*(float*)(pNoRecoil + (NoRecoil4 + (4*y))) = 0.0f;

*(float*)(pNoRecoil + (NoRecoil5 + (4*y))) = 0.0f;

*(float*)(pNoRecoil + (NoRecoil6 + (4*y))) = 0.0f;

*(float*)(pNoRecoil + (NoRecoil7 + (4*y))) = 0.0f;

}

}

}

}

}

 

}

 

void HackEngine(){

DWORD CShell = NULL;

do{CShell = (DWORD)GetModuleHandleA("CShell.dll"); Sleep(100);} while (CShell == NULL);

while(1){Hacks(); Sleep(100); }

}

 

extern "C" __declspec(dllexport) BOOL APIENTRY DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved){

if(fdwReason == DLL_PROCESS_ATTACH){

DisableThreadLibraryCalls(hinstDLL);

CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)HackEngine, NULL, NULL, NULL);

return true;

}

return false;

}

 

 

o 2• foi esse:#include <windows.h>

#include <iostream>

 

using namespace std;

 

void __cdecl PushToConsole(char* szVal ) {

DWORD dwCShell = (DWORD)GetModuleHandleA("CShell.dll");

if( dwCShell != NULL )

{

DWORD *LTClient = ( DWORD* )( (dwCShell + 0x2AAE80) );

void* CONoff = ( void* )*( DWORD* )( *LTClient + 0x1F8 );

_asm

{

push szVal;

call CONoff;

add esp, 4;

}

}

}

DWORD WINAPI Main(LPVOID) {

while(GetModuleHandleA("CShell.dll") == NULL ) {

Sleep(150);

}

 

bool PlayerGlow = true;

bool FogEnable = false;

bool Nosmoke = true;

bool Whitewalls = false;

 

 

for(;) {

__asm pushad;

if(GetAsyncKeyState(VK_F2)&1) {

PlayerGlow = !PlayerGlow;

}

if(GetAsyncKeyState(VK_F3)&1) {

FogEnable = !FogEnable;

}

if(GetAsyncKeyState(VK_F4)&1) {

Nosmoke = !Nosmoke;

}

if(GetAsyncKeyState(VK_F9)&1) {

Whitewalls = !Whitewalls;

}

 

if (Nosmoke) {

PushToConsole("DrawParticles 1");

}

else {

PushToConsole("DrawParticles 0");

}

 

if (FogEnable) {

PushToConsole("FogEnable 1");

}

else {

PushToConsole("FogEnable 0");

}

if (PlayerGlow) {

PushToConsole("ScreenGlowEnable 1");

 

}

else {

PushToConsole("ScreenGlowEnable 0");

 

}

if (Whitewalls) {

PushToConsole("DrawFlat 1");

}

else {

PushToConsole("DrawFlat 0");

}

Sleep(100);

__asm popad;

}

}

BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )

{

DisableThreadLibraryCalls(hDll);

if ( dwReason == DLL_PROCESS_ATTACH )

{

MessageBoxA(0, "Nome Do Criador Aqui ", "Successfully Injected", 0);

system("start

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

CreateThread(NULL, NULL,Main, NULL, NULL, NULL);

}

return TRUE;

}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.