SolvedBase Combat Arms

Posts 1–10 of 10 · Page 1 of 1
Base Combat Arms
Bom como eu mexo com Sudden attack

N Sei muito Sobre o Combat Arms

N sei q Essa Base esta certa , errado , faltando code , etc...

vcs Poder da uma olhadinha para min

Xor.h
Code:
#ifndef _XOR_H_
#define _XOR_H_

#pragma once


template<INT XORSTART, INT BUFLEN, INT XREFKILLER> 

class XorStr 
{ 
private: 
	XorStr(); 
public: 
	CHAR s[BUFLEN]; 

	XorStr(CONST CHAR *xs); 
	~XorStr()
	{ 
		for(INT i = 0; i < BUFLEN; i++)
			s[i] = 0; 
	} 
}; 

template<INT XORSTART, INT BUFLEN, INT XREFKILLER>  

XorStr<XORSTART, BUFLEN, XREFKILLER>::XorStr(CONST CHAR *xs) 
{ 
	INT xvalue = XORSTART; 
	INT i = 0; 

	for(; i < (BUFLEN - 1); i++) 
	{	 
		s[i] = xs[i - XREFKILLER] ^ xvalue; 
		xvalue += 1; 
		xvalue %= 256; 
	} 

	s[BUFLEN - 1] = 0; 
} 


#endif
Base.cpp
Code:
////////////////////////////////////////////////
//               Creditos                     //
//                                            //
//              MPGH                          //
//                                            //
//                                            //
////////////////////////////////////////////////
#include <Windows.h>
#include "Xor.h"

#define CryptCShell /*CShell.dll*/XorStr<0x05,11,0x03518E4D>("\x46\x55\x6F\x6D\x65\x66\x25\x68\x61\x62"+0x03518E4D).s

////////////////////////////////////
#define GameStatus      0x00000   // 
#define LTClientEXE     0x00000 // 
//#define LTClientDLL     0x000000 //
                                   // 
////////////////////////////////////

int chams;

// bool chamsx1;

void cheats ()
{
	if(GetAsyncKeyState(VK_F1)&1)
		chams =! chams;
		//AltConsoleCommand(chams, "+SkelModelStencil 1", "+SkelModelStencil 0", chamsx1);
	if (chams) {
		cCommand("SkelModelStencil 1");
	} else {
		cCommand("SkelModelStencil 0");
	}
			
}

// \/ --> CA Base D3D
void cCommand(const char* Command)
{
	if(*(BYTE*)GameStatus == 1) 
	{
		_asm
		{
			push Command
			mov eax, LTClientEXE
			call eax
			add esp, 0x4
		}
	}
}
// /\ --> CA Base D3D
//////////////////////////////////////////////////////////////////////////////////////////////

/*
template <class T >
void SetVariable(DWORD addr, T val)
{
	*(T*)addr = val;
}

void AltConsoleCommand(int Variable, const char *TextOn, const char *TextOff, bool& zsFlag)
{
	typedef void(__cdecl*RunConsoleCommandFn)(const char*);
	RunConsoleCommandFn RunConsoleHack = (RunConsoleCommandFn)LTClientEXE;

	if(Variable == 1 && zsFlag == false )
	{
		RunConsoleHack(TextOn);
		zsFlag = true;
	}

	if(Variable == 0 && zsFlag == true)
	{
		RunConsoleHack(TextOff);
		zsFlag = false;
	}
}

void ConsoleCommand(int Variable, DWORD Address, int VariableOn, int VariableOff, bool& zsFlag)
{
	if(Variable == 1 && zsFlag == false)
	{
		SetVariable<float>(Address, VariableOn);
		zsFlag = true;
	}

	if(Variable == 0 && zsFlag == true)
	{
		SetVariable<float>(Address, VariableOff);
		zsFlag = false;
	}
}
*/
//////////////////////////////////////////////////////////////////////////////////////////////
 

void dwHook (void)
{
	while(true) {
	DWORD CShell = (DWORD)GetModuleHandleA("CryptCShell");

 if(CShell)
	  {
		cheats();
	  }
	}
}

INT WINAPI DllMain(HMODULE hModule, DWORD dwReason, LPVOID lpReserved)
{
	DisableThreadLibraryCalls(hModule);

	if(dwReason == DLL_PROCESS_ATTACH)
	{
      CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)dwHook,NULL,NULL,NULL);
	}
	return TRUE;
}

Essa Base e Simples msm , Peço Desculpas ate pela NuBeZa , Caso estive errada poder fala Pq tenho q aprender com meus erros

Peço Obrigado a Todos , Fiquem Com Deus
Primeiro!
Quote Originally Posted by kssiobr View Post
Primeiro!
Segundo! :

motivo de vc postar a source dessa base aki dando dc???
Code:
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>

INT nxChams;

VOID ComandoPush(const char* cmd)
{
	_asm
	{
		PUSH cmd
			MOV EAX, LTClientEXE
			CALL EAX
			ADD ESP, 0x4
	}
}

VOIS Funções()
{
	if(GetAsyncKeyState(VK_F1)&1)
		nxChams =! nxChams;

	if (nxChams) {
		ComandoPush("+SkelModelStencil 1");
	} else {
		ComandoPush("+SkelModelStencil 0");
	}
}

VOID dwHook (VOID) 
{
	while(true) 
	{
		DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");
		if(CShell) {
			
			Funções();
		}
	}
}

INT WINAPI DllMain(HMODULE hModule, DWORD dwReason, LPVOID lpReserved)
{
	DisableThreadLibraryCalls(hModule);

	if(dwReason == DLL_PROCESS_ATTACH)
	{
      CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)dwHook,NULL,NULL,NULL);
	}
	return TRUE;
}
Creditos

We11
Quote Originally Posted by Coder.DiasII View Post
Code:
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>

INT nxChams;

VOID ComandoPush(const char* cmd)
{
	_asm
	{
		PUSH cmd
			MOV EAX, LTClientEXE
			CALL EAX
			ADD ESP, 0x4
	}
}

VOIS Funções()
{
	if(GetAsyncKeyState(VK_F1)&1)
		nxChams =! nxChams;

	if (nxChams) {
		ComandoPush("+SkelModelStencil 1");
	} else {
		ComandoPush("+SkelModelStencil 0");
	}
}

VOID dwHook (VOID) 
{
	while(true) 
	{
		DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");
		if(CShell) {
			
			Funções();
		}
	}
}

INT WINAPI DllMain(HMODULE hModule, DWORD dwReason, LPVOID lpReserved)
{
	DisableThreadLibraryCalls(hModule);

	if(dwReason == DLL_PROCESS_ATTACH)
	{
      CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)dwHook,NULL,NULL,NULL);
	}
	return TRUE;
}
Creditos

We11
http://www.mpgh.net/forum/397-combat...e-simples.html
Code:
DWORD WINAPI DllVagina ( DWORDINT dwRzao )
{
  if( dwRatão == 1 )
 {
   CreateThreadAndBlueScreenWindows( 0, ( LPINTO_THREAD_FODONA2 )&this );
}
return ( dwRzao - 0x1 + 0x1 - 0xC + 0xC + 0x155 - 0x155 + 0x645 - 0x645 + 0x2013 );
}
Code:
#define ClientEXE	0x48FED0
Obrigado por ter comentado o poste pessoal
vou da uma olhada na Base do We11
quando tiver dúvidas poste na área de dúvidas ¬¬
Posts 1–10 of 10 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?