QuestionNOMENU Hack problem!

Posts 1–10 of 10 · Page 1 of 1
NOMENU Hack problem!
Hello,
When im injecting my .DLL into an injector! (PERFECTLY THE SAME NAME)
the nomenu hack doesnt work!

I've got the net codes int it:
#include <windows.h>
#include <stdio.h>

//--------------------------Define Hacks--------------------------//

#define Playerpointer 0xCCB670
#define Serverpointer 0xBD4B38
#define OFS_Z 0x25C
#define NFD_Player_OffSet 0x320

//--------------------------End Define Addies--------------------------//

//--------------------------Define HackThread--------------------------//

DWORD *ingame= (DWORD*)Playerpointer;
DWORD *outgame= (DWORD*)Serverpointer;

//--------------------------End Define HackThread--------------------------//

//--------------------------Start Hacks--------------------------//

void superjump () //super jump
{
if(GetAsyncKeyState(VK_CONTROL) &1)
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_Z) = 1000;
}
}
}

void nfd () //NFD
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+NFD_Player_OffSet) = -20000;
}
}

//--------------------------End Hacks--------------------------//

//-------------------------HackThread--------------------------//

void HackThread()
{
for(;; )
{
if(*ingame)
{
superjump();
nfd();
}
if(*outgame)
{

}
}
Sleep(200); //prevent for overloading the cpu
}

//--------------------------End HackThread--------------------------//

//--------------------------End--------------------------//

BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{

CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
}
return TRUE;
}
If you want to see file i made (download unther)
Please tell me how i fix this!


Virusscan:
Virustotal

Antivirus Versie Laatst geüpdatet Resultaat
a-squared 4.5.0.41 2009.11.14 -
AhnLab-V3 5.0.0.2 2009.11.13 -
AntiVir 7.9.1.65 2009.11.13 -
Antiy-AVL 2.0.3.7 2009.11.13 -
Authentium 5.2.0.5 2009.11.14 -
Avast 4.8.1351.0 2009.11.14 -
AVG 8.5.0.425 2009.11.13 -
BitDefender 7.2 2009.11.14 -
CAT-QuickHeal 10.00 2009.11.13 -
ClamAV 0.94.1 2009.11.14 -
Comodo 2952 2009.11.14 -
DrWeb 5.0.0.12182 2009.11.14 -
eSafe 7.0.17.0 2009.11.12 -
eTrust-Vet 35.1.7121 2009.11.14 -
F-Prot 4.5.1.85 2009.11.13 -
F-Secure 9.0.15370.0 2009.11.11 -
Fortinet 3.120.0.0 2009.11.14 -
GData 19 2009.11.14 -
Ikarus T3.1.1.74.0 2009.11.14 -
Jiangmin 11.0.800 2009.11.12 -
K7AntiVirus 7.10.896 2009.11.13 -
Kaspersky 7.0.0.125 2009.11.14 -
McAfee 5801 2009.11.13 -
McAfee+Artemis 5801 2009.11.13 -
McAfee-GW-Edition 6.8.5 2009.11.14 -
Microsoft 1.5202 2009.11.14 -
NOD32 4606 2009.11.14 -
Norman 6.03.02 2009.11.14 -
nProtect 2009.1.8.0 2009.11.14 -
Panda 10.0.2.2 2009.11.13 -
PCTools 7.0.3.5 2009.11.13 -
Prevx 3.0 2009.11.14 -
Rising 22.21.05.04 2009.11.14 -
Sophos 4.47.0 2009.11.14 -
Sunbelt 3.2.1858.2 2009.11.12 -
Symantec 1.4.4.12 2009.11.14 -
TheHacker 6.5.0.2.069 2009.11.13 -
TrendMicro 9.0.0.1003 2009.11.14 -
VBA32 3.12.10.11 2009.11.13 -
ViRobot 2009.11.14.2037 2009.11.14 -
VirusBuster 4.6.5.0 2009.11.13 -
Testing Hack 1.0.zipattachment deleted · 7 downloads before removal
Hi,

use this:

Code:
#include "windows.h"


///////ADDYS//////

#define OFS_Z 0x25C
#define OFFSET_PREM 0x374
#define Playerpointer 0xCCB670 // 
#define ADR_SERVERPTR 0xBD4B38
//////HACKS/////

int premium = 1;


void PREMIUM_GOLD ()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_SERVERPTR
if(dwPlayerPtr != 0)
{
*(long*)(dwPlayerPtr+OFFSET_PREM) = 3, 10;
}
}

int Superjump=1;

void superjump () //super jump
{
if(GetAsyncKeyState(VK_CONTROL)&1) 
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_Z) = 1500; 
}
}
}

int NFD=1;

void nfd () 
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_Z) = -20000;
}
}

///////

void ServerHacks(void)
{
while (1){
DWORD dwServerPointer = *(DWORD*)ADR_SERVERPTR;
if(dwServerPointer != 0) {



if (premium) PREMIUM_GOLD ();
if (Superjump) superjump();
if (NFD) nfd();



}
}
}


BOOL APIENTRY DllMain(HMODULE hModule, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)ServerHacks, 0, 0, 0);
return TRUE;
}
return TRUE; 
}
injecting your DLL into an injector...
You fail copy pasting homo ******
Lol ofcourse will it fail when you inject a .dll in an injector. You need to put the .dll in injector and INJECT the injector in a process.
shut up ******s he made that hack
Quote Originally Posted by BMW M5 View Post
shut up ******s he made that hack
No he didn't, this is a very old source 2+ months, he copypasted it from gbastard.net forums, PM me for link if you don't believe (can't post rival links here)
I have the same problem i made my hack.. building and all goes right. but when i want to inject the hack it says Faild to Inject. but i send my hack to other coders they said the hack was good but it doesnt iject wats the problem?

Code :

#include <windows.h>
#include <stdio.h>

//Address\\

#define Playerpointer 0x00CC4778
#define Serverpointer 0x00BCE110
#define Fast_Ammo 0x00B04250
#define Fast_Health 0x00B04254
#define Fast_Repair 0x00B04258
#define Fast_Flag 0x00B0425C
#define No_Spread 0x00B042B0
#define Speed 0x009A7E04
#define Stamina_OffSet 0x10
#define NoRecoil_1_OffSet 0x0
#define NoRecoil_2_OffSet 0x4
#define NoRecoil_3_OffSet 0x8
#define OFS_X 0x23C
#define OFS_Y 0x244
#define OFS_Z 0x240
#define Slot5_OffSet 0xE0ABC
#define NFD_Player_OffSet 0x308
#define Premium_OffSet 0x374

DWORD *ingame= (DWORD*)Playerpointer;
DWORD *outgame= (DWORD*)Serverpointer;

//Codes\\

void FastAll ()
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)Fast_Repair = 10;
*(float*)Fast_Health = 5;
*(float*)Fast_Flag = 10;
*(float*)Fast_Ammo = 5;
}}

void speedon ()
{
if(GetAsyncKeyState(VK_NUMPAD1) &1)
{
*(float*)(Speed) = 300;
}
}

void speedoff ()
{
if(GetAsyncKeyState(VK_NUMPAD0) &1)
{
*(float*)(Speed) = 100;
}
}

void jump ()
{
if(GetAsyncKeyState(VK_CONTROL) &1)
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_Z) = 1000;
}
}
}

void stamina ()
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+Stamina_OffSet) = 100;
}
}

void norecoil ()
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+0x00) = 0;
*(float*)(dwPlayerPtr+0x04) = 0;
*(float*)(dwPlayerPtr+0x08) = 0;
}
}

void nfd ()
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+NFD_Player_OffSet) = -20000;
}
}

void premium ()
{
DWORD dwPlayerPtr = *(DWORD*)Serverpointer;
if(dwPlayerPtr != 0)
{
*(long*)(dwPlayerPtr+Premium_OffSet) = 3, 10;
}
}

void spread ()
{
*(float*) No_Spread = 0;
}

void Slots5 ()
{
DWORD dwPlayerPtr = *(DWORD*)Serverpointer;
if(dwPlayerPtr != 0)
{
*(long*)(dwPlayerPtr+Slot5_OffSet) = 1;
}
}

//hackthread\\

void HackThread()
{
for(;; )
{
if(*ingame)
{
jump();
nfd();
premium();
spread();
norecoil();
stamina();
speedon();
speedoff();
FastAll();
Slots5();
}
if(*outgame)
{
premium();
Slots5();
}
}
Sleep(200);
}

BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0); //create the hackthread
}
return TRUE;
}
If you want a quick reply..

You should use namespaces to wrap global variables(I would avoid global variables unless they're really required.). You should be using a proper nameing convention. It'd be ideal if all the hack routines were stored in a class(which also contained all the addresses as constants). Your macros should be in a header, and lastly, you should be using DirectInput, or other libraries to gather input. Gathering input from the callback is slow, it's even slower making a million calls to the same API.

If your going to post code snippets for us to fix, give us compile\link errors, or details on what's going wrong. Make sure the code is well formatted (I.E Indents), variables follow the proper naming convention(if you're using one, and the code is large enough to require it), and that the code is clean, meaning you approriatly make use of classes, structs, enumerators, etc..
The problem is that you fags leeched it so don't expect any help from any coder around here...
Hmmm... I didn't know DirectInput was faster... That's interesting.
Posts 1–10 of 10 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

Need help?