Proteção Debugger

Posts 1–13 of 13 · Page 1 of 1
Proteção Debugger
Code:
int VerifricaProcesso( char* szProcess )
{
	if( GetModuleHandle( szProcess ) != 0 )
		return true;
	return false;
}

int VerificaWindow( char* szWindow )
{
	if( FindWindowA(0, szWindow ) )
	    return true;
	return false;
}

void Protection()
{
	char* ProtecaoStr[3];
	ProtecaoStr[1] = "HexFrame.exe";
	ProtecaoStr[2] = "Cheat Engine.exe";

        char* ProtecaoWindow[3];
        ProtecaoWindow[1] = "Free Hex Editor Neo";
        ProtecaoWindow[2] = "Cheat Engine 6.2";

        while(true)
	{
	    for(int i = 0; i < 3; i++ )
	    {
		    if( VerifricaProcesso( ProtecaoStr[i] ) || VerificaWindow( ProtecaoWindow[i] ) )
		    {
			    MessageBox( NULL, "Debugger Detectado, Seu Filho da ****!", "Cheat Detected", MB_OK );
			    ExitProcess(0);
		    } 
		    Sleep(100);
	    }
        }
}
Colo o Flengo Lembrou tem muitos outros Modulos para se proteger .
Hsuhuhuhs, tem algo parecido na DH. Max troll
Obrigado por postar
Not very protective at all.

You could easily check on those strings since they're not even encrypted.

You're only checking for module handles for only 3 items. Many other tools can be used. Free Public tools.

You should also do a window title check.
Editando o código:

Code:
bool VerifyWindow( char* Window )
{
	if( FindWindow( 0, Window ) )
		return true;
	return false;
}

bool VerifyProcess( char* Process )
{
	if( GetModuleHandle( Process ) != NULL )
		return true;
	return false;
}

void Protection()
{
	char* WindowName[] = { "Cheat Engine 6.2" };
	char* ProcessName[] = { "Cheat Engine.exe" };

	do
	{
		Sleep( 100 );
		for( int i = 0; i < max( sizeof( WindowName ), sizeof( ProcessName ) ); i++ )
		{
			if( VerifyWindow( WindowName[i] ) || VerifyProcess( ProcessName[i] ) )
			{
				MessageBox( NULL, "A debugger has been detected", "Detected!", MB_OK );
				ExitProcess( EXIT_SUCCESS );
			}
		}
	}while( true );
}
Still not as good as it can be. Look into Maty's VIP base and look what he has done.

Also you don't need to check in an infinite loop as you can only attach to Engine when it loads on start-up.

You only need to check when you inject your hack once.
Totalmente inútil do ponto de vista de quem realmente saber "debuggar"!
como o @BACKD00R disse, isso é inútil, eu postei uma source aqui na areá que muda o nome da janela do programa ai você também muda o nome do arquivo, fazendo isso é só debuggar '-', para ficar uma coisa +/- você tem que pegar uma parte do programa que não muda, os módulos dele etc..., mais mesmo assim, ainda é possível debuggar
Quote Originally Posted by luizimloko View Post
como o @BACKD00R disse, isso é inútil, eu postei uma source aqui na areá que muda o nome da janela do programa ai você também muda o nome do arquivo, fazendo isso é só debuggar '-', para ficar uma coisa +/- você tem que pegar uma parte do programa que não muda, os módulos dele etc..., mais mesmo assim, ainda é possível debuggar
Mais isso quebra um galho
@luizimloko Voce axa que alguem em san conciencia no BRASIL com umas das Piores Educaçoes do Planeta vai Pensar em Mudar o Titulo da Janela ?? As pessoas nem sabem escrever imagina Pensar nisso !.
@pDevice Ha Safadinho eu te Dei a Inspiraçao ! Alguma Parte disso e Minha q eu sei !
Quote Originally Posted by XarutoUsoCrack View Post
@luizimloko Voce axa que alguem em san conciencia no BRASIL com umas das Piores Educaçoes do Planeta vai Pensar em Mudar o Titulo da Janela ?? As pessoas nem sabem escrever imagina Pensar nisso !.
@pDevice Ha Safadinho eu te Dei a Inspiraçao ! Alguma Parte disso e Minha q eu sei !
Te mandei o código depois de pronto
Detectar via nome de processo e/ou janela não adianta nada
Só vai proteger dos Newbies, pois qualquer pessoa sabe que existem 821824321 modificações para debuggers e você pode alterar o nome do processo mudando o nome do aplicativo e o da janela via HEXADECIMAL EDIT.

Boa tentativa, vai proteger de noobs , Apenas noobs....

---------- Post added at 11:06 AM ---------- Previous post was at 11:00 AM ----------

Quote Originally Posted by XarutoUsoCrack View Post
@luizimloko Voce axa que alguem em san conciencia no BRASIL com umas das Piores Educaçoes do Planeta vai Pensar em Mudar o Titulo da Janela ?? As pessoas nem sabem escrever imagina Pensar nisso !.
@pDevice Ha Safadinho eu te Dei a Inspiraçao ! Alguma Parte disso e Minha q eu sei !
Eu pensaria e, sou do Brasil
This has to be the easiest thing in the world to crack and bypass.

Strings aren't even encrypted. You guys come on...
Posts 1–13 of 13 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?