Jumat, 21 Oktober 2011

Tutorial Membuat Cheat Point Blank

Standard
Dalam Tutorial Ini Saya Akan Memberi Sedikit Dari Ilmu Saya [ hihihhi ] < Jgn Berisik Yeah >

Yaitu Cara Membuat Cheat Ammo Global

Bahan Bahan Yg Harus Di Siapkan :

[-] Dev C ++  [ Cari Di Google Banyak ]

Lalu Baca Tutorial Di Bawah Ini Dgn Jelas :


[-] Buka DevC++

 

[-] Buat Project Dgn Memilih Fili -> New -> Project



[-] Pilih Empty Project



[-] Pilih C Project



[-] Masukkan Nama Projectnya Terserah Kalian



[-] Lalu OK



[-] Lalu Pencet CTRL + N



[-] Lalu Pencet Alt + P



[-] Pilih Win32 DLL  Lalu OK



[-] Lalu Masukan Source Code Di Bawah Ini :



/*
  Name: Ammo Global
  Copyright: Rahman PSG    
  Author: Rahman PSG
  Date: 21/10/11 17:31
  Description: Pointblank.i3exec
*/



#include <windows.h>

LPTSTR The = "PointBlank.i3Exec";

DWORD ofsMNZ1, ofsMNZ2, RahmanPsg, adrAmmo, adrdwBase, adrFacingDirection, adrFacingDirectionOff , NextProtection, CheckProtection;


#define Unlimited 0x16FDB5 // offset baru nih setelah Maintenance Jgn Berisik Yeah

#define ByPassHS 0x99

//==================================== BYTE ==========================================================================//


BYTE AmmoON[33] = {0xC7, 0x02, 0x3C, 0x00, 0x00, 0x00, 0x52 ,0xE8 ,0x0F ,0x76 ,0xEB ,0xFF ,0x83 ,0xC4 ,0x08 ,0x8B ,0x45 ,0xFC ,0x8B ,0x4D ,0x08 ,0x89 ,0x88 ,0x68 ,0x09 ,0x00 ,0x00 ,0x8B ,0xE5 ,0x5D ,0xC2 ,0x04 ,0x00};
BYTE AmmoOFF[33] = {0x52 ,0xE8 ,0x15 ,0x76 ,0xEB ,0xFF ,0x83 ,0xC4 ,0x08 ,0x8B ,0x45 ,0xFC ,0x8B ,0x4D ,0x08 ,0x89 ,0x88 ,0x64 ,0x09 ,0x00 ,0x00 ,0x8B ,0xE5 ,0x5D ,0xC2 ,0x04 ,0x00 ,0x55 ,0x8B ,0xEC ,0x51 ,0x89 ,0x4D};


   int snHDD (void)

{

}

UCHAR szFileSys[255],szVolNameBuff[255];

DWORD dwMFL,dwSysFlags;

DWORD dwSerial;

LPCTSTR szHD = "C:\\";//*/

void Rahman(void *adr, void *ptr, int size)

{

DWORD CheckProtection;

VirtualProtect(adr,size,PAGE_EXECUTE_READWRITE, &ofsMNZ1);

RtlMoveMemory(adr,ptr,size);

VirtualProtect(adr,size,CheckProtection, &adrdwBase);

}

int DD = 0;

int II
= 0;

int __fastcall Bagicash(void)

{

return 0;

}

DWORD WINAPI ThreadStarter(LPVOID param)

{

while (1)

{

DWORD adrAmmo = 0;

DWORD CheatCalled = 8/5;


if (GetAsyncKeyState (0x01) &0x8000 ) { // auto on nie

DWORD Bool = (DWORD)GetModuleHandleA(The);

if (Bool > 0)
if (Bool > 0)
if (Bool > 0)
if (Bool > 0)
if (Bool > 0)
if (Bool > 0)
if (Bool > 0)
if (Bool > 0)
if (Bool > 0) {

adrAmmo = Bool + (DWORD) Unlimited;

Rahman((void *)(adrAmmo),(void*)(PBYTE)AmmoON, 33);

{

Sleep(18.18);

}

Rahman((void *)(adrAmmo),(void*)(PBYTE)AmmoOFF, 33);

}

Sleep(800);

}


}

return (0);
}

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

{

    switch(dwReason)

    {

       case DLL_PROCESS_ATTACH:

       DisableThreadLibraryCalls(hDll);
    GetVolumeInformation(szHD,(LPTSTR)szVolNameBuff,255,&dwSerial, &dwMFL,&dwSysFlags,(LPTSTR)szFileSys,255);
       if (dwSerial== 513997084){
          MessageBox (0, "|============•••HWID Is Registered•••============|","Sukses",MB_ICONINFORMATION) ;
             }else{
          MessageBox (0, "|============•••HWID Is Not Registered•••============|","BEGO",MB_ICONSTOP);         
              ExitProcess(0);
                   }
        MessageBeep(0); 

       MessageBox (0,"© Credit By Rahman PSG","™Pinrang Cheater™", MB_OK + MB_ICONINFORMATION);         

       CreateThread(0, 0, (LPTHREAD_START_ROUTINE)ThreadStarter,  0, 0, 0);

       }

return TRUE;

}







[-] Lalu Klik Execute -> Rebuild All atau dengan menekan Tombol CTRL + F11
 


[-] Kalau Succes Tinggal Ambil File Dll nya........Thanks To All


NB :

[-] Mudah Mudahan Kalian Succes Yea

[-] Kalo Ada masalah Silahkan Coment Di bawah... Atau Langsung PM me

1 komentar: