Base CrossFire [23|05|13]
Base Funcional, apenas dar Ctrl+C e Ctrl+V e dar um Debug.
Boa sorte a vocês.
Abra o seu C/C++;
Abra um novo projeto;
Marque a opção (Win32 Console Application);
De um nome a seu projeto;
Click em Avançar;
Marque as opções DLL e Emprty project;
Click em Finish;
Agora de um Ctrl+shift+A e crie um Projeto C++ File(.cpp);
e Add o codigo abaixo (main.cpp);
Depois faça o mesmo para Add o (Xor.h)
Main.cpp
Code:
#include <windows.h>
#include <process.h>
#include "Xor.h"
//////////////////////////Variáveis//////////////////////////////
INT wall;
/////////////////////////Endereços/////////////////////////////
#define WallHack 0x6DBC0C
/////////////////////////////////////////////////////
BOOL CShellLoad(VOID)
{
if ((DWORD)GetModuleHandleA(/*CShell.dll*/XorStr<0xB0,11,0xE45690BF>("\xF3\xE2\xDA\xD6\xD8\xD9\x98\xD3\xD4\xD5"+0xE45690BF).s) )
return TRUE;
return FALSE;
}
UINT WINAPI MyHook(void *)
{
while (CShellLoad !=! TRUE )
{
(DWORD)GetModuleHandleA(/*CShell.dll*/XorStr<0xB0,11,0xE45690BF>("\xF3\xE2\xDA\xD6\xD8\xD9\x98\xD3\xD4\xD5"+0xE45690BF).s);
if(GetAsyncKeyState(VK_F2)&1){
Beep(1000,100);
wall = !wall;
if(wall){
memcpy((PVOID)WallHack, (PBYTE)"ByteWallhack", 6);
}else{
memcpy((PVOID)WallHack, (PBYTE)"ByteWallhack", 6);
}
}
}
return NULL;
}
BOOL WINAPI DllMain(HINSTANCE Hdll, DWORD Reacao,LPVOID lpReserved)
{
if ( Reacao == TRUE )
{
DisableThreadLibraryCalls(Hdll);
MessageBoxA(NULL,"Seu Nome", "Credits Hacker", NULL);
_beginthreadex(NULL, NULL, MyHook, NULL, NULL, NULL);
}
return TRUE;
}
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
Créditos:
luizimloko, HAABX, XarutoUsoCrack,Rullez. entre outros.
Use esse Packer:
http://www.mpgh.net/forum/615-crossf...ml#post8153375
Thanks @
dreek1