WARROCK HACK ERSTELLEN LEICHT GEMACHT

04/26/2011 14:46 dowN.#1
Hallo alle zusammen,

heute zeige ich euch wie ihr leicht einen warrock nomenu hack erstellen könnt.

Wir benutzen die Programiersprache C++.

So jetzt werden wir anfagen. Wir schreiben in die .cpp ( Die weiße Seite vor euch ) folgendes..

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


Das sind die Inkludierungen als nächstes kommen die Addys die ihr bestimmt schon auf einigen Foren gesehen habt
Achtet immer darauf dass der Name der Addy im Hack und in der Definierung gleich sind.

Code:
#define Playerpointer 0x00C93348 // Müssen ersetzt werden
#define Z_Offset 0x00000128
#define NFD_Offset 0x000002F0


Die Addys/Adressen könnt ihr mit verschiedenen Programmen oder Adressloggern herausfinden oder mal in Cheat-/Hack-Foren schauen.

Als erstes bekommt unser Hack einen Namen den wir später in unserer Schleife wider brauchen.

Code:
void Superjump()


danach

Code:
{
if(GetAsyncKeyState(VK_CONTROL))


Das hier soll dafür sein dass wenn die Tast Control ( Ctrl / Strg ) gedrückt wird erst dann soll unsere Funktion ausgeführt werden.

Code:
{
DWORD PlP = *(DWORD*)Playerpointer;
if(PlP != 0)


Das hier kann für alle Playerhacks übernommen werden.

Ihr seht dass das für Playerhacks ist an dem Playerpointer bei Serverhacks wird der Serverpointer benutzt.

Dann kommt die eigentliche Funktion

Code:
{
*(float*)(PlP+Z_Offset) = 1500;


Vielleicht habt ihr "{" das bemerkt.
Das sind so genannte Akkoladen die öffnen ein Funktion öffnen. Wer jetzt genau hinschaut sieht, dass wir 3 offene haben also müssen wir 3 in die Andere richtung machen um unsere Funktion zu Schließen

Code:
}
}
}

So also wenn die Taste Strg gedrückt wird soll unser Spieler 1500 Meter in die Luft fliegen solange die Taste gedrückt bleibt, bleibt er auch oben. Wenn ihr die Taste loslässt fliegt der Spieler wieder runter.
Wie ihr wisst bekommt man wenn man von einer gewissen höhe springt einen Schaden damit wir also keinen Schaden beim Fall bekommen, werden wir No Fall Damage hinzufügen.

Also erstmal wider der Name unserer Funktion

Code:
void NFD()


Dann wider das für unsere Playerhacks

Code:
{
DWORD dwPlP = *(DWORD*)Playerpointer;
if(dwPlP != 0)


So und dann unsere Funktion.

Code:
{
*(float*)(dwPlP+NFD_Offset) = -25000;

So wir haben 2 Funktionen geöffnet was für uns heißt 2 Akkoladen um die Funktionen zu Schließen.


Code:
}
}


Wenn unser Spieler jetzt von weit oben fällt wird er normal landen ohne Schaden zu nehmen.

Nun könnt ihr wenn ihr ein wenig erfahrung habt und wisst was ihr tut noch untereinander mehrere Funktionen auflisten.

Wir kommen nun zu unserer Schleife in der unsere Hacks aktiv werden.

Als erstes müssen wir der Schleife einen Namen geben der in der DllMain danach gebraucht wird.

Code:
void TheHacks()


dann öffnen wir mal die Schleife*

Code:
{
for(;;)
{



So und hier werden alle funktionen mit Funktionsname Klammer auf Klammer zu Semikolon angegeben.
Steht als bei eurem Hack void Superjump() schreibt ihr Superjump();

Code:
Superjump();
NFD();


Jetzt kommt noch ein Sleep für die Auslastung

Code:
Sleep(30);


Und natürlich wider unsere Akkolade in diesem Fall wider zwei.

Code:
}
}


So jetzt wird unsere Dll gebuildet mit folgendem Code

Code:
BOOL WINAPI DllMain(HINSTANCE mod, DWORD DWORD_GRUND, LPVOID res)
{
switch(DWORD_GRUND)
{
case 1:
// -->
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)TheHacks , 0, 0, 0);
break;
case 2:
break;
}
return TRUE;
}


So das wars auch schon viel Spaß.
04/26/2011 14:50 Berlin™#2
eine frage hätte ich da welches programm muss ich den runterladen?
04/26/2011 14:51 dowN.#3
Microsoft Visual C++ 2008

Download: [Only registered and activated users can see links. Click Here To Register...]
04/26/2011 14:58 ExTazy™#4
dowN. komm mal skype
erklär mir das nochmal
04/26/2011 15:11 Supermään™#5
Nice,danke für deine mühe,weil so was sehr hilfreich ist!
Mach weiter so,bekommst ein Thanks.
Aber leider Falsche Section guck ma hier nach [Only registered and activated users can see links. Click Here To Register...]
04/26/2011 15:54 *NicKeL*#6
Falsche Section, Kein Problem

#moverquest
04/26/2011 15:55 _Vendetta_#7
Kommt eher in die TUT section

#Moverquest
04/26/2011 16:52 flickz'#8
Gibt es sowas nicht schon oft?
04/26/2011 16:53 dowN.#9
emm nein glaube ich net weil ich sowas noch nicht gesehn habe
04/26/2011 17:00 Mostey#10
moved
04/26/2011 17:14 dowN.#11
oo man aus versehn 2 Threads gemacht Sorry !
04/28/2011 03:17 batmaaanx3#12
irgendwo hab ich das schonmal gelesen, genau gleich.
C&P ?
04/28/2011 13:02 xpr0sitiivz#13
Quote:
Originally Posted by batmaaanx3 View Post
irgendwo hab ich das schonmal gelesen, genau gleich.
C&P ?
..Du bist auch ein Dulli..
Er hat ausversehen nen zweiten Thread gemacht der aber closed wurde weil er den hier hat..

Und nice Tutorial ;D
04/28/2011 13:21 batmaaanx3#14
Quote:
Originally Posted by xpr0sitiivz View Post
..Du bist auch ein Dulli..
Er hat ausversehen nen zweiten Thread gemacht der aber closed wurde weil er den hier hat..

Und nice Tutorial ;D
nein :D, hab letztens erst nach hack tutorials gesucht und ich mein da war genau das selbe und nicht vom selben threadersteller :D