What scan?
[PHP]#include <windows.h>
bool Hook(){
if( GetModuleHandleA( "ClientFX.fxd" ) != NULL
&& GetModuleHandleA( "CShell.dll" ) != NULL )
return true;
return false;
}
bool bCompare(const BYTE* pData, const BYTE* bMask, const char* szMask)
{
for(;*szMask;++szMask,++pData,++bMask)
if(*szMask=='x' && *pData!=*bMask)
return false;
return (*szMask) == NULL;
}
DWORD FindPattern(DWORD dValor,DWORD dLer,BYTE *bMaskara,char * szMaskara)
{
for(DWORD i=0; i < dLer; i++)
if( bCompare( (BYTE*)( dValor+i ),bMaskara,szMaskara) )
return (DWORD)(dValor+i);
return false;
}
DWORD CShell = (DWORD)GetModuleHandle("CShell.dll");
DWORD Address = FindPattern(CShell, 0x8eb000, (PBYTE)"\xF8\x8F\x7D\x00\xD8\x05\x00\x00\x00\x00\x 68\x00\x00\x00\x00\x37", "xxxxxx????x????x");
void __cdecl PTC( const char* de_bitch )
{
DWORD *Noob = ( DWORD* )( Address );
void* Fuck_you = ( void* )*( DWORD* )( *Noob + 0x208 );
__asm
{
push de_bitch;
call Fuck_you;
add esp, 4;
}
}
void hack(){
while (!Hook()){
Sleep(20);
}
bool chams = false;
while(true){
PTC("ShowFps 1");
if(GetAsyncKeyState(VK_NUMPAD1)&1){
if(chams){
Sleep(200);
PTC("SkelModelStencil 0");
chams = false;
}else{
Sleep(200);
PTC("SkelModelStencil 1");
chams = true;
}
}
Sleep(20);
}
}
BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved){
switch (ul_reason_for_call){
case DLL_PROCESS_ATTACH:
if( MessageBox(0, TEXT("Hack made by AmaZiinG. Inject Hack Now?"), TEXT("With0utEnD"), MB_YESNO)==IDYES)
CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)&hack, NULL, 0,NULL);
break;
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
[/PHP]
The problem is ingame nothing happens.
Its a HotKey Hack...I am using LTC Sig scan...But not working as said.
Thanks
Thanks Cosmos
What scan?
Getting CShell before it's loaded = d/c
[MPGH]AVGN (09-26-2010)
This worked for me:
Thank me if you used it or if it worked for you.Code:void __cdecl PushToConsole( char* szVal ) { DWORD CShell = 0; do { CShell = (DWORD)GetModuleHandleA("CShell.dll"); Sleep(10); } while(!CShell); DWORD Address = FindPattern(CShell, 0x8eb000, (PBYTE)"\xF8\x8F\x7D\x00\xD8\x05\x00\x00\x00\x00\x68\x00\x00\x00\x00\x37", "xxxxxx????x????x"); if (Address) { DWORD *LTClient = ( DWORD* )( Address ); void* vSetVar = (void*)*( DWORD* )( *LTClient + 0x208 ); _asm { push szVal call vSetVar add esp, 4 } } }
Last edited by -Dimensions-; 09-26-2010 at 05:47 PM.
Sydney (09-26-2010)
Sydney (09-26-2010)
Where can i learn C++?
I READ PMs AND VMs SO MESSAGE ME
matt_is_cool33@hotmail.com
Email me if you really need help
I won't download anything though.
RESPECT LIST
[MPGH]Grim
[MPGH]Obama
[MPGH]Dave
Extravagant
[MPGH]Liz
Longetivity
Topblast
CREDITS TO WINDOWS FILE FOR SIGNATURES
If you want me to Flame the Hell out of someone just PM me