Source Code Maphack PointBlank Work 100% Maret 2011

//----------------------------------------------------------------------------------------//
// This file is part of hrdbase
// © copyright 2010 hrd@nyit-nyit.net
//edited FULL HACK BY USn|HERO™
//----------------------------------------------------------------------------------------//
//yg delete dan mengaku-aku note di atas adalah mahoo sejati.......
#include
#include "eek.h"

//LPCWSTR i3exec = ("pointblank.i3exec");

//bool pertamax=true;


void MEMpacht(void *adr, void *ptr, int size)
{
DWORD CheckProtection;
VirtualProtect(adr,size,PAGE_EXECUTE_READWRITE, &CheckProtection);
memcpy(adr,ptr,size);
VirtualProtect(adr,size,CheckProtection, &CheckProtection);
}
DWORD WINAPI theLoop(LPVOID hack)
{
while (1) {
//full maphack ON
if (GetAsyncKeyState ( VK_SHIFT ) && GetAsyncKeyState ( 0x4F )&0x8000 ) { //shift + 0
DWORD dwI3EXEC = (DWORD)GetModuleHandleA("pointblank.I3EXEC");
DWORD dwBase = 0;
//DM
DWORD adrPORT, adrPORT2, adrPORT3, adrRED, adrRED2, adrRED3, adrLIB, adrLIB2, adrLIB3, adrMSTAT, adrMSTAT2, adrMSTAT3,adrMIDNITE, adrMIDNITE2, adrMIDNITE3, adrUPTOWN, adrUPTOWN2,adrUPTOWN3, adrBURN, adrBURN2, adrBURN3, adrSQUARD,adrSQUARD2,adrSQUARD3, adrCRACK, adrCRACK2, adrCRACK3, adrSAINT, adrSAINT2, adrSAINT3, adrESTERN, adrESTERN2, adrESTERN3, adrDTDM, adrDTDM2, adrDTDM3, adrLUXDM,adrLUXDM2, adrLUXDM3,adrBLOWDM,adrBLOWDM2,adrBLOWDM3, adrKICK, adrKICK2, adrKICK3, adrTAMAN, adrTAMAN2, adrTAMAN3 = 0;
//BM
DWORD adrDT,adrDT2,adrDT3,adrLUX,adrLUX2,adrLUX3,adrOUTP,adrOUTP2,adrOUTP3,adrBLOW,adrBLOW2,adrBLOW3, adrSTORM,adrSTORM2,adrSTORM3,adrSENTRY,adrSENTRY2,adrSENTRY3,adrHOSPITAL,adrHOSPITAL2,adrHOSPITAL3 = 0;

adrPORT = dwI3EXEC + (DWORD)PORT;
adrPORT2 = dwI3EXEC + (DWORD)PORT2;
adrPORT3 = dwI3EXEC + (DWORD)PORT3;
adrRED = dwI3EXEC + (DWORD)RED;
adrRED2 = dwI3EXEC + (DWORD)RED2;
adrRED3 = dwI3EXEC + (DWORD)RED3;
adrLIB = dwI3EXEC + (DWORD)LIB;
adrLIB2 = dwI3EXEC + (DWORD)LIB2;
adrLIB3 = dwI3EXEC + (DWORD)LIB3;
adrMSTAT = dwI3EXEC + (DWORD)MSTAT;
adrMSTAT2 = dwI3EXEC + (DWORD)MSTAT2;
adrMSTAT3 = dwI3EXEC + (DWORD)MSTAT3;
adrMIDNITE = dwI3EXEC + (DWORD)MIDNITE;
adrMIDNITE2 = dwI3EXEC + (DWORD)MIDNITE2;
adrMIDNITE3 = dwI3EXEC + (DWORD)MIDNITE3;
adrUPTOWN = dwI3EXEC + (DWORD)UPTOWN ;
adrUPTOWN2 = dwI3EXEC + (DWORD)UPTOWN2;
adrUPTOWN3 = dwI3EXEC + (DWORD)UPTOWN3;
adrBURN = dwI3EXEC + (DWORD)BURN;
adrBURN2 = dwI3EXEC + (DWORD)BURN2;
adrBURN3 = dwI3EXEC + (DWORD)BURN3;
adrSQUARD = dwI3EXEC + (DWORD)SQUARD;
adrSQUARD2 = dwI3EXEC + (DWORD)SQUARD2;
adrSQUARD3 = dwI3EXEC + (DWORD)SQUARD3;
adrCRACK = dwI3EXEC + (DWORD)[JaMu];
adrCRACK2 = dwI3EXEC + (DWORD)CRACK2;
adrCRACK3 = dwI3EXEC + (DWORD)CRACK3;
adrSAINT = dwI3EXEC + (DWORD)SAINT;
adrSAINT2 = dwI3EXEC + (DWORD)SAINT2;
adrSAINT3 = dwI3EXEC + (DWORD)SAINT3;
adrESTERN = dwI3EXEC + (DWORD)ESTERN;
adrESTERN2 = dwI3EXEC + (DWORD)ESTERN2;
adrESTERN3 = dwI3EXEC + (DWORD)ESTERN3;
adrDTDM = dwI3EXEC + (DWORD)DTDM;
adrDTDM2 = dwI3EXEC + (DWORD)DTDM2;
adrDTDM3 = dwI3EXEC + (DWORD)DTDM3;
adrLUXDM = dwI3EXEC + (DWORD)LUXDM;
adrLUXDM2 = dwI3EXEC + (DWORD)LUXDM2;
adrLUXDM3 = dwI3EXEC + (DWORD)LUXDM3;
adrBLOWDM = dwI3EXEC + (DWORD)BLOWDM;
adrBLOWDM2 = dwI3EXEC + (DWORD)BLOWDM2;
adrBLOWDM3 = dwI3EXEC + (DWORD)BLOWDM3;
adrKICK = dwI3EXEC + (DWORD)KICK;
adrKICK2 = dwI3EXEC + (DWORD)KICK2;
adrKICK3 = dwI3EXEC + (DWORD)KICK3;
adrTAMAN = dwI3EXEC + (DWORD)TAMAN;
adrTAMAN2 = dwI3EXEC + (DWORD)TAMAN2;
adrTAMAN3 = dwI3EXEC + (DWORD)TAMAN3;
//BM
adrDT = dwI3EXEC + (DWORD)DT;
adrDT2 = dwI3EXEC + (DWORD)DT2;
adrDT3 = dwI3EXEC + (DWORD)DT3;
adrLUX = dwI3EXEC + (DWORD)LUX;
adrLUX2 = dwI3EXEC + (DWORD)LUX2;
adrLUX3 = dwI3EXEC + (DWORD)LUX3;
adrOUTP = dwI3EXEC + (DWORD)OUTP;
adrOUTP2 = dwI3EXEC + (DWORD)OUTP2;
adrOUTP3 = dwI3EXEC + (DWORD)OUTP3;
adrBLOW = dwI3EXEC + (DWORD)BLOW;
adrBLOW2 = dwI3EXEC + (DWORD)BLOW2;
adrBLOW3 = dwI3EXEC + (DWORD)BLOW3;
adrSTORM = dwI3EXEC + (DWORD)STORM;
adrSTORM2 = dwI3EXEC + (DWORD)STORM2;
adrSTORM3 = dwI3EXEC + (DWORD)STORM3;
adrSENTRY = dwI3EXEC + (DWORD)SENTRY;
adrSENTRY2 = dwI3EXEC + (DWORD)SENTRY2;
adrSENTRY3 = dwI3EXEC + (DWORD)SENTRY3;
adrHOSPITAL = dwI3EXEC + (DWORD)HOSPITAL;
adrHOSPITAL2 = dwI3EXEC + (DWORD)HOSPITAL2;
adrHOSPITAL3 = dwI3EXEC + (DWORD)HOSPITAL3;

if (dwI3EXEC > 0) {
//DM
MEMpacht((void *)(adrPORT),(void*)(PBYTE)"\x47\x69\x74\x68\x61\x40\x43\x68\x65\x61\x74\x67\x61\x6d\x65\x7a\x2e\x75\x73",16);
MEMpacht((void *)(adrPORT2),(void*)(PBYTE)"\x44\x65\x73\x65\x72\x74\x43\x61\x6D\x70\x00\x00\x00\x00",14);//taman mini
MEMpacht((void *)(adrPORT3),(void*)(PBYTE)"\x44\x45\x53\x45\x52\x54\x43\x41\x4D\x50\x00\x00\x00\x00",14);

MEMpacht((void *)(adrRED),(void*)(PBYTE)"\x47\x69\x74\x68\x61\x40\x43\x68\x65\x61\x74\x67\x61\x6d\x65\x7a\x2e\x75\x73",16);
MEMpacht((void *)(adrRED2),(void*)(PBYTE)"\x44\x65\x73\x65\x72\x74\x43\x61\x6D\x70\x00\x00\x00\x00",14);//taman mini
MEMpacht((void *)(adrRED3),(void*)(PBYTE)"\x44\x45\x53\x45\x52\x54\x43\x41\x4D\x50\x00\x00\x00\x00",14);

MEMpacht((void *)(adrLIB),(void*)(PBYTE)"\x47\x69\x74\x68\x61\x40\x43\x68\x65\x61\x74\x67\x61\x6d\x65\x7a\x2e\x75\x73",16);
MEMpacht((void *)(adrLIB2),(void*)(PBYTE)"\x44\x65\x73\x65\x72\x74\x43\x61\x6D\x70\x00\x00\x00\x00",14);//taman mini
MEMpacht((void *)(adrLIB3),(void*)(PBYTE)"\x44\x45\x53\x45\x52\x54\x43\x41\x4D\x50\x00\x00\x00\x00",14);

MEMpacht((void *)(adrMSTAT),(void*)(PBYTE)"\x47\x69\x74\x68\x61\x40\x43\x68\x65\x61\x74\x67\x61\x6d\x65\x7a\x2e\x75\x73",16);
MEMpacht((void *)(adrMSTAT2),(void*)(PBYTE)"\x44\x65\x73\x65\x72\x74\x43\x61\x6D\x70\x00\x00\x00\x00",14);//taman mini
MEMpacht((void *)(adrMSTAT3),(void*)(PBYTE)"\x44\x45\x53\x45\x52\x54\x43\x41\x4D\x50\x00\x00\x00\x00",14);

MEMpacht((void *)(adrMIDNITE),(void*)(PBYTE)"\x47\x69\x74\x68\x61\x40\x43\x68\x65\x61\x74\x67\x61\x6d\x65\x7a\x2e\x75\x73",16);
MEMpacht((void *)(adrMIDNITE2),(void*)(PBYTE)"\x44\x65\x73\x65\x72\x74\x43\x61\x6D\x70\x00\x00\x00\x00",14);//taman mini
MEMpacht((void *)(adrMIDNITE3),(void*)(PBYTE)"\x44\x45\x53\x45\x52\x54\x43\x41\x4D\x50\x00\x00\x00\x00",14);

MEMpacht((void *)(adrUPTOWN),(void*)(PBYTE)"\x47\x69\x74\x68\x61\x40\x43\x68\x65\x61\x74\x67\x61\x6d\x65\x7a\x2e\x75\x73",16);
MEMpacht((void *)(adrUPTOWN2),(void*)(PBYTE)"\x44\x65\x73\x65\x72\x74\x43\x61\x6D\x70\x00\x00\x00\x00",14);//taman mini
MEMpacht((void *)(adrUPTOWN3),(void*)(PBYTE)"\x44\x45\x53\x45\x52\x54\x43\x41\x4D\x50\x00\x00\x00\x00",14);

MEMpacht((void *)(adrBURN),(void*)(PBYTE)"\x47\x69\x74\x68\x61\x40\x43\x68\x65\x61\x74\x67\x61\x6d\x65\x7a\x2e\x75\x73",16);
MEMpacht((void *)(adrBURN2),(void*)(PBYTE)"\x44\x65\x73\x65\x72\x74\x43\x61\x6D\x70\x00\x00\x00\x00",14);//taman mini
MEMpacht((void *)(adrBURN3),(void*)(PBYTE)"\x44\x45\x53\x45\x52\x54\x43\x41\x4D\x50\x00\x00\x00\x00",14);

MEMpacht((void *)(adrSQUARD),(void*)(PBYTE)"\x47\x69\x74\x68\x61\x40\x43\x68\x65\x61\x74\x67\x61\x6d\x65\x7a\x2e\x75\x73",16);
MEMpacht((void *)(adrSQUARD2),(void*)(PBYTE)"\x44\x65\x73\x65\x72\x74\x43\x61\x6D\x70\x00\x00\x00\x00",14);//taman mini
MEMpacht((void *)(adrSQUARD3),(void*)(PBYTE)"\x44\x45\x53\x45\x52\x54\x43\x41\x4D\x50\x00\x00\x00\x00",14);

MEMpacht((void *)(adrCRACK),(void*)(PBYTE)"\x47\x69\x74\x68\x61\x40\x43\x68\x65\x61\x74\x67\x61\x6d\x65\x7a\x2e\x75\x73",16);
MEMpacht((void *)(adrCRACK2),(void*)(PBYTE)"\x44\x65\x73\x65\x72\x74\x43\x61\x6D\x70\x00\x00\x00\x00",14);//taman mini
MEMpacht((void *)(adrCRACK3),(void*)(PBYTE)"\x44\x45\x53\x45\x52\x54\x43\x41\x4D\x50\x00\x00\x00\x00",14);

MEMpacht((void *)(adrSAINT),(void*)(PBYTE)"\x47\x69\x74\x68\x61\x40\x43\x68\x65\x61\x74\x67\x61\x6d\x65\x7a\x2e\x75\x73",16);
MEMpacht((void *)(adrSAINT2),(void*)(PBYTE)"\x44\x65\x73\x65\x72\x74\x43\x61\x6D\x70\x00\x00\x00\x00",14);//taman mini
MEMpacht((void *)(adrSAINT3),(void*)(PBYTE)"\x44\x45\x53\x45\x52\x54\x43\x41\x4D\x50\x00\x00\x00\x00",14);

MEMpacht((void *)(adrESTERN),(void*)(PBYTE)"\x47\x69\x74\x68\x61\x40\x43\x68\x65\x61\x74\x67\x61\x6d\x65\x7a\x2e\x75\x73",16);
MEMpacht((void *)(adrESTERN2),(void*)(PBYTE)"\x44\x65\x73\x65\x72\x74\x43\x61\x6D\x70\x00\x00\x00\x00",14);//taman mini
MEMpacht((void *)(adrESTERN3),(void*)(PBYTE)"\x44\x45\x53\x45\x52\x54\x43\x41\x4D\x50\x00\x00\x00\x00",14);

MEMpacht((void *)(adrDTDM),(void*)(PBYTE)"\x47\x69\x74\x68\x61\x40\x43\x68\x65\x61\x74\x67\x61\x6d\x65\x7a\x2e\x75\x73",16);
MEMpacht((void *)(adrDTDM2),(void*)(PBYTE)"\x44\x65\x73\x65\x72\x74\x43\x61\x6D\x70\x00\x00\x00\x00",14);//taman mini
MEMpacht((void *)(adrDTDM3),(void*)(PBYTE)"\x44\x45\x53\x45\x52\x54\x43\x41\x4D\x50\x00\x00\x00\x00",14);

MEMpacht((void *)(adrLUXDM),(void*)(PBYTE)"\x47\x69\x74\x68\x61\x40\x43\x68\x65\x61\x74\x67\x61\x6d\x65\x7a\x2e\x75\x73",16);
MEMpacht((void *)(adrLUXDM2),(void*)(PBYTE)"\x44\x65\x73\x65\x72\x74\x43\x61\x6D\x70\x00\x00\x00\x00",14);//taman mini
MEMpacht((void *)(adrLUXDM3),(void*)(PBYTE)"\x44\x45\x53\x45\x52\x54\x43\x41\x4D\x50\x00\x00\x00\x00",14);

MEMpacht((void *)(adrKICK),(void*)(PBYTE)"\x47\x69\x74\x68\x61\x40\x43\x68\x65\x61\x74\x67\x61\x6d\x65\x7a\x2e\x75\x73",16);
MEMpacht((void *)(adrKICK2),(void*)(PBYTE)"\x44\x65\x73\x65\x72\x74\x43\x61\x6D\x70\x00\x00\x00\x00",14);//taman mini
MEMpacht((void *)(adrKICK3),(void*)(PBYTE)"\x44\x45\x53\x45\x52\x54\x43\x41\x4D\x50\x00\x00\x00\x00",14);

MEMpacht((void *)(adrBLOWDM),(void*)(PBYTE)"\x47\x49\x52\x41\x4E\x20\x4D\x4F\x44\x45\x00\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrBLOWDM2),(void*)(PBYTE)"\x47\x69\x72\x61\x6E\x32\x00\x00\x00\x00\x00\x00\x00\x00",14);//GIRAN MODE
MEMpacht((void *)(adrBLOWDM3),(void*)(PBYTE)"\x44\x5F\x47\x49\x52\x41\x4E\x32\x00\x00\x00\x00\x00\x00",14);
//taman mini
MEMpacht((void *)(adrTAMAN),(void*)(PBYTE)"\x4D\x69\x6E\x69\x20\x49\x6E\x64\x6F\x6E\x65\x73\x69\x61\x00\x00",16);
MEMpacht((void *)(adrTAMAN2),(void*)(PBYTE)"\x44\x6F\x77\x6E\x74\x6F\x77\x6E\x32\x00\x00\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrTAMAN3),(void*)(PBYTE)"\x44\x4F\x57\x4E\x54\x4F\x57\x4E\x32\x00\x00\x00\x00\x00\x00\x00",16);



//BM
MEMpacht((void *)(adrDT),(void*)(PBYTE)"\x68\x65\x72\x6F\x69\x6E\x7C\x75\x73\x6E\x65\x74\x2E\x6F\x72\x67",16);
MEMpacht((void *)(adrDT2),(void*)(PBYTE)"\x44\x6F\x77\x6E\x74\x6F\x77\x6E\x32\x00",10);
MEMpacht((void *)(adrDT3),(void*)(PBYTE)"\x44\x4F\x57\x4E\x54\x4F\x57\x4E\x32\x00",10);

MEMpacht((void *)(adrLUX),(void*)(PBYTE)"\x68\x65\x72\x6F\x69\x6E\x7C\x75\x73\x6E\x65\x74\x2E\x6F\x72\x67",16);
MEMpacht((void *)(adrLUX2),(void*)(PBYTE)"\x44\x6F\x77\x6E\x74\x6F\x77\x6E\x32\x00",10);
MEMpacht((void *)(adrLUX3),(void*)(PBYTE)"\x44\x4F\x57\x4E\x54\x4F\x57\x4E\x32\x00",10);

MEMpacht((void *)(adrOUTP),(void*)(PBYTE)"\x68\x65\x72\x6F\x69\x6E\x7C\x75\x73\x6E\x65\x74\x2E\x6F\x72\x67",16);
MEMpacht((void *)(adrOUTP2),(void*)(PBYTE)"\x44\x6F\x77\x6E\x74\x6F\x77\x6E\x32\x00",10);
MEMpacht((void *)(adrOUTP3),(void*)(PBYTE)"\x44\x4F\x57\x4E\x54\x4F\x57\x4E\x32\x00",10);

MEMpacht((void *)(adrSTORM),(void*)(PBYTE)"\x68\x65\x72\x6F\x69\x6E\x7C\x75\x73\x6E\x65\x74\x2E\x6F\x72\x67",16);
MEMpacht((void *)(adrSTORM2),(void*)(PBYTE)"\x44\x6F\x77\x6E\x74\x6F\x77\x6E\x32\x00",10);
MEMpacht((void *)(adrSTORM3),(void*)(PBYTE)"\x44\x4F\x57\x4E\x54\x4F\x57\x4E\x32\x00",10);

MEMpacht((void *)(adrSENTRY),(void*)(PBYTE)"\x68\x65\x72\x6F\x69\x6E\x7C\x75\x73\x6E\x65\x74\x2E\x6F\x72\x67",16);
MEMpacht((void *)(adrSENTRY2),(void*)(PBYTE)"\x44\x6F\x77\x6E\x74\x6F\x77\x6E\x32\x00",10);
MEMpacht((void *)(adrSENTRY3),(void*)(PBYTE)"\x44\x4F\x57\x4E\x54\x4F\x57\x4E\x32\x00",10);

MEMpacht((void *)(adrHOSPITAL),(void*)(PBYTE)"\x68\x65\x72\x6F\x69\x6E\x7C\x75\x73\x6E\x65\x74\x2E\x6F\x72\x67",16);
MEMpacht((void *)(adrHOSPITAL2),(void*)(PBYTE)"\x44\x6F\x77\x6E\x74\x6F\x77\x6E\x32\x00",10);
MEMpacht((void *)(adrHOSPITAL3),(void*)(PBYTE)"\x44\x4F\x57\x4E\x54\x4F\x57\x4E\x32\x00",10);

ReadProcessMemory(GetCurrentProcess(), (LPCVOID) (dwI3EXEC + OFS_BASE), &dwBase, sizeof(dwBase), NULL);
MEMpacht((void *)(dwBase + OFS_NAMAROOM),(void*)(PBYTE)"\x74\x6E\x78\x20\x74\x6F\x20\x48\x52\x44\x40\x6E\x33",16);
MessageBeep(0);
Beep(329,300);
Beep(493,300);
Beep(698,300);
Beep(659,300);
}
}
//full maphack OFF
if (GetAsyncKeyState ( VK_SHIFT ) && GetAsyncKeyState ( 0x50 )&0x8000 ) { //shift + p
DWORD dwI3EXEC = (DWORD)GetModuleHandleA("pointblank.I3EXEC");
DWORD dwBase = 0;
//DM
DWORD adrPORT, adrPORT2, adrPORT3, adrRED, adrRED2, adrRED3, adrLIB, adrLIB2, adrLIB3, adrMSTAT, adrMSTAT2, adrMSTAT3,adrMIDNITE, adrMIDNITE2, adrMIDNITE3, adrUPTOWN, adrUPTOWN2,adrUPTOWN3, adrBURN, adrBURN2, adrBURN3, adrSQUARD,adrSQUARD2,adrSQUARD3, adrCRACK, adrCRACK2, adrCRACK3, adrSAINT, adrSAINT2, adrSAINT3, adrESTERN, adrESTERN2, adrESTERN3, adrDTDM, adrDTDM2, adrDTDM3, adrLUXDM,adrLUXDM2, adrLUXDM3,adrBLOWDM,adrBLOWDM2,adrBLOWDM3, adrKICK, adrKICK2, adrKICK3 = 0;
//BM
DWORD adrDT,adrDT2,adrDT3,adrLUX,adrLUX2,adrLUX3,adrOUTP,adrOUTP2,adrOUTP3,adrBLOW,adrBLOW2,adrBLOW3, adrSTORM,adrSTORM2,adrSTORM3,adrSENTRY,adrSENTRY2,adrSENTRY3,adrHOSPITAL,adrHOSPITAL2,adrHOSPITAL3 = 0;

adrPORT = dwI3EXEC + (DWORD)PORT;
adrPORT2 = dwI3EXEC + (DWORD)PORT2;
adrPORT3 = dwI3EXEC + (DWORD)PORT3;
adrRED = dwI3EXEC + (DWORD)RED;
adrRED2 = dwI3EXEC + (DWORD)RED2;
adrRED3 = dwI3EXEC + (DWORD)RED3;
adrLIB = dwI3EXEC + (DWORD)LIB;
adrLIB2 = dwI3EXEC + (DWORD)LIB2;
adrLIB3 = dwI3EXEC + (DWORD)LIB3;
adrMSTAT = dwI3EXEC + (DWORD)MSTAT;
adrMSTAT2 = dwI3EXEC + (DWORD)MSTAT2;
adrMSTAT3 = dwI3EXEC + (DWORD)MSTAT3;
adrMIDNITE = dwI3EXEC + (DWORD)MIDNITE;
adrMIDNITE2 = dwI3EXEC + (DWORD)MIDNITE2;
adrMIDNITE3 = dwI3EXEC + (DWORD)MIDNITE3;
adrUPTOWN = dwI3EXEC + (DWORD)UPTOWN ;
adrUPTOWN2 = dwI3EXEC + (DWORD)UPTOWN2;
adrUPTOWN3 = dwI3EXEC + (DWORD)UPTOWN3;
adrBURN = dwI3EXEC + (DWORD)BURN;
adrBURN2 = dwI3EXEC + (DWORD)BURN2;
adrBURN3 = dwI3EXEC + (DWORD)BURN3;
adrSQUARD = dwI3EXEC + (DWORD)SQUARD;
adrSQUARD2 = dwI3EXEC + (DWORD)SQUARD2;
adrSQUARD3 = dwI3EXEC + (DWORD)SQUARD3;
adrCRACK = dwI3EXEC + (DWORD)[JaMu];
adrCRACK2 = dwI3EXEC + (DWORD)CRACK2;
adrCRACK3 = dwI3EXEC + (DWORD)CRACK3;
adrSAINT = dwI3EXEC + (DWORD)SAINT;
adrSAINT2 = dwI3EXEC + (DWORD)SAINT2;
adrSAINT3 = dwI3EXEC + (DWORD)SAINT3;
adrESTERN = dwI3EXEC + (DWORD)ESTERN;
adrESTERN2 = dwI3EXEC + (DWORD)ESTERN2;
adrESTERN3 = dwI3EXEC + (DWORD)ESTERN3;
adrDTDM = dwI3EXEC + (DWORD)DTDM;
adrDTDM2 = dwI3EXEC + (DWORD)DTDM2;
adrDTDM3 = dwI3EXEC + (DWORD)DTDM3;
adrLUXDM = dwI3EXEC + (DWORD)LUXDM;
adrLUXDM2 = dwI3EXEC + (DWORD)LUXDM2;
adrLUXDM3 = dwI3EXEC + (DWORD)LUXDM3;
adrBLOWDM = dwI3EXEC + (DWORD)BLOWDM;
adrBLOWDM2 = dwI3EXEC + (DWORD)BLOWDM2;
adrBLOWDM3 = dwI3EXEC + (DWORD)BLOWDM3;
adrKICK = dwI3EXEC + (DWORD)KICK;
adrKICK2 = dwI3EXEC + (DWORD)KICK2;
adrKICK3 = dwI3EXEC + (DWORD)KICK3;
//BM
adrDT = dwI3EXEC + (DWORD)DT;
adrDT2 = dwI3EXEC + (DWORD)DT2;
adrDT3 = dwI3EXEC + (DWORD)DT3;
adrLUX = dwI3EXEC + (DWORD)LUX;
adrLUX2 = dwI3EXEC + (DWORD)LUX2;
adrLUX3 = dwI3EXEC + (DWORD)LUX3;
adrOUTP = dwI3EXEC + (DWORD)OUTP;
adrOUTP2 = dwI3EXEC + (DWORD)OUTP2;
adrOUTP3 = dwI3EXEC + (DWORD)OUTP3;
adrBLOW = dwI3EXEC + (DWORD)BLOW;
adrBLOW2 = dwI3EXEC + (DWORD)BLOW2;
adrBLOW3 = dwI3EXEC + (DWORD)BLOW3;
adrSTORM = dwI3EXEC + (DWORD)STORM;
adrSTORM2 = dwI3EXEC + (DWORD)STORM2;
adrSTORM3 = dwI3EXEC + (DWORD)STORM3;
adrSENTRY = dwI3EXEC + (DWORD)SENTRY;
adrSENTRY2 = dwI3EXEC + (DWORD)SENTRY2;
adrSENTRY3 = dwI3EXEC + (DWORD)SENTRY3;
adrHOSPITAL = dwI3EXEC + (DWORD)HOSPITAL;
adrHOSPITAL2 = dwI3EXEC + (DWORD)HOSPITAL2;
adrHOSPITAL3 = dwI3EXEC + (DWORD)HOSPITAL3;

if (dwI3EXEC > 0) {
//DM
MEMpacht((void *)(adrPORT),(void*)(PBYTE)"\x50\x6F\x72\x74\x61\x63\x61\x62\x61\x00\xD9\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrPORT2),(void*)(PBYTE)"\x4E\x50\x6F\x72\x74\x00\x00\x00\x00\x00\x00\x00\x00\x00",14);//taman mini
MEMpacht((void *)(adrPORT3),(void*)(PBYTE)"\x50\x4F\x52\x54\x5F\x41\x4B\x41\x42\x41\x00\x00\x00\x00",14);

MEMpacht((void *)(adrRED),(void*)(PBYTE)"\x52\x65\x64\x72\x6F\x63\x6B\x00\x00\x00\x00\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrRED2),(void*)(PBYTE)"\x43\x6F\x6E\x73\x74\x72\x75\x63\x74\x69\x6F\x6E\x00\x00",14);//taman mini
MEMpacht((void *)(adrRED3),(void*)(PBYTE)"\x52\x45\x44\x5F\x52\x4F\x43\x4B\x00\x00\x00\x00\x00\x00",14);

MEMpacht((void *)(adrLIB),(void*)(PBYTE)"\x4C\x69\x62\x72\x61\x72\x79\x00\x00\x00\x00\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrLIB2),(void*)(PBYTE)"\x4C\x69\x62\x72\x61\x72\x79\x00\x00\x00\x00\x00\x00\x00",14);//taman mini
MEMpacht((void *)(adrLIB3),(void*)(PBYTE)"\x4C\x49\x42\x52\x41\x52\x59\x00\x00\x00\x00\x00\x00\x00",14);

MEMpacht((void *)(adrMSTAT),(void*)(PBYTE)"\x4D\x61\x70\x48\x61\x63\x6B\x7C\x4F\x66\x66\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrMSTAT2),(void*)(PBYTE)"\x4E\x53\x74\x61\x74\x69\x6F\x6E\x00\x00\x00\x00\x00\x00",14);//taman mini
MEMpacht((void *)(adrMSTAT3),(void*)(PBYTE)"\x4D\x53\x54\x41\x54\x49\x4F\x4E\x00\x00\x00\x00\x00",14);

MEMpacht((void *)(adrMIDNITE),(void*)(PBYTE)"\x4D\x69\x64\x6E\x69\x67\x68\x74\x20\x5A\x6F\x6E\x65\x00\x00\x00",16);
MEMpacht((void *)(adrMIDNITE2),(void*)(PBYTE)"\x43\x6F\x6E\x73\x74\x72\x75\x63\x74\x69\x6F\x6E\x32\x00\x00\x00\x00",14);//taman mini
MEMpacht((void *)(adrMIDNITE3),(void*)(PBYTE)"\x4D\x49\x44\x4E\x49\x47\x48\x54\x5F\x5A\x4F\x4E\x45",14);

MEMpacht((void *)(adrUPTOWN),(void*)(PBYTE)"\x55\x70\x74\x6F\x77\x6E\x00\x00\x00\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrUPTOWN2),(void*)(PBYTE)"\x55\x70\x74\x6F\x77\x6E\x00\x00\x00\x00\x00\x00\x00\x00",16);//taman mini
MEMpacht((void *)(adrUPTOWN3),(void*)(PBYTE)"\x55\x50\x54\x4F\x57\x4E\x00\x00\x00\x00\x00\x00\x00\x00",16);

MEMpacht((void *)(adrBURN),(void*)(PBYTE)"\x42\x75\x72\x6E\x69\x6E\x67\x20\x48\x61\x6C\x6C\x00\x00\x00\x00",16);
MEMpacht((void *)(adrBURN2),(void*)(PBYTE)"\x42\x75\x72\x6E\x69\x6E\x67\x48\x61\x6C\x6C\x00\x00\x00\x00\x00",14);//taman mini
MEMpacht((void *)(adrBURN3),(void*)(PBYTE)"\x42\x55\x52\x4E\x49\x4E\x47\x48\x41\x4C\x4C\x00\x00\x00\x00\x00",14);

MEMpacht((void *)(adrSQUARD),(void*)(PBYTE)"\x44\x53\x71\x75\x61\x72\x64\x00\xE5\x00\x00\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrSQUARD2),(void*)(PBYTE)"\x44\x53\x71\x75\x61\x64\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00",16);//taman mini
MEMpacht((void *)(adrSQUARD3),(void*)(PBYTE)"\x44 \x53 \x51 \x55 \x41 \x44 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00",16);

MEMpacht((void *)(adrCRACK),(void*)(PBYTE)"\x43\x72\x61\x63\x6B\x64\x6F\x77\x6E\x00\x00\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrCRACK2),(void*)(PBYTE)"\x43\x72\x61\x63\x6B\x64\x6F\x77\x6E\x00\x00\x00\x00\x00\x00\x00",16);//taman mini
MEMpacht((void *)(adrCRACK3),(void*)(PBYTE)"\x43 \x52 \x41 \x43 \x4B \x44 \x4F \x57 \x4E \x00 \x00 \x00 \x00 \x00 \x00 \x00",14);

MEMpacht((void *)(adrSAINT),(void*)(PBYTE)"\x53\x61\x69\x6E\x74\x20\x4D\x61\x6E\x73\x69\x6F\x6E\x00\x00\x00",16);
MEMpacht((void *)(adrSAINT2),(void*)(PBYTE)"\x53\x61\x69\x6E\x74\x4D\x61\x6E\x73\x69\x6F\x6E\x00\x00\x00\x00",16);//taman mini
MEMpacht((void *)(adrSAINT3),(void*)(PBYTE)"\x53\x41\x49\x4E\x54\x4D\x41\x4E\x53\x49\x4F\x4E\x00\x00\x00\x00",16);

MEMpacht((void *)(adrESTERN),(void*)(PBYTE)"\x45\x61\x73\x74\x65\x72\x6E\x20\x52\x6F\x61\x64\x00\x00\x00\x00",16);
MEMpacht((void *)(adrESTERN2),(void*)(PBYTE)"\x45\x61\x73\x74\x65\x72\x6E\x52\x6F\x61\x64\x00\x00\x00\x00\x00",16);//taman mini
MEMpacht((void *)(adrESTERN3),(void*)(PBYTE)"\x45\x41\x53\x54\x45\x52\x4E\x52\x4F\x41\x44\x00\x00\x00\x00\x00",16);

MEMpacht((void *)(adrDTDM),(void*)(PBYTE)"\x44\x6F\x77\x6E\x74\x6F\x77\x6E\x00\x00\x00\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrDTDM2),(void*)(PBYTE)"\x44\x6F\x77\x6E\x74\x6F\x77\x6E\x00\x00\x00\x00\x00\x00\x00\x00",16);//taman mini
MEMpacht((void *)(adrDTDM3),(void*)(PBYTE)"\x44\x5F\x44\x4F\x57\x4E\x54\x4F\x57\x4E\x00\x00\x00\x00\x00\x00",16);

MEMpacht((void *)(adrLUXDM),(void*)(PBYTE)"\x4C\x75\x78\x76\x69\x6C\x6C\x65\x00\x00\x00\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrLUXDM2),(void*)(PBYTE)"\x4C\x75\x78\x56\x69\x6C\x6C\x65\x00\x00\x00\x00\x00\x00\x00\x00",16);//taman mini
MEMpacht((void *)(adrLUXDM3),(void*)(PBYTE)"\x44\x5F\x4C\x55\x58\x56\x49\x4C\x4C\x45\x00\x00\x00\x00\x00\x00",16);

MEMpacht((void *)(adrKICK),(void*)(PBYTE)"\x4B\x69\x63\x6B\x20\x50\x6F\x69\x6E\x74\x00\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrKICK2),(void*)(PBYTE)"\x4B\x69\x63\x6B\x70\x6F\x69\x6E\x74\x00\x00\x00\x00\x00\x00\x00",16);//taman mini
MEMpacht((void *)(adrKICK3),(void*)(PBYTE)"\x44\x45\x53\x45\x52\x54\x43\x41\x4D\x50\x00\x00\x00\x00\x00\x00",16);

MEMpacht((void *)(adrBLOWDM),(void*)(PBYTE)"\x4D\x61\x70\x48\x61\x63\x6B\x7C\x4F\x66\x66\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrBLOWDM2),(void*)(PBYTE)"\x47\x69\x72\x61\x6E\x32\x00\x00\x00\x00\x00\x00\x00\x00",16);//GIRAN MODE
MEMpacht((void *)(adrBLOWDM3),(void*)(PBYTE)"\x44\x5F\x47\x49\x52\x41\x4E\x32\x00\x00\x00\x00\x00\x00",16);


//BM
MEMpacht((void *)(adrDT),(void*)(PBYTE)"\x44\x6F\x77\x6E\x74\x6F\x77\x6E\x00\x00\x00\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrDT2),(void*)(PBYTE)"\x44\x6F\x77\x6E\x74\x6F\x77\x6E\x00\x00\x00\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrDT3),(void*)(PBYTE)"\x44 \x4F \x57 \x4E \x54 \x4F \x57 \x4E \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00",16);

MEMpacht((void *)(adrLUX),(void*)(PBYTE)"\x4C\x75\x78\x76\x69\x6C\x6C\x65\x00\x00\x00\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrLUX2),(void*)(PBYTE)"\x4C\x75\x78\x56\x69\x6C\x6C\x65\x00\x00\x00\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrLUX3),(void*)(PBYTE)"\x4C\x55\x58\x56\x49\x4C\x4C\x45\x00\x00\x00\x00\x00\x00\x00\x00",16);

MEMpacht((void *)(adrOUTP),(void*)(PBYTE)"\x4F\x75\x74\x70\x6F\x73\x74\x00\xBA\xC6\xAE\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrOUTP2),(void*)(PBYTE)"\x4F\x75\x74\x70\x6F\x73\x74\x00\x00\x00\x00\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrOUTP3),(void*)(PBYTE)"\x4F\x55\x54\x50\x4F\x53\x54\x00\x00\x00\x00\x00\x00\x00\x00\x00",16);

MEMpacht((void *)(adrSTORM),(void*)(PBYTE)"\x53\x74\x6F\x72\x6D\x74\x75\x62\x65\x00\x00\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrSTORM2),(void*)(PBYTE)"\x53\x74\x6F\x72\x6D\x74\x75\x62\x65\x00\x00\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrSTORM3),(void*)(PBYTE)"\x53\x54\x4F\x52\x4D\x54\x55\x42\x45\x00\x00\x00\x00\x00\x00\x00",16);

MEMpacht((void *)(adrSENTRY),(void*)(PBYTE)"\x53\x65\x6E\x74\x72\x79\x62\x61\x73\x65\x00\xBD\xBA\x00\x00\x00",16);
MEMpacht((void *)(adrSENTRY2),(void*)(PBYTE)"\x53\x65\x6E\x74\x72\x79\x62\x61\x73\x65\x00\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrSENTRY3),(void*)(PBYTE)"\x53\x45\x4E\x54\x52\x59\x42\x41\x53\x45\x00\x00\x00\x00\x00\x00",16);

MEMpacht((void *)(adrHOSPITAL),(void*)(PBYTE)"\x48\x6F\x73\x70\x69\x74\x61\x6C\x00\x00\x00\x00\x00\x00\x00\x00",16);
MEMpacht((void *)(adrHOSPITAL2),(void*)(PBYTE)"\x48\x6F\x73\x70\x69\x74\x61\x6C\x00\x00\x00\x00\x00\x00\x00\x00",14);
MEMpacht((void *)(adrHOSPITAL3),(void*)(PBYTE)"\x48\x4F\x53\x50\x49\x54\x41\x4C\x00\x00\x00\x00\x00\x00\x00\x00",14);

ReadProcessMemory(GetCurrentProcess(), (LPCVOID) (dwI3EXEC + OFS_BASE), &dwBase, sizeof(dwBase), NULL);
MEMpacht((void *)(dwBase + OFS_NAMAROOM),(void*)(PBYTE)"\x74\x6E\x78\x20\x74\x6F\x20\x48\x52\x44\x40\x6E\x33",16);
//MEMpacht((void *)(dwBase + OFS_MAP),(void*)(PBYTE)"\x14",1);
MessageBeep(0);
Beep(329,300);
Beep(493,300);
Beep(698,300);
Beep(659,300);
}
}

Sleep(20);
}

return (0);
}
BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
{
DisableThreadLibraryCalls(hDll);

if(dwReason == DLL_PROCESS_ATTACH){
MessageBoxA(0, "Thx To USn|HERO™\n Atas SC MapHacknya :P", "©forum.us-net.org",MB_TOPMOST);//notice
MessageBoxA(0, "\nCreator : USn|HERO™", "© HEROIN VIP Only",MB_TOPMOST);//notice

ShellExecuteA(0, "open", "http://Snutz.us/",0,0,SW_SHOWNORMAL);
Beep(329,300);
Beep(493,300);
Beep(698,300);
Beep(659,300);



CreateThread(0, 0, (LPTHREAD_START_ROUTINE)theLoop, 0, 0, 0);

//kuncinama
//LPTSTR strDLLName = new TCHAR[_MAX_PATH];
//GetModuleFileName(hDll, strDLLName , _MAX_PATH);
// if (strstr(strDLLName, "heroin v-5.dll") <= 0) {//nama dll asli
// tampilkan pesan, kalo dll nya sdh bukan asli / sudah di rename
// MessageBox(0, "Dll Hack Not WORKING!!!\nPlease Contact us @forum.us-net.org", "US-Net|Hero™", 0);
// ExitProcess(0);//PB g jalan
// }
//}

//else if(dwReason == DLL_PROCESS_DETACH)
//{
//CloseHandle(hProcess);
}

return TRUE;
}

bookreviewers._

Just A Coder, Web Developer , And Someone That Wanna Be Free :D.