//================================================
// Hack Mission card Pedofil
// (c) copyright 2011 USN Monkie
// Source coding edited By Me from source Mas abu jafar dan N3rion
// USN Monkie a.k.a USN_PedofiL
//===============================================
#include <windows.h>
LPTSTR i3exec = "PointBlank.i3exec";
char *pProcessWindowMonkie = "Point Blank";
char *pProcessWindowClass = "I3VIEWER";
bool isInitMmhMemory = true;
DWORD dwProcessID;
UINT_PTR uipPebeBaseAddressx;
HANDLE hProcess;
// Value card
UINT_PTR uipHackMonkieValue = 16776960;
UINT_PTR uipHackpedofilValue = 0;
// complete card
UINT_PTR uipHackMonkie1, uipHackMonkie2;
UINT_PTR uipHackMonkie3, uipHackMonkie4;
UINT_PTR uipHackMonkie5, uipHackMonkie6;
UINT_PTR uipHackMonkie7, uipHackMonkie8;
UINT_PTR uipHackMonkie9, uipHackMonkie0;
// reset card
UINT_PTR uipHackpedofil1, uipHackpedofil2;
UINT_PTR uipHackpedofil3, uipHackpedofil4;
UINT_PTR uipHackpedofil5, uipHackpedofil6;
UINT_PTR uipHackpedofil7, uipHackpedofil8;
UINT_PTR uipHackpedofil9, uipHackpedofil0;
UINT_PTR DeRef( UINT_PTR _uiptrPointer ) {
UINT_PTR uiptrRet;
if (!::ReadProcessMemory(hProcess, reinterpret_cast<LPVOID>(_uiptrPointer), &uiptrRet, sizeof(uiptrRet), 0)) { return 0UL; }
return uiptrRet;
}
void InitApplicationProcess()
{
bool isFindWindow = true;
HWND hWnd = 0;
while(isFindWindow)
{
if((hWnd = FindWindowA(pProcessWindowClass, pProcessWindowMonkie)) != 0)
{
isFindWindow = false;
}
Sleep(500);
}
GetWindowThreadProcessId(hWnd, &dwProcessID);
hProcess = OpenProcess(PROCESS_VM_OPERATION|PROCESS_VM_READ|PROCESS_VM_WRITE|PROCESS_QUERY_INFORMATION, FALSE, dwProcessID);
}
DWORD WINAPI emonk(LPVOID param)
{
while (1) {
if(GetAsyncKeyState(VK_F12)&1) {
DWORD dwI3EXECModule = (DWORD)GetModuleHandleA(i3exec);
if (dwI3EXECModule > 0) {
//Hack Monkie :D
uipHackMonkie1 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x15905;// offset card p
uipHackMonkie2 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x15914;// offset card o
uipHackMonkie3 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x15923;//offset card i dan selanjutnya
uipHackMonkie4 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x15932;
uipHackMonkie5 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x15941;
uipHackMonkie6 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x15950;
uipHackMonkie7 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x1595F;
uipHackMonkie8 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x1596E;
uipHackMonkie9 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x1597D;
uipHackMonkie0 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x1598C;
//Hack Monkie :D
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackMonkie1), &uipHackMonkieValue, sizeof(uipHackMonkieValue), 0);
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackMonkie2), &uipHackMonkieValue, sizeof(uipHackMonkieValue), 0);
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackMonkie3), &uipHackMonkieValue, sizeof(uipHackMonkieValue), 0);
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackMonkie4), &uipHackMonkieValue, sizeof(uipHackMonkieValue), 0);
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackMonkie5), &uipHackMonkieValue, sizeof(uipHackMonkieValue), 0);
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackMonkie6), &uipHackMonkieValue, sizeof(uipHackMonkieValue), 0);
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackMonkie7), &uipHackMonkieValue, sizeof(uipHackMonkieValue), 0);
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackMonkie8), &uipHackMonkieValue, sizeof(uipHackMonkieValue), 0);
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackMonkie9), &uipHackMonkieValue, sizeof(uipHackMonkieValue), 0);
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackMonkie0), &uipHackMonkieValue, sizeof(uipHackMonkieValue), 0);
MessageBeep(0);
}
}
if(GetAsyncKeyState(VK_F11)&1) {
DWORD dwI3EXECModule = (DWORD)GetModuleHandleA(i3exec);
if (dwI3EXECModule > 0) {
//Hack card reset deklarasikan disini
uipHackpedofil1 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x15905;//offset card p
uipHackpedofil2 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x15914;//offset card o
uipHackpedofil3 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x15923;// selanjutnya ....
uipHackpedofil4 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x15932;
uipHackpedofil5 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x15941;
uipHackpedofil6 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x15950;
uipHackpedofil7 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x1595F;
uipHackpedofil8 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x1596E;
uipHackpedofil9 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x1597D;
uipHackpedofil0 = DeRef(dwI3EXECModule + 0x4C8FC0) + 0x1598C;
//Proces memory
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackpedofil1), &uipHackpedofilValue, sizeof(uipHackpedofilValue), 0);
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackpedofil2), &uipHackpedofilValue, sizeof(uipHackpedofilValue), 0);
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackpedofil3), &uipHackpedofilValue, sizeof(uipHackpedofilValue), 0);
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackpedofil4), &uipHackpedofilValue, sizeof(uipHackpedofilValue), 0);
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackpedofil5), &uipHackpedofilValue, sizeof(uipHackpedofilValue), 0);
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackpedofil6), &uipHackpedofilValue, sizeof(uipHackpedofilValue), 0);
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackpedofil7), &uipHackpedofilValue, sizeof(uipHackpedofilValue), 0);
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackpedofil8), &uipHackpedofilValue, sizeof(uipHackpedofilValue), 0);
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackpedofil9), &uipHackpedofilValue, sizeof(uipHackpedofilValue), 0);
::WriteProcessMemory(hProcess, reinterpret_cast<LPVOID>(uipHackpedofil0), &uipHackpedofilValue, sizeof(uipHackpedofilValue), 0);
MessageBeep(0);
}
}
Sleep(1);
}
return (0);
}
void Monkiemonk() {
// Perkenalan dulu biar Exisss :D
MessageBoxA(NULL, "Pedofil | Full | Version\n-----------------------------------------\nMonkie pedofil Ganteng\n-----------------------------------------\n\nGreetz : Mas drache dan Hrd\n\nTnx to:\n theXfiles\n om Hero \n Koben\n Bang Hanilo\n Om yuan\n Penk\n camelonth \n Kewel\n\n\nsemuanya deh yg tdk dpt di sebutkan satu persatu\n\n\nUSn_Monkie\n\n\n ", "Monkiemonk",MB_TOPMOST);//sampaikan pesanmu disini man !
Beep(329,300);
InitApplicationProcess();
}
BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
{
DisableThreadLibraryCalls(hDll);
if (dwReason == DLL_PROCESS_ATTACH) {
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)emonk, 0, 0, 0);
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Monkiemonk, 0, 0, 0);
}
return TRUE;
}