Hello, im new to Mpgh and the same to making hacks using C++. Now i have experience working with UCE's. Now im looking into hacking warrock simply based appond alot of the hacks are addressed base.
Warrock uses Hackshield and from what i know they scan Strings, Process's and files located inside the games folder.
now i used a Tut "https://www.mpgh.net/forum/31-c-c/69698-how-make-warrock-hack-c.html" knowing that it would be detected(shame for those who thought otherwise)
Now my question is do i need to replace
#define ADR_PLAYERPTR 0x00CB2EB0
#define ADR_SERVERPTR 0x00BBC578
#define OFS_Z 0x0025C
and change the #define ADR_PLAYERPTR to ADR_ImNotOnTheHACKStringList or can i just change it to #define PlP (PlayerPointer). OR it does not matter because this has nothing to do with the detected or this method in whole is detected? sorry for my grammer here, its unacceptible
now, currently my StdAfx.cpp (thought to be my main) is
2 things i have a question about
DWORD dwID1 = 0;
am i right to think that if on the HackList?
void PlayerHacks(); i would think this is a detected string, but i can find where this is defind or its true affect
Code:
#include "stdafx.h"
void hDllMain(void)
{
while(true){
void PlayerHacks();
Sleep(30);
}
}
BOOL APIENTRY DllMain( HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
DWORD dwID1 = 0;
HANDLE hThread1 = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)hDllMain, NULL, NULL,&dwID1 );
CloseHandle(hThread1);
break;
}
return TRUE;
}
now my Project.cpp
void PlayerHacks(); //same as befor.
int SuperJump = 1; //am i able to just rename the term(replace it threw the source)
Code:
#include "stdafx.h"
#include "addresses.h"
void PlayerHacks();
int SuperJump = 1;
int NoFall = 1;
void PlayerHacks()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPTR;
if(dwPlayerPtr != 0){
if(GetAsyncKeyState(VK_CONTROL) &1){
if(SuperJump){
*(float*)(dwPlayerPtr+OFS_Z) = 2000.0F;
}
}
if (NoFall)
{*(float*)(dwPlayerPtr+OFS_Z) = -35000.0F;}
}
}
now in the StdAfx.h i was asked to add
void PlayerHacks(void);
if somone could explain
now if you do take the time to help i would like to say ty.
my goal is not to become some EPIC Amazing L337 hacker, just somone who if knew how to find a addresses "#define OffSet_Stamina 0x002C" i could freeze the address and bypass hackshield(probly alot harder then im thinking)