Question[DUVIDA]- Como encontro o address do wall hack?

Posts 1–11 of 11 · Page 1 of 1
[DUVIDA]- Como encontro o address do wall hack?
Alguém sabe como encontro a address do wall hack do Crossfire BR/AL
Já dumpei a cshell e vi os codigos mas me disseram que o endereço do wall não se encontra no cshell e sim no engine do jogo....
Quero a address do wall hack para editar no Cheat engine.... Já tenho bypass etc... so falta descobrir como acho o bendito endereço do wall hack simples!!

Alguém me ajude pls

Code:
DWORD FindPattern( DWORD dwStart, DWORD dwLen, BYTE *pszPatt, char pszMask[] )
{
	unsigned int i = NULL;
	int iLen = strlen( pszMask ) - 1;

	for( DWORD dwRet = dwStart; dwRet < dwStart + dwLen; dwRet++ )
	{
		if( *( BYTE * ) dwRet == pszPatt[ i ] || pszMask[ i ] == '?' )
		{
			if( pszMask[ i + 1 ] == '\0' )
				return( dwRet - iLen );
			i++;
		}
		else i = NULL;
	}

	return NULL;
}
Code:
DWORD WINAPI getWallHackAddress( LPVOID lpParameter )
{
	static DWORD WHAddress;
	static char *sBuffer;

	do
	{
		WHAddress = FindPattern( 0x400000, 0x778000, ( PBYTE ) "\xB8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x8B\x06\x8B\x50\x18\x8D\x4C\x24\x58", "x????x????xxxxxxxxx" );
		WHAddress = *( DWORD * ) ( WHAddress + 0x01 );
		WHAddress += 0xA4;
	}
	while( !WHAddress );

	char *str = "Endereço: 0x%X";

	sBuffer = new char [ strlen( str ) ];
	sprintf( sBuffer, str, WHAddress );

	MessageBox( 0, sBuffer, "WH Address", 0 );

	delete [ ] sBuffer;

	return 0;
}
Code:
---------------------------
WH Address
---------------------------
Endereço: 0x00B7582C
---------------------------
OK   
---------------------------


Code:
B8 ?? ?? ?? ?? E8 ?? ?? ?? ?? 8B 06 8B 50 ?? 8D 4C 24 ??
Duvida
Quote Originally Posted by luizimloko View Post

Code:
DWORD FindPattern( DWORD dwStart, DWORD dwLen, BYTE *pszPatt, char pszMask[] )
{
	unsigned int i = NULL;
	int iLen = strlen( pszMask ) - 1;

	for( DWORD dwRet = dwStart; dwRet < dwStart + dwLen; dwRet++ )
	{
		if( *( BYTE * ) dwRet == pszPatt[ i ] || pszMask[ i ] == '?' )
		{
			if( pszMask[ i + 1 ] == '\0' )
				return( dwRet - iLen );
			i++;
		}
		else i = NULL;
	}

	return NULL;
}
Code:
DWORD WINAPI getWallHackAddress( LPVOID lpParameter )
{
	static DWORD WHAddress;
	static char *sBuffer;

	do
	{
		WHAddress = FindPattern( 0x400000, 0x778000, ( PBYTE ) "\xB8\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x8B\x06\x8B\x50\x18\x8D\x4C\x24\x58", "x????x????xxxxxxxxx" );
		WHAddress = *( DWORD * ) ( WHAddress + 0x01 );
		WHAddress += 0xA4;
	}
	while( !WHAddress );

	char *str = "Endereço: 0x%X";

	sBuffer = new char [ strlen( str ) ];
	sprintf( sBuffer, str, WHAddress );

	MessageBox( 0, sBuffer, "WH Address", 0 );

	delete [ ] sBuffer;

	return 0;
}
Code:
---------------------------
WH Address
---------------------------
Endereço: 0x00B7582C
---------------------------
OK   
---------------------------


Code:
B8 ?? ?? ?? ?? E8 ?? ?? ?? ?? 8B 06 8B 50 ?? 8D 4C 24 ??




LUIZIN, CERTO VOCÊ COLOCOU OS ENDEREÇOS DE COMO MONTAR E EXECUTAR PARA BUSCA DE ENDEREÇO DO WALL, PORÉM GOSTARIA DE SABER SE VC REALIZOU AS BUSCAS EM CIMA DA CSHELL OU EM ALGUM EXECUTAVEL DO JOGO.
Vou ser sincero com você não entendi nada....
Eu queria aprender a pegar o endereço do wall para saber mesmo....
Isso ai é o que? Se eu colar lá no c++ em um projeto e dar um debugger vai funfar?
Quote Originally Posted by 159753cado25 View Post
Vou ser sincero com você não entendi nada....
Eu queria aprender a pegar o endereço do wall para saber mesmo....
Isso ai é o que? Se eu colar lá no c++ em um projeto e dar um debugger vai funfar?
Isso ai é um código que fiz pra você pegar o endereço do wallhack automático, mas... resumidamente, você vai precisar disso:

Code:
---------------------------
WH Address
---------------------------
Endereço: 0x00B7582C
---------------------------
OK   
---------------------------
ata kkk.... só mais uma coisa ai pode dar como resolvido... Esse codigo inteiro que voce me passou coloco aonde? Faço um projeto no c++?
Quote Originally Posted by 159753cado25 View Post
ata kkk.... só mais uma coisa ai pode dar como resolvido... Esse codigo inteiro que voce me passou coloco aonde? Faço um projeto no c++?
Isso, mas você tem que saber o básico de programação pelo menos, para poder rodar o código.
Você não tem como me mandar o projeto pronto?... sei que não vou ganhar tudo na mão mas é que se eu tivesse só os codigos do wall hack sempre att eu poderia fazer alguns projetos para mim mesmo até mais tarde eu fazer um curso de c++ ....
Pelo visto não foi dificil de voce fazer isso talvez seja facil voce fazer um projeto sla... é que eu n sei o que faço com o cod como voce disse é no c++ no caso n sei se é para fazer como dll .exe.... tem algum tutorial sei lá qualquer coisa que me de uma dica....
Eu não quero criar hack fod*** saca? Ai tipo acredito que nem seja preciso fazer um curso só para isso... passo a vida editando no c.e....



e quanto a esse codigo que voce pos: B8 ?? ?? ?? ?? E8 ?? ?? ?? ?? 8B 06 8B 50 ?? 8D 4C 24 ??
ele não é usado na engine dumpada para encontrar o address?
RESOLVIDO Não sabia que existia dlls que fazia isso por mim(LOGGER) Obrigado pela ajuda e desculpe o incomodo!
É um logger!
Posts 1–11 of 11 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?