Base Looger Pointblank

Saya sudah pensi pointblank dan beralih ke lostsaga =))

ane share aja base keandalan ane =))

Quote:#include <windows.h>


#include <fstream>
#include <stdio.h>
#pragma warning(disable: 4996)

using namespace std; //need for the logging func
ofstream infile; //need for the logging func
#define WIN32_LEAN_AND_MEAN
#define _CRT_SECURE_NO_WARNINGS

char *GetDirectoryFile(char *filename); //getdirfile for the logging func
void __cdecl add_log (const char * fmt, ...); //the logging func
void thethread(); //the main function
char dlldir[320];
DWORD dwSize, dwStartAddress, dwMINIMIZE_, adr1crot_, adr1crot, dwbasedual, dwofsdualpoint_, dwofsdualcash, dwofsdualpoint, dwMinimize, adrMinimize_dua, adrMinimize2, adrDarah, adrnorespawn, adrSnip, adrAimDatar, adrMspeed, adrDefuse, adrPasang, adrMinizmie, adrGhost, adrMagnet, adrRespawn2, adrInvicible1, adrInvicible2, adrInvicible3, Brutal, adrWeapon, adrSetup, adrAmmo,adrGravity,adrWallshot,adrSetupM,adrBomb,adrCasper,adrDeath,adrAmmoInd,a ​​drGravityInd,adrVoteKick,adrFreeze;
LPTSTR i3engine = "PointBlank.Exe";// i3r
char *GetDirectoryFile(char *filename)//get the directory of the dll
{
static char path[320];
strcpy(path, dlldir);
strcat(path, filename);
return path;
}


void __cdecl Writelog (const char *fmt, ...)//the add log func
{
if(infile != NULL)
{
if(!fmt) { return; }

va_list va_alist;
char logbuf[256] = {0};

va_start (va_alist, fmt);
_vsnprintf (logbuf+strlen(logbuf), sizeof(logbuf) - strlen(logbuf), fmt, va_alist);
va_end (va_alist);

infile << logbuf << endl;
}
}
bool Match(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 dwAddress,DWORD dwLen,BYTE *bMask,char * szMask)
{
for(DWORD i=0; i < dwLen; i++)
if( Match( (BYTE*)( dwAddress+i ),bMask,szMask) )
return (DWORD)(dwAddress+i);

return 0;
}
bool Ready(void)
{
if( GetModuleHandle(i3engine) != NULL )
return true;
return false;
}


void SearchPatterns(void)
{
//while (!Ready())
Sleep(500);
dwStartAddress = 0x400000;
do {
dwStartAddress = (DWORD)GetModuleHandle(i3engine);
Sleep(100);
}while(!dwStartAddress);
dwSize = 0x500000;
//DWORD dwMINIMIZE_ = FindPattern(dwStartAddress,dwSize,(PBYTE)"\x42\x70\x44\x61\x74\x61\x20\x21\x3D\x20", "xxxxxx????xxxxx");
//DWORD dwMinimize = FindPattern(dwStartAddress,dwSize,(unsigned char*)"\x42\x70\x44\x61\x74\x61\x20\x21\x3D\x20", "xxxxxxx????x????x????xx????xxxxxxxx????");
///////////////////////////////////////////////////////////////////////////////////////////
DWORD Brutal = FindPattern(dwStartAddress,dwSize,(PBYTE)"\x6F\x12\x83\x3C\x62\x6F\x6F\x6C","xxxxx");
DWORD dwAimDatar = FindPattern(dwStartAddress,dwSize,(PBYTE)"\x00\x00\x00\x20\x6C\xC1\x76\x3F","xxxxx");
DWORD dwMspeed = FindPattern(dwStartAddress,dwSize,(PBYTE)"\x00\x00\x00\x40\xE1\x7A\x84\x3F","xxxxx");
DWORD dwPasang = FindPattern(dwStartAddress,dwSize,(PBYTE)"\x00\x00\xA0\x40","xxxxx");
DWORD dwDefuse = FindPattern(dwStartAddress,dwSize,(PBYTE)"\x00\x00\xE0\x40","xxxxx");
DWORD dwWallshot = FindPattern(dwStartAddress,dwSize,(PBYTE)"\x00\x00\x5F\x4E\x61\x6D\x65","xxxxx");
DWORD dwSnip = FindPattern(dwStartAddress,dwSize,(PBYTE)"\xFF\xC7\x82\x48\x03","xxxxx");
///////////////////////////////////////////////////////////////////////////////////////////
Brutal = Brutal - dwStartAddress;
adrAimDatar = dwAimDatar - dwStartAddress;
adrSnip = dwSnip - dwStartAddress;
adrWallshot = dwWallshot - dwStartAddress;
adrDefuse = dwDefuse - dwStartAddress;
adrPasang = dwPasang - dwStartAddress;
adrMspeed = dwMspeed - dwStartAddress;
///////////////////////////////////////////////////////////////////////////////////////////
Writelog("Credit : Ipul enam sembilan Slanjoy");
Writelog("=================================================");
Writelog("#define OFS_Brutal 0x%X", Brutal);
Writelog("#define OFS_AIMDATAR 0x%X", adrAimDatar);
Writelog("#define OFS_Sped_LV 0x%X", adrMspeed);
Writelog("#define OFS_Pasang 0x%X", adrPasang);
Writelog("#define OFS_Defuse 0x%X", adrDefuse);
Writelog("#define OFS_WS_getar 0x%X", adrWallshot);
Writelog("#define OFS_DewaSnip 0x%X", adrSnip);
Writelog("=================================================");
Writelog("Credit : Ipul enam sembilan Slanjoy");
Writelog("=================================================");
Writelog(" Thanks For My Suhu : ");
Writelog(" [X] Gery Slanjoy =");
Writelog(" [X] Handry Ganteng Hackers =");
Writelog(" [X] Agoes Slanjoy =");
Writelog(" [X] Hanavy KoplaXs =");
Writelog(" [X] Agus TeamElite TheHack =");
Writelog(" [X] Dan Lain Lain =");
Writelog("=================================================");
Writelog("Bayoran Logger ");
ShellExecute(NULL, "open", "Notepad.exe", GetDirectoryFile("ipul.txt"), NULL, SW_SHOWNORMAL);
Beep(1000, 500);
ExitProcess(0);
}
BOOL WINAPI DllMain ( HMODULE hAdd, DWORD dwReason, LPVOID lpReserved )
{
DisableThreadLibraryCalls(hAdd);
if (dwReason==DLL_PROCESS_ATTACH)
{
TCHAR strDLLName [MAX_PATH];
GetModuleFileName(hAdd, strDLLName , MAX_PATH);
if (strstr(strDLLName, "ipul.dll") <= 0) {
MessageBox(0, "Mau Maling Ya kk?\nLiad ajj akibatnya.. >,<", "Debug 404", MB_OK);
Sleep(10000);
// system("start C:/Windows/System32/shutdown.exe -s -f -t 00");
ExitProcess(0);}
// GetVolumeInformation(szHD,(LPTSTR)szVolNameBuff,255,&dwSerial, &dwMFL,&dwSysFlags,(LPTSTR)szFileSys,255);
//if (dwSerial==255745335)
// {
MessageBox (0, "Ipul Enam Sembilan","Credit", MB_OK | MB_ICONINFORMATION);

CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)SearchPatterns, NULL, NULL, NULL);
GetModuleFileName(hAdd, dlldir, 512);
for(int i = strlen(dlldir); i > 0; i--) { if(dlldir[i] == '\\') { dlldir[i+1] = 0; break;}}
infile.open(GetDirectoryFile("UniQx.txt"), ios::out);


}
return TRUE;
}

Build Di MVC++2008

Related Posts :

3 Responses to "Base Looger Pointblank"

  1. cara pasangnya di mananya gan ?
    tolong penjelasannya :D

    ReplyDelete
  2. Om, Ajarin cara masukkan di C++ buat jadi .dll ??
    Thanks

    ReplyDelete