Sei sulla pagina 1di 15

#include "Windows.

h"
//#include "ESP.h"
#pragma warning(disable: 4700)
LPTSTR TheBaseTread = "PointBlank.i3Exec";
LPTSTR TheBrother = "PointBlank.i3Exec";
//*_____________________________________________________________________
////////////////////////////////////////////////////////////////////////////////
//////////////////
////////////////////////////////////////////////////////////////////////////////
//////////////////
DWORD AdrX1,AdrX3,AdrX4, AdrX5,AdrX6,AdrX7,AdrX8,AdrX2,AdrX9,AdrX10 = 0;
////////////////////////////////////////////////////////////////////////////////
//////////////////
////////////////////////////////////////////////////////////////////////////////
//////////////////
int Dewa = 0;
BYTE FSPEED [4] = {0x6F, 0x12, 0x83, 0x40};
BYTE MSPEED [8] = {0x00, 0x00, 0x00, 0x40 , 0xE1 , 0x7A , 0x89 , 0x3F};
BYTE KickON [4] = {0x6F, 0x12, 0x83, 0x50};
BYTE KickOF [4] = {0x6F, 0x12, 0x83, 0x3C};
BYTE FrzZOF [4] = {0x00, 0x00, 0xF0, 0x41};
BYTE FrzZON [4] = {0x00, 0x00, 0xF0, 0x41};
BYTE GrVtOF [3] = {0x00, 0xE0, 0x3F};
BYTE GrvtON [3] = {0x00, 0xCC, 0x3C};
#define PIHack 0x4ACEFC
#define InvicibleKill 0x4ACE50
#define SpeedHack 0x4ACEF0
#define PIHackII 0x4ACB54
#define Freeze 0x4ACEFC
#define Gravity 0x4A15FD
////////////////////////////////////////////////////////////////////////////////
//////////////////
////////////////////////////////////////////////////////////////////////////////

//////////////////
#define RANK_SLOT_TERO1 0x5A51
#define RANK_SLOT_TERO2 0x5A9D
#define RANK_SLOT_TERO3 0x5AE9
#define RANK_SLOT_TERO4 0x5B35
#define RANK_SLOT_TERO5 0x5B81
#define RANK_SLOT_TERO6 0x5BCD
#define RANK_SLOT_TERO7 0x5C19
#define RANK_SLOT_TERO8 0x5C65
////////////////////////////////////////////////////////////////////////////////
//////////////////
////////////////////////////////////////////////////////////////////////////////
//////////////////
#define RANK_SLOT_CT1 0x5A77
#define RANK_SLOT_CT2 0x5AC3
#define RANK_SLOT_CT3 0x5B0F
#define RANK_SLOT_CT4 0x5B5B
#define RANK_SLOT_CT5 0x5BA7
#define RANK_SLOT_CT6 0x5BF3
#define RANK_SLOT_CT7 0x5C3F
#define RANK_SLOT_CT8 0x5C8B
////////////////////////////////////////////////////////////////////////////////
//////////////////
////////////////////////////////////////////////////////////////////////////////
//////////////////
#define GM_AKSESTERO1 0x5A61
#define GM_AKSESTERO2 0x5AAD
#define GM_AKSESTERO3 0x5AF9
#define GM_AKSESTERO4 0x5B45
#define GM_AKSESTERO5 0x5B91
#define GM_AKSESTERO6 0x5BDD
#define GM_AKSESTERO7 0x5C29

#define GM_AKSESTERO8 0x5C75


////////////////////////////////////////////////////////////////////////////////
//////////////////
////////////////////////////////////////////////////////////////////////////////
//////////////////
#define GM_AKSESCT1 0x5A87
#define GM_AKSESCT2 0x5AD3
#define GM_AKSESCT3 0x5B1F
#define GM_AKSESCT4 0x5B6B
#define GM_AKSESCT5 0x5BB7
#define GM_AKSESCT6 0x5C03
#define GM_AKSESCT7 0x5C4F
#define GM_AKSESCT8 0x5C9B
#define BASE_PLAYER 0x640440
#define BASE_WEAPON 0x640424
////////////////////////////////////////////////////////////////////////////////
//////////////////
////////////////////////////////////////////////////////////////////////////////
//////////////////
//==============================================================================
==?==================================================//
DWORD dwBase,ofsMNZ1, CheckProtection, adrOTB=0;
int StatusWeapon = 0;
void Felix1(void *adress, void *Pointer, int Byte)
{
memcpy (adress,Pointer,Byte);
}
void Felix(DWORD DKK,DWORD CHT,DWORD PBExec, DWORD PTRExec, BYTE VirFS)
{
DWORD A=0;
if (IsBadHugeReadPtr((LPDWORD)DKK,4)==0)
{
A=*(PDWORD)((DWORD)(DKK))+CHT;

if (IsBadHugeReadPtr((LPDWORD)A,4)==0)
{
A=*(PDWORD)((DWORD)(A))+PBExec;
if (IsBadHugeReadPtr((LPDWORD)A,4)==0)
{
A=*(PDWORD)((DWORD)(A))+PTRExec;
if (IsBadHugeReadPtr((LPDWORD)A,4)==0)
{
*(PBYTE)A=VirFS;
}
}
}
}
}
DWORD WINAPI LoopFunction4(LPVOID param)
{
while (1)
{
/*******************************************************************************
*?*****************************************************/
if (Dewa==11)
{
DWORD dwI3EXEC = (DWORD)GetModuleHandleA("Pointblank.i3exec");
DWORD dwBasei3Exec = dwI3EXEC + (DWORD) BASE_PLAYER;
DWORD CharName1 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO1;
Felix1((void *)(CharName1),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName2 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO2;
Felix1((void *)(CharName2),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName3 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO3;
Felix1((void *)(CharName3),(void*)(PBYTE)"\xFF\xFF", 2);

DWORD CharName4 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO4;


Felix1((void *)(CharName4),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName5 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO5;
Felix1((void *)(CharName5),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName6 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO6;
Felix1((void *)(CharName6),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName7 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO7;
Felix1((void *)(CharName7),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName8 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESTERO8;
Felix1((void *)(CharName8),(void*)(PBYTE)"\xFF\xFF", 2);
}
if (Dewa==11)
{
DWORD dwI3EXEC = (DWORD)GetModuleHandleA("Pointblank.i3exec");
DWORD dwBasei3Exec = dwI3EXEC + (DWORD) BASE_PLAYER ;
DWORD CharName1 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_TERO1 ;
Felix1((void *)(CharName1),(void*)(PBYTE)"\x35", 1);
DWORD CharName2 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_TERO2 ;
Felix1((void *)(CharName2),(void*)(PBYTE)"\x35", 1);
DWORD CharName3 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_TERO3 ;
Felix1((void *)(CharName3),(void*)(PBYTE)"\x35", 1);
DWORD CharName4 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_TERO4 ;
Felix1((void *)(CharName4),(void*)(PBYTE)"\x35", 1);
DWORD CharName5 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_TERO5 ;
Felix1((void *)(CharName5),(void*)(PBYTE)"\x35", 1);
DWORD CharName6 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_TERO6 ;
Felix1((void *)(CharName6),(void*)(PBYTE)"\x35", 1);
DWORD CharName7 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_TERO7 ;
Felix1((void *)(CharName7),(void*)(PBYTE)"\x35", 1);
DWORD CharName8 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_TERO8 ;

Felix1((void *)(CharName8),(void*)(PBYTE)"\x35", 1);


}
if (Dewa==12)
{
DWORD dwI3EXEC = (DWORD)GetModuleHandleA("Pointblank.i3exec");
DWORD dwBasei3Exec = dwI3EXEC + (DWORD) BASE_PLAYER ;
DWORD CharName1 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT1 ;
Felix1((void *)(CharName1),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName2 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT2 ;
Felix1((void *)(CharName2),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName3 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT3 ;
Felix1((void *)(CharName3),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName4 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT4 ;
Felix1((void *)(CharName4),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName5 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT5 ;
Felix1((void *)(CharName5),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName6 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT6 ;
Felix1((void *)(CharName6),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName7 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT7 ;
Felix1((void *)(CharName7),(void*)(PBYTE)"\xFF\xFF", 2);
DWORD CharName8 = *(PDWORD)((DWORD)(dwBasei3Exec))+ GM_AKSESCT8 ;
Felix1((void *)(CharName8),(void*)(PBYTE)"\xFF\xFF", 2);
}
if (Dewa==12)
{
DWORD dwI3EXEC = (DWORD)GetModuleHandleA("Pointblank.i3exec");
DWORD dwBasei3Exec = dwI3EXEC + (DWORD) BASE_PLAYER ;
DWORD CharName1 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_CT1 ;
Felix1((void *)(CharName1),(void*)(PBYTE)"\x35", 1);
DWORD CharName2 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_CT2 ;

Felix1((void *)(CharName2),(void*)(PBYTE)"\x35", 1);


DWORD CharName3 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_CT3 ;
Felix1((void *)(CharName3),(void*)(PBYTE)"\x35", 1);
DWORD CharName4 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_CT4 ;
Felix1((void *)(CharName4),(void*)(PBYTE)"\x35", 1);
DWORD CharName5 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_CT5 ;
Felix1((void *)(CharName5),(void*)(PBYTE)"\x35", 1);
DWORD CharName6 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_CT6 ;
Felix1((void *)(CharName6),(void*)(PBYTE)"\x35", 1);
DWORD CharName7 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_CT7 ;
Felix1((void *)(CharName7),(void*)(PBYTE)"\x35", 1);
DWORD CharName8 = *(PDWORD)((DWORD)(dwBasei3Exec))+ RANK_SLOT_CT8 ;
Felix1((void *)(CharName8),(void*)(PBYTE)"\x35", 1);
}
//======================UNLIMITED AMMO=========================//
if (StatusWeapon==22){
DWORD dwI3EXEC = (DWORD)GetModuleHandleA("Pointblank.i3exec");
DWORD dwBasei3Exec = dwI3EXEC + (DWORD)BASE_WEAPON;
int i;
for(i=0x50;i<=0x347;i+=4)
{
Felix(dwBasei3Exec,0x174,i,0xEE2,0xFF);
}
}
//======================FSPEED =========================//
if (StatusWeapon==23)
{
DWORD dwI3EXEC = (DWORD)GetModuleHandleA("Pointblank.i3exec");
DWORD dwBasei3Exec = dwI3EXEC + (DWORD)BASE_WEAPON;
int i;

for(i=0x50;i<=0x347;i+=4)
{
Felix(dwBasei3Exec,0x174,i,0x507,0x0000);
}
}
//====================== Burst Global =========================//
if (StatusWeapon==24)
{
DWORD dwI3EXEC = (DWORD)GetModuleHandleA("Pointblank.i3exec");
DWORD dwBasei3Exec = dwI3EXEC + (DWORD)BASE_WEAPON;
int i;
for(i=0x50;i<=0x347;i+=4)
{
Felix(dwBasei3Exec,0x174,i,0xEC4,0x30);
}
}
//======================No Recoil + Akurasi=========================//
if (StatusWeapon==25)
{
DWORD dwI3EXEC = (DWORD)GetModuleHandleA("Pointblank.i3exec");
DWORD ModuleHack = dwI3EXEC + (DWORD)BASE_WEAPON;
int i;
for(i=0x50;i<=0x347;i+=4)
{
Felix(ModuleHack , 0x174 , i,0xF46 ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF2E ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF2D ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF2F ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF4E ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF36 ,0x0000);

Felix(ModuleHack , 0x174 , i,0xF35 ,0x0000);


Felix(ModuleHack , 0x174 , i,0xF37 ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF41 ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF3C ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF3B ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF3E ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF48 ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF4E ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF4B ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF5E ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF56 ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF5B ,0x0000);
Felix(ModuleHack , 0x174 , i,0xF5C ,0x0000);
}
}
//============================== WS ON =========================================
====================//
if(GetAsyncKeyState(VK_NUMPAD5)&1)
{
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");
MessageBeep(MB_ICONSTOP);
if (Module > 0) {
DWORD Wallshot = Module + 0x49C5B2;
Felix1((void*)Wallshot , (char *)"\x70\x3F",2);
}
}
//============================== WS OFF ========================================
=====================//
if(GetAsyncKeyState(VK_NUMPAD6)&1)
{
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");

MessageBeep(MB_ICONSTOP);
if (Module > 0) {
DWORD Wallshot2 = Module + 0x49C5B2;
Felix1((void*)Wallshot2 , (char *)"\x80\x3F",2);
}
}
/*--------------------------------Hack GM Tero---------------------------------*
/
if(GetAsyncKeyState(VK_F1)&1)
{
MessageBeep(MB_ICONSTOP);
Dewa =11;
}
/*--------------------------------Ammo Global---------------------------------*/
if(GetAsyncKeyState(VK_HOME)&1)
{
StatusWeapon =22;
}
/*--------------------------------Fire Speed---------------------------------*/
if(GetAsyncKeyState(VK_NUMPAD3)&1)
{
MessageBeep(MB_ICONSTOP);
StatusWeapon =23;
}
/*--------------------------------Burst---------------------------------*/
if(GetAsyncKeyState(VK_NUMPAD2)&1)
{
MessageBeep(MB_ICONSTOP);
StatusWeapon =24;
}
/*--------------------------------No Recoil + Akurasi---------------------------

------*/
if(GetAsyncKeyState(VK_NUMPAD4)&1)
{
MessageBeep(MB_ICONSTOP);
StatusWeapon =25;
}
/*--------------------------------Hack GM CT Force--------------------------------*/
if(GetAsyncKeyState(VK_F2)&1)
{
MessageBeep(MB_ICONSTOP);
Dewa =12;
}
/*--------------------------------Reset Pointer --------------------------------*/
{}
//
/*--------------------------------Anti Program Illegal + Speed Hack + Invicible
Kill---------------------------------*/
if(GetAsyncKeyState(VK_END)&1) {
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");
MessageBeep(MB_ICONSTOP);
if (Module > 0) {
DWORD FZ1 = Module + PIHack;
AdrX1 = Module + InvicibleKill;
AdrX2 = Module + SpeedHack;
DWORD FZ2 = Module + PIHackII;
Felix1((void*)FZ1 , (char *)"\x00\x00\x00\x00",4);
Felix1((void*)FZ2 , (char *)"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0
0\x00\x00",15);
Felix1((void*)AdrX1, (char *)FSPEED, 4);
Felix1((void*)AdrX2, (char *)MSPEED, 8);

}
}
/*--------------------------------Anti Vote Kick Auto ON--------------------------------*/
bool Hacker = true;
if (Hacker == true){
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");
if (Module > 0) {
DWORD Kick = Module + 0x4BBF78;
DWORD Defuse = Module + 0x4B142A;
DWORD Plant = Module + 0x4BBFA0;
Felix1((void*)Kick, (char *)"\x00\x00\x20\x42",4);
Felix1((void*)Plant,(char *)"\x00\x00\x00\x00",4);
Felix1((void*)Defuse,(char *)"\x00\x00\x00\x00",4);
Hacker = false;
}
}
/*--------------------------------Enemy Kick ON--------------------------------*/
if(GetAsyncKeyState(VK_F3)&1) {
MessageBeep(MB_ICONSTOP);
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");
if (Module > 0) {
AdrX3 = Module + InvicibleKill;
Felix1((void*)AdrX3, (char *)KickON, 4);
}
}
/*--------------------------------Enemy Kick OFF--------------------------------*/
if(GetAsyncKeyState(VK_F4)&1) {
MessageBeep(MB_ICONSTOP);
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");

if (Module > 0) {
Beep(523,500);
AdrX4 = Module + InvicibleKill;
Felix1((void*)AdrX4, (char *)KickOF, 4);
}
}
/*--------------------------------Exit Proses PointBlank--------------------------------*/
if(GetAsyncKeyState(VK_F12)&1) {
ExitProcess(0);
}
/*--------------------------------Freeze Enemy OFF--------------------------------*/
if(GetAsyncKeyState(VK_F5)&1) {
MessageBeep(MB_ICONSTOP);
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");
if (Module > 0) {
Beep(523,500);
AdrX5 = Module + Freeze;
Felix1((void*)AdrX5, (char *)FrzZOF, 4);
}
}
/*--------------------------------Freeze Enemy ON--------------------------------*/
if(GetAsyncKeyState(VK_F6)&1) {
MessageBeep(MB_ICONSTOP);
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");
if (Module > 0) {
Beep(523,500);
AdrX6 = Module + Freeze;
Felix1((void*)AdrX6, (char *)FrzZON, 4);

}
}
/*--------------------------------Gravity ON---------------------------------*/
if(GetAsyncKeyState(VK_F7)&1) {
MessageBeep(MB_ICONSTOP);
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");
if (Module > 0) {
Beep(523,500);
AdrX7 = Module + Gravity;
Felix1((void*)AdrX7, (char *)GrvtON, 3);
}
}
/*--------------------------------Gravity OFF---------------------------------*/
if(GetAsyncKeyState(VK_F8)&1) {
MessageBeep(MB_ICONSTOP);
DWORD Module = (DWORD)GetModuleHandleA("PointBlank.i3exec");
if (Module > 0) {
Beep(523,500);
AdrX8 = Module + Gravity;
Felix1((void*)AdrX8, (char *)GrVtOF, 3);
}
}
}
/*******************************************************************************
*?*****************************************************/
Sleep(10);
}
//============================================================================
BOOL WINAPI DllMain(HMODULE hModule, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH) {

char strDLLName [_MAX_PATH];


Sleep(200);
//CreateThread(0, 0, (LPTHREAD_START_ROUTINE)LoopESPName, 0, 0, 0);
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)LoopFunction4, 0, 0, 0);
MessageBox (0,"Injection File DLL Sukses...\n\nPlease Enter For Close This Notic
e","(c) PT.INPAG", MB_ICONINFORMATION );
}
return TRUE;
}

Potrebbero piacerti anche