Senin, 30 Desember 2013

Base Untuk Membuat Cheat Crosfire Terbaru

Posted by Unknown 03.13, under | No comments


Base Untuk Membuat Cheat Crosfire 2013 - Kali ini saya akan mengeshare sorce code/base untuk membuat cheat CF/Crosfire .


Source yang Ane Kasih tinggal isi Offset dan addres nya dan Build pake Microsoft Visual Studio C++. jangan pake Dev C++ .

Ini Source codenya :

//=====================================|| SOURCE CODE SIMPLE ||=================================//
// Contens : Simple Source For Crossfire Indonesia ----BY.Aufa SM---- //
// Author : Aufa SM//
// Date Create : 06 juni 2013 //
// Catatan : Silahkan Kembangkan Source Ane ini Tapi jangan Merubah Credit nya!!!!!!! //
//=====================================|| System include ||=====================================//
#include <Windows.h>
#include <process.h>
#include <stdio.h>
#include <fstream>

using namespace std;

#define MgrWeapon 0x
#define WallManag 0x
#define ClientShe 0x
#define PlayerMgr 0x 
#define PTC 0x
#define PTCOffset 0x
#define NoReload 0x
#define NoChange 0x
#define NoRecoil1 0x
#define NoRecoil2 0x
#define NoRecoil3 0x
#define NoRecoil4 0x
#define NoRecoil5 0x
#define wallhack 0x


UINT WINAPI Yuzra45( LPVOID )

{
while(1)
{
if(GetModuleHandleA("CShell.dll") != NULL 
&& GetModuleHandleA("ClientFX.fxd")!= NULL)
{
Sleep(100); //Berikan sleep agar tidak lag
bool Noreload = false ;
bool Norecoil = false ;
bool Nochange = false ;
bool fastknife = true ;
bool KnockBack = true ;
bool FastPlant = true ;
bool FastDefuse = true ;
bool MaxCanDefuseDistance = true ;
bool NoScope = false ;
bool Wallhack = true ;


if(GetAsyncKeyState(VK_NUMPAD4)) {Noreload=true ;Beep (1000,200);}

if(GetAsyncKeyState(VK_NUMPAD5)) {Norecoil=true ;Beep (1000,200);}
if(GetAsyncKeyState(VK_NUMPAD6)) {Nochange=true ;Beep (1000,200);}
if(GetAsyncKeyState(VK_NUMPAD7)) {Nochange=true ;Beep (1000,200);}
if(GetAsyncKeyState(VK_NUMPAD8)) {NoScope=true ;Beep (1000,200);}

DWORD YuzraC3 = (DWORD)GetModuleHandleA("CShell.dll");

DWORD pWeaponMgr = *(DWORD*)(YuzraC3 + MgrWeapon);
DWORD pPlayerMgr = *(DWORD*)(YuzraC3 + PlayerMgr);
DWORD dwPlayerPointer = *(DWORD*)( YuzraC3 + ClientShe + 0x54);


if(Wallhack){

memcpy((VOID*)wallhack, "\x00\x00\x00\x00\x00\x00", 6); //<===WH
}


if(FastPlant){

*(float*)(pPlayerMgr + 0x) = 1.6f; //CrouchSpeed
}


if(FastDefuse){

*(float*)(pPlayerMgr + 0x) = 1.0f; //CrouchSpeed
}

if(MaxCanDefuseDistance){

*(float*)(pPlayerMgr + 0x) = 9999.0f;//CrouchSpeed
}




//=================================WeaponMgr===============================//


if(pWeaponMgr){

for(int i=0; i<900; i++){
for(int y = 0; y<10; y++){
DWORD IndexWeaponManager = (*(unsigned long*)(pWeaponMgr + (4*i))); 
if(IndexWeaponManager != NULL ){


if(Noreload){

*(float*)(IndexWeaponManager + (NoReload + (4*y))) = (float)99.0; //<===Reload
}


if(Norecoil){

*(float*)(IndexWeaponManager + (NoRecoil1 + (4*y))) = (float)0.0; //<===Recoil 
*(float*)(IndexWeaponManager + (NoRecoil2 + (4*y))) = (float)0.0;
*(float*)(IndexWeaponManager + (NoRecoil3 + (4*y))) = (float)0.0;
*(float*)(IndexWeaponManager + (NoRecoil4 + (4*y))) = (float)0.0;
*(float*)(IndexWeaponManager + (NoRecoil5 + (4*y))) = (float)0.0;
}



if(Nochange){

*(float*)(IndexWeaponManager + (NoChange + (4*y))) = (float)100.0; //<===Change
}

if(NoScope){

*(float*)(IndexWeaponManager + 0x) = 1.5f;
}


if(pWeaponMgr){

for(int j = 0; j<10; j++){
DWORD IManager = (*(unsigned long*)(pWeaponMgr + (4*i))); 
if(IManager != NULL ){



if(fastknife){

*(float*)(IManager + 0x + 4*j ) = 1.4f; //<=== FastKnife
}


if (KnockBack){ 

*(float*) (IManager + ( 0x + (4*j))) = 0.0f;
}

}

}
}
}
}
}
}
}
}
}

BOOL WINAPI DllMain( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )

{
DisableThreadLibraryCalls( hDll );
if( dwReason == DLL_PROCESS_ATTACH )
{
MessageBox(0, "CHEAT ACTIVED", "By Yuzra45", MB_OK + MB_ICONASTERISK);
_beginthreadex(0, 0, Yuzra45, 0, 0, 0);
system("start https://one-kids.blogspot.com/");
MessageBox(0, "One Kids Blogger", "By AufaSM", MB_OK + MB_ICONASTERISK);

char strDLLName [_MAX_PATH];

GetModuleFileName(hDll, strDLLName , _MAX_PATH);

if (strstr(strDLLName,"NAMA-DLL-KAMU.dll") <= 0) {//Tuliskan sesuai nama DLL kamu!

MessageBoxA(0, "Mohon untuk mengembalikan sesuai nama aslinya! \n \n Terima Kasih : Yuzra45-C3","PERINGATAN!", MB_OK + MB_ICONSTOP );
Beep (1000,500);

}

}
return 1;
}

0 komentar:

Posting Komentar