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.

cheats Source Protect


Não Diga
 Compartilhar

Posts Recomendados

Olá, bom hoje eu vim postar uma source que ajudará bastante vocês.

 

Ela pode ser programada para bloquear qualquer programa, apenas pelo nome deles, que é caso do shotbot, apesar de que é fácil ser quebrada, como por exemplo se você conseguir mudar o nome do executável, esta proteção não servirá de nada.

Essa source, apesar de ser simples é útil, ja vi até no duality, pois quando tentei usar o Encrypt Tool 2 ela bloquiou, eu mudei o nome do executável e consegui usar.Apesar de parecer fácil muitas pessoas não sabem alterar o nome do executável.Então vamos parar de papo e vamos direto ao assunto.

 

 

Código:

 

 

# Include

# Include

# Include

# Include

# Include "vsBuffer.h"

Yanaah vazio ()

{

while (true)

{

HANDLE hProcessSnapShot = CreateToolhelp32Snapshot (TH32CS_SNAPALL, 0);

PROCESSENTRY32 ProcessEntry = {0};

ProcessEntry.dwSize = sizeof (ProcessEntry);

BOOL Retorno = FALSE;

= Retorno Process32First (hProcessSnapShot, e ProcessEntry);

fazer

{

HANDLE hProcess = OpenProcess (PROCESS__VM_READ, FALSE, ProcessEntry.th32ProcessID);

if (! hProcess)

{

Beep (100,100);

Else {}

int dwBuffer;

BOOL check = ReadProcessMemory (hProcess, (void *) ENDEREÇO, e dwBuffer, 4, NULL);

if (dwBuffer == DADOS)

{

HANDLE hPFinish = OpenProcess (PROCESS_TERMINATE, ProcessEntry.th32ProcessID);

TerminateProcess (hPFinish);

CloseHandle (hPFinish);

}

CloseHandle} (hProcess);

} While (Process32Next (hProcessSnapShot, e ProcessEntry));

CloseHandle (hProcessSnapShot);

}

}

extern "C"

{

__declspec (dllexport) BOOL __stdcall DllMain (HINSTANCE hInst, razão DWORD, LPVOID LPV)

{

DisableThreadLibraryCalls (hInst);

if (razão == DLL_PROCESS_ATTACH)

{

/ / MessageBox (NULL, "whocaresaboutmsgbox?", "Nanimonai", MB_OK);

CreateThread (NULL, 0, (LPTHREAD_START_ROUTINE) & Yanaah, NULL, 0, NULL);

}

return true;

}

}

 

DATA = Alterar os seus dados

***RESS = Mudança para o seu endereço

 

Eu também estou liberando com isso um analisador, "Vanitas"

(Download disponível lá em baixo)

 

Passo 1: Certifique-se o processo que você deseja bloquear é executado

Passo 2: Encontre o endereço do seu processo em OllyDbg

Passo 3: Insira seu nome do processo com exe (ex: "explorer.exe").

Passo 4: Insira o endereço do seu processo com 0x (ex: 0x00478C74)

 

Altere a fonte para o endereço que você especificou no programa

aqui:

Código:

 

BOOL check = ReadProcessMemory (hProcess, (void *) ENDEREÇO, e dwBuffer, 4, NULL);

 

O programa irá processar os dados que você precisa para entrada no

Código:

 

if (dwBuffer == DATA) <Ex:

Código:

 

BOOL check = ReadProcessMemory (hProcess, (void *) 0x00478C74, e dwBuffer, 4, NULL);

if (dwBuffer == - -2142260117)

{

cout <<"Processo foi encontrado na memória" <Se o seu doesnt endereço existe ou o programa não está sendo executado você receberá uma mensagem de erro. = (

 

Isso vai acabar fazendo vida de drivers do kernel ou encerrando o processo por seus nomes.

A imagem abaixo é UM EXEMPLO Verifique se o endereço existe no programa executável

 

Espero que ajude ^ ^.

 

Exemplo:

imagemtwv.jpg

 

POSTAGEM COPIADA DE SITE.AULAGUNZ.COM.BR

Link para o comentário
Compartilhar em outros sites

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.