[Help] Create Warrock Hack

04/16/2013 21:47 minimaxi95#1
Hello,
I don't know if it's the right section , haven't seen a dicuss section but there is my question.

I've started few month ago to learn C++ , for school and also , because i love programming.

In the time that I played Warrock but I did not know C + +, I wanted to create hacks but do not have the skills, I gave up.

Now, I'd like to create, and for that, I would like someone to help me via skype. I tried by myself with a speedhack, but without success.

I'm not that kind of person that requires code everything. I want to know how. I want to learn.

So I was wondering if there was someone freindly enough to help me create one, and on my own in the future.

Thank you in advance.
04/17/2013 17:50 xxfabbelxx#2
Show us your speedhack so we can see how far you are.
04/18/2013 03:30 minimaxi95#3
I've tryed to do it with the NoRecoil hack , with addys that i've found on E-Pvper.

And.. it looks like this :
Code:
#define ADR_PLAYERPOINTER     0x00A5348C
#define OFS_NORECOIL1         0x000
#define OFS_NORECOIL2         0x004
#define OFS_NORECOIL3         0x008

void Hack()
{
  DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
  if( dwPlayerPtr!= 0)
  {
     *(float*)(ADR_PLAYERPOINTER + OFS_NORECOIL1) = 0;
     *(float*)(ADR_PLAYERPOINTER + OFS_NORECOIL2) = 0;
     *(float*)(ADR_PLAYERPOINTER + OFS_NORECOIL3) = 0;
  }
}

void _Thread()
{
 for(;;)
 {
   Hack();
   Sleep(10);
 }

}

extern "C" DLL_EXPORT BOOL APIENTRY DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
        if(fdwReason == DLL_PROCESS_ATTACH)
            CreateThread(0,0,(LPTHREAD_START_ROUTINE)_Thread,0,0,0);
}
04/18/2013 18:56 cheatslaw#4
Quote:
Originally Posted by minimaxi95 View Post
I've tryed to do it with the NoRecoil hack , with addys that i've found on E-Pvper.

And.. it looks like this :
Code:
#define ADR_PLAYERPOINTER     0x00A5348C
#define OFS_NORECOIL1         0x000
#define OFS_NORECOIL2         0x004
#define OFS_NORECOIL3         0x008

void Hack()
{
  DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
  if( dwPlayerPtr!= 0)
  {
     *(float*)(ADR_PLAYERPOINTER + OFS_NORECOIL1) = 0;
     *(float*)(ADR_PLAYERPOINTER + OFS_NORECOIL2) = 0;
     *(float*)(ADR_PLAYERPOINTER + OFS_NORECOIL3) = 0;
  }
}

void _Thread()
{
 for(;;)
 {
   Hack();
   Sleep(10);
 }

}

extern "C" DLL_EXPORT BOOL APIENTRY DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
        if(fdwReason == DLL_PROCESS_ATTACH)
            CreateThread(0,0,(LPTHREAD_START_ROUTINE)_Thread,0,0,0);
[COLOR="Red"]return TRUE;[/COLOR]
}
You did not return.. try the red
04/18/2013 19:05 minimaxi95#5
Warrock's still crashing. :/
04/18/2013 19:59 5ubZer0#6
#define OFS_NORECOIL1 0x000
#define OFS_NORECOIL2 0x004
#define OFS_NORECOIL3 0x008

dafuq? :D
I think you found wrong addresses, because + 0x0 isn't very usefull ^^
04/18/2013 22:09 minimaxi95#7
That's why they seemed so strange xD

I didn't found it , just took it on forum.

Ill try to find them by myself , ill have to install VirtualBox because i cant use Kernel Detective on Win7.