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 lagbool 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;}