Duvidas..
@
dreek1 Vc Poderia Me passar A DIPEngine Di novo ? n Salvei E O COmentario Foi Deletado.
Bom Estou Usando Essa base Que O ForeverRed Posto, http://www.mpgh.net/forum/615-crossf...3-05-13-a.html E Estou Tentando Adc Essas Funçoes http://www.mpgh.net/forum/615-crossf...-code-d3d.html Eu Consigo ! Mais Ai tenho Qe Retira 2 Codigos.
Code:
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;
}
Code:
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);
E Eu Queria Sabe Se Eu Retirasse-os Deixando O Codigo Asim O Hack Iria Funcionar ?
Code:
#include <windows.h>
#include <process.h>
#include "Xor.h"
#include <d3d9.h>
#include <d3dx9.h>
#pragma comment(lib, "d3d9.lib")
#pragma comment(lib, "d3dx9.lib")
//////////////////////////Variáveis//////////////////////////////
int Full, Color, Ply, wall;
/////////////////////////Endereços/////////////////////////////
#define WallHack 0x6DBC0C
#define DIPEngine 0x0000000
/////////////////////////////////////////////////////
DWORD retDIPEngine = (DIPEngine + 0x8);
__declspec( naked ) HRESULT WINAPI DIPMidfunction( )
{
static LPDIRECT3DDEVICE9 pDevice;
static INT BaseVertexIndex;
static UINT MinVertexIndex, NumVertices, startIndex, primCount;
__asm
{
MOV EDX, DWORD PTR DS:[EAX]
MOV EDX, DWORD PTR DS:[EDX + 0x148]
MOV DWORD PTR DS:[pDevice], EAX
PUSHAD
}
if( GetAsyncKeyState(VK_F2)&1 )//tecla de Ativação
wall = !wall;
if(wall){//Code do Hacker
pDevice->SetRenderState( D3DRS_ZENABLE, D3DZB_FALSE );
}
//PlyerFire
if( GetAsyncKeyState(VK_F3)&1 )//tecla de Ativação
Ply = !Ply;
if(Ply){//Code do Hacker
pDevice->SetRenderState(D3DRS_FILLMODE,D3DFILL_WIREFRAME);
}
//ChamsColor
if( GetAsyncKeyState(VK_F4)&1 )//tecla de Ativação
Color = !Color;
if(Color){//Code do Hacker
pDevice->SetRenderState( D3DRS_AMBIENT, Color );
}
//FullBrilho
if( GetAsyncKeyState(VK_F5)&1 )//tecla de Ativação
Full = !Full;
if(Full){//Code do Hacker
pDevice->SetRenderState(D3DRS_LIGHTING, false );
}
__asm
{
POPAD
JMP retDIPEngine
}
}
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;
}
@
dreek1 , @
ForeverRed Se VCs Poderem Responder Minhas Duvidas Agradeço !! Lembrando To Sem A Dipengine ..