[TUT]NoMenu Hack

08/13/2010 20:00 €rYsaN#1
Hi leute hier ein kleines TUT wie ihr euch euren eigenen NoMenu Hack
basteln könt#
Also
Ihr braucht
  • C++
  • ein Paar Grundkentnisse
  • ein wenig gedult
  • und mutivation

[Only registered and activated users can see links. Click Here To Register...]

so nun kan es los gehen

Als erstes öffnet ihr C++ und macht folgendes
ihr macht ein neues win32 projekt
[Only registered and activated users can see links. Click Here To Register...]

Dan geht ihr auf Anwendungseinstellungen
und kreuzt dll und leeres project an
[Only registered and activated users can see links. Click Here To Register...]

Dan macht ihr Rechtsklick auf Quelledatei>Hinzufügen>NeuesElement
und macht eine cpp datei auf und nent sie main.cpp
[Only registered and activated users can see links. Click Here To Register...]

so nun könen wir mit dem coden anfangen
als erstes
Code:
Quote:
# Include <windows.h>
# Include <stdio.h>
Dies bringt den Computer dazumachen was ihr schreibt

so nun zu den Addys
die müssen aus getauscht werden
Code:
Quote:
#define Playerpointer 0x00CB11C8
#define Serverpointer 0x00B39BE0
Die müssen immer dabei sein

und dan kommen die eigentlichen addys
Code:
Quote:
#define OFS_Z 0x00
#define ADR_NFD 0x00
#define OFS_Premium1 0x00
Jetzt komt der Befehl ob es ingame oder outgame
statfindet
Code:
Quote:
DWORD *ingame= (DWORD*)Playerpointer;
Dan kommen die Funktionen
Das z.b ist super jump
Code:
Quote:
void Jump()
{
if(GetAsyncKeyState(VK_LCONTROL) &1)
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_Z) = 1500;
}
}
}
Dan die nächste
Das ist NFD
Code:
Quote:
void nfd () //NFD
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+ADR_NFD) = -20000;
}
}
Nun die outgame funktionen
Zuerst wieder der befehl wo es stattfinden soll
Code:
Quote:
DWORD *outgame= (DWORD*)Serverpointer;
und jetzt wieder die funktionen
für Prem kommt dan
Code:
Quote:
void premium () // Gold Premium
{
DWORD dwPlayerPtr = *(DWORD*)Serverpointer;
if(dwPlayerPtr != 0)
{
*(long*)(dwPlayerPtr+OFS_Premium) = 3, 10; // 1 = bronze 2 = silver 3 = ...
}
}
nun zu dem HackTreadh

Code:
Quote:
void HackThread()
{
for(;; )
{
if(*ingame)
{
Jump();
nfd();
}
if(*outgame)
{
premium();
}
Sleep(200);
}
}
So nun zum code der die dll vollendet
wichtig!:Hinter den HackThread, 0,0,muss noch
Quote:
0);
hin ich konte es leider nicht hier reinschreiben
Code:
Quote:
BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{

CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0,
}
return TRUE;
}
Und so muss es dan aussehen
das 0); konte ich hier leider auch nicht reinschreiben
daswegen den follen text im anhang
}
Dan drückt ihr F7 und das müsste unten kommen

Quote:
1>------ Erstellen gestartet: Projekt: TUT No Menu, Konfiguration: Debug Win32 ------
1> main.cpp
1> TUT No Menu.vcxproj -> C:\Users\Admin\Desktop\TUT No Menu\Debug\TUT No Menu.dll
========== Erstellen: 1 erfolgreich, Fehler bei 0, 0 aktuell, 0 übersprungen ==========
So hier noch Key Codes für C++
(um die taste für z.b superjump zu wählen
if(GetAsyncKeyState(VK_LCONTROL) &1))
VKL_CONTROL = CTRL

also hier die keycodes

Und hier noch ein paar funktions codes

So ich hoffe es hat euch gefallen und nicht vergessen
Press THX
08/13/2010 20:01 .:RaTzIoN:.#2
poste das doch nicht 2x es könnte admin,mod usw moven!
#closerequest
08/13/2010 20:03 littlegohl#3
Der Thread könnte offen bleiben nur es nervt das du viele Threads erstellt.
Und B2T:
Das Tutorial ich sooo fehlerhaft xD
08/13/2010 20:08 €rYsaN#4
was habt ihr alle ich gebe mir sau mühe und inerhalb 1 min
kommt ihr
doppelpost
unnötig
fehlerhaft
blablabla
ihr könt es nich sein lassen was -_-
und es sind keine fehler drine ich habe es überprüft also sei mal ruhig flammer
nur nervensägen und flammer bobs hier in elitepvpers.com
08/13/2010 21:18 siewert123#5
nice :)
Teste ich nacher mal
08/14/2010 00:42 xxfabbelxx#6
Quote:
Ein Flame (aus dem Englischen: to flame, aufflammen) ist ein ruppiger oder polemischer Kommentar bzw. eine Beleidigung im Usenet, in einer E-Mail-Nachricht, Chatsitzung, einem Forenthread oder in einem Wiki. Im Usenet, wo der Begriff seinen Ursprung hat, wurde wie beim Begriff der Polemik nicht ausgeschlossen, dass ein Flame auch einen Sachbezug hat. Doch wird Flame inzwischen gerne für aggressive Beiträge ohne Sachbezug verwendet.
Ich werde mal testen wieweit ich mit dem tut komme :P
08/14/2010 00:50 littlegohl#7
Ja okay der code funzt. vlt (error fixed) aber Ingame geht es nicht (addy und code fehlerhaft)
Du nennst mich Flammer Bob?
Was soll ich dazu noch sagen "Kind" :facepalm:
08/14/2010 09:41 .Terabyte#8
Quote:
Originally Posted by TriXtar View Post
Ja okay der code funzt. vlt (error fixed) aber Ingame geht es nicht (addy und code fehlerhaft)
Du nennst mich Flammer Bob?
Was soll ich dazu noch sagen "Kind" :facepalm:
Und so einer will Guardian werden na dann hf ..

Btt: Nice tut, gibts zwar schon trotzdem hast du mein thanks.