//----------------------------------------------------------------------------------------//
// This file is part of hrdbase
// (c) copyright 2010
[You must be registered and logged in to see this link.] // edited by HERO™ 2011/01/17
//----------------------------------------------------------------------------------------//
#ifndef __HERO_BASE_H
#define __HERO_BASE_H
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <shellapi.h>
#include "dll.h"
LPTSTR COPOBANGET = "PointBlank.i3Exec";
void scan(void *adr, void *ptr, int size);
DWORD WINAPI theLoop(LPVOID param);
#endif
void Mpacht(void *adr, void *ptr, int size)
{
DWORD CheckProtection;
VirtualProtect(adr,size,PAGE_EXECUTE_READWRITE, &CheckProtection);
memcpy(adr,ptr,size);
VirtualProtect(adr,size,CheckProtection, &CheckProtection);
}
///////////write memory////////////////////
void GALOVAHACK(unsigned long ulBase, int iOffset, int iValue)
{
if (!IsBadReadPtr((VOID*)ulBase, sizeof(unsigned long)))
{
if (!IsBadWritePtr((void*)(*(unsigned long*)ulBase + iOffset), sizeof(unsigned long)))
{
*(int*)(*(unsigned long*)ulBase + iOffset) = iValue;
}
}
}
int __stdcall SPION1(void)
{
DWORD dwPB = WORD)GetModuleHandleA(COPOBANGET);
if (dwPB > 0) {
GALOVAHACK(dwPB + WORD)OFS_I3EXEC, (OFS_SPION), 0xF8); // PANGKAT
return(1);
return TRUE;
}
}
int __stdcall KILL(void)
{
DWORD dwPB = WORD)GetModuleHandleA(COPOBANGET);
if (dwPB > 0) {
GALOVAHACK(dwPB + WORD)OFS_I3EXEC, (OFS_KILL), 0x28); // PANGKAT
return(1);
return TRUE;
}
}
int __stdcall KILL2(void)
{
DWORD dwPB = WORD)GetModuleHandleA(COPOBANGET);
if (dwPB > 0) {
GALOVAHACK(dwPB + WORD)OFS_I3EXEC, (OFS_KILL), 0x99); // PANGKAT
return(1);
return TRUE;
}
}
int __stdcall KILL3(void)
{
DWORD dwPB = WORD)GetModuleHandleA(COPOBANGET);
if (dwPB > 0) {
GALOVAHACK(dwPB + WORD)OFS_I3EXEC, (OFS_KILL), 0xA0); // PANGKAT
return(1);
return TRUE;
}
}
int __stdcall KILL4(void)
{
DWORD dwPB = WORD)GetModuleHandleA(COPOBANGET);
if (dwPB > 0) {
GALOVAHACK(dwPB + WORD)OFS_I3EXEC, (OFS_KILL), 0xA1); // PANGKAT
return(1);
return TRUE;
}
}
int __stdcall DM(void)
{
DWORD dwPB = WORD)GetModuleHandleA(COPOBANGET);
if (dwPB > 0) {
GALOVAHACK(dwPB + WORD)OFS_I3EXEC, (OFS_DM), 0x08); // PANGKAT
return(1);
return TRUE;
}
}
int __stdcall BM(void)
{
DWORD dwPB = WORD)GetModuleHandleA(COPOBANGET);
if (dwPB > 0) {
GALOVAHACK(dwPB + WORD)OFS_I3EXEC, (OFS_DM), 0x09); // PANGKAT
return(1);
return TRUE;
}
}
int __stdcall MODE(void)
{
DWORD dwPB = WORD)GetModuleHandleA(COPOBANGET);
if (dwPB > 0) {
GALOVAHACK(dwPB + WORD)OFS_I3EXEC, (OFS_MODE), 0x00); // PANGKAT
return(1);
return TRUE;
}
}
int __stdcall RANDOM(void)
{
DWORD dwPB = WORD)GetModuleHandleA(COPOBANGET);
if (dwPB > 0) {
GALOVAHACK(dwPB + WORD)OFS_I3EXEC, (OFS_RANDOM1), 0x00); // View Random Map
GALOVAHACK(dwPB + WORD)OFS_I3EXEC, (OFS_RANDOM2), 0x00); // Bisa Mlihat Map Yang Diamainkan
return(1);
return TRUE;
}
}
DWORD WINAPI GMSAMPAH(LPVOID hack)
{
while (1) {
if (GetAsyncKeyState(VK_F3)&1) {
MessageBeep(1); // Berikan Beep
Beep (500,100);
Beep (1000,100);
SPION1();
}
if (GetAsyncKeyState(VK_NUMPAD1)&1) {
MessageBeep(1); // Berikan Beep
Beep (500,100);
Beep (1000,100);
KILL();
}
if (GetAsyncKeyState(VK_F4)&1) {
MessageBeep(1); // Berikan Beep
Beep (500,100);
Beep (1000,100);
DM();
}
if (GetAsyncKeyState(VK_F5)&1) {
MessageBeep(1); // Berikan Beep
Beep (500,100);
Beep (1000,100);
BM();
}
if (GetAsyncKeyState(VK_NUMPAD2)&1) {
MessageBeep(1); // Berikan Beep
Beep (500,100);
Beep (1000,100);
KILL2();
}
if (GetAsyncKeyState(VK_NUMPAD3)&1) {
MessageBeep(1); // Berikan Beep
Beep (500,100);
Beep (1000,100);
KILL3();
}
if (GetAsyncKeyState(VK_NUMPAD4)&1) {
MessageBeep(1); // Berikan Beep
Beep (500,100);
Beep (1000,100);
KILL4();
}
if (GetAsyncKeyState(VK_F12)&1) {
MessageBeep(1); // Berikan Beep
Beep (500,100);
Beep (1000,100);
MODE();
}
if (GetAsyncKeyState(VK_F10)&1) {
MessageBeep(1); // Berikan Beep
Beep (500,100);
Beep (1000,100);
RANDOM();
}
if (GetAsyncKeyState(VK_F11)&1) {
MessageBeep(1); // Berikan Beep
Beep (500,100);
Beep (1000,100);
BASENG();
}
if (GetAsyncKeyState(VK_INSERT)&1) {
MessageBeep(1); // Berikan Beep
Beep (500,100);
Beep (1000,100);
MAPON();
}
if (GetAsyncKeyState(VK_DELETE)&1) {
MessageBeep(1); // Berikan Beep
Beep (500,100);
Beep (1000,100);
MAPOFF();
}
Sleep(55);
}
return(1);
}
BOOL WINAPI DllMain(HMODULE hDll, DWORD dwReason, LPVOID lpReserved)
{
DisableThreadLibraryCalls(hDll);
if(dwReason == DLL_PROCESS_ATTACH){
MessageBox(0,"HOT KEY:\n[F1] MASMED\n[F2] RESET MASMED\n[F3] Spion\n[NUMPAD1 - 4] CHANGE KILL\n[F10] View RANDOM MAP STAGE\n[INSERT] MAP HACK ON \n[DELETE] MAP HACK OFF\n[F12] SNIPER MODE HACK\ngalova@US-N.SevenUp","Notice", MB_TOPMOST);//notice selalu di atas
ShellExecuteA(0, "open", "
[You must be registered and logged in to see this link.] 0, 0, SW_SHOWNORMAL);
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)GMSAMPAH, 0, 0, 0);
}
else if(dwReason == DLL_PROCESS_DETACH)
{
//CloseHandle(hProcess);
}
return TRUE;
}
Untuk Offset
NOTE
////////===========Started Log.h==============\\\\\\\
#define OFS_I3EXEC 0x4CEDD0
///////========AND COPAS IN=============\\\\\\\
#define OFS_SPION 0x7334
#define OFS_KILL 0x733F
#define OFS_RANDOM 0x7308
#define OFS_RANDOM1 0x7309
#define OFS_MODE1 0x730A
#define OFS_NO.ROOM 0x72EB
#define OFS_MODE2 0x7306
#define OFS_MAP 0x7303
/================COPAS Log.h===============\
Saya Hanya Newbie Yang Ingin Belajar, Buat Para Senior Mohon Bantuannya!
[You must be registered and logged in to see this image.]Saya Hanya Newbie Yang Ingin Belajar, Buat Para Senior Mohon Bantuannya!
[You must be registered and logged in to see this image.]