[How To] Warrock hack mit c++ coden

04/06/2010 16:27 Eceip#1
Hey Com da ich in der letzten zeit selber hacks schreiben wollte brauchte ich ja auch ne gute Anleitung zum lernen :p so wirklich hab ich auch nicht endeckt aber heute ^^ deswegen poste ich hier mal wenn schon gepostet dann sry und delet ^^ wenns euch gefällt

Denn THanks butten druecken ^^


Quelle: ingames


Hi,
in diesem tutorial zeige ich euch wie ihr einen WarRock hack in c++ macht
dabei handelt sich es um einen Superjump hack + nfd hack!
als erstes brauchen wir visual c++ 2008

dann neues projekt


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

win32 > win32 project > OK

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

Weiter

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

Dll und Leeres Projekt Auswählen

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

nun fügt ihr ein neues element hinzu

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

nennt es Main

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


nun lasst uns loslegen


Quote:
#include <windows.h>
#include <stdio.h>
nun haben wir einige sachen includet

nun definieren wir einiges mit den addressen für warrock



Quote:
#define Playerpointer 0xcf4e48
#define Z_Offset 0x00000264
#define NFD_Offset 0x0000032C
nun der code für unseren superjump :


Quote:
void Superjump()
{
if(GetAsyncKeyState(VK_CONTROL))
{
DWORD PlP = *(DWORD*)Playerpointer;
if(PlP != 0)
{
*(float*)(PlP+Z_Offset) = 1500; // 1500 = die höhe für den superjump
}
}
}
if(GetAsyncKeyState(VK_CONTROL))
die taste STRG die den Superjump ingame "ausführt"


nun machen wir mal einen nfd hack nich das wir beim "Landen" sterben


Quote:
void NFD()
{
DWORD dwPlP = *(DWORD*)Playerpointer;
if(dwPlP != 0)
{
*(float*)(dwPlP+NFD_Offset) = -25000;

}
}
jetzt brauchen wir einen hack thread :

Quote:
void Hacks()
{
for(;; )
{
Superjump();
NFD();
Sleep(20);
}
}
BOOL WINAPI DllMain(HINSTANCE mod, DWORD DWORD_GRUND, LPVOID res)
{
switch(DWORD_GRUND)
{
case 1:

ShellExecuteA(NULL,"Open","http://************",NULL,NULL,1);
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Hacks , 0, 0, 0);
break;
case 2:
break;
}
return TRUE;
}
ihr müsst bei dem obenstehigen code :


Quote:
for(;; )
noch das leerzeichen zwischen dem letzten ; und der klammer entfernen .... dieses leerzeichen war nur zur entfernung des smiles da^^

soo
nun drücken wir F7 um den hack zu compilen.

C:\Users\Benutzername\Documents\Visual Studio 2008\Projects

dort ist nun ein ordner mit dem namen deines eben erstellten projects > öffne ihn!

geh unter Debug .
dort kopierst du nun die .dll datei auf deinen desktop und kannst sie in warrock injecten Die injektor der in den namen deiner dll (ohne endung .dll) umbenannt werden muss

ingame kannst du dann dort mit STRG den superjump "ausführen"




------------------------------------------------
TUT 2 - TUT 2 - TUT 2 - TUT 2 - TUT 2 - TUT 2 -
------------------------------------------------

Quelle
Quote:
mmorpg-core
C++ Warrock Hack TuT

Hi Leute ,
ich will euch heute zeigen wie ihr einen Warrock Hack in C++
erstellt.

Ok dazu braucht ihr Microsoft Visual C++

Download hier :

Quote:
[Only registered and activated users can see links. Click Here To Register...]
Ok das installiert ihr (dafür braucht ihr kein TuT :D )

So jetzt fangen wir mal an
Startet C++

Und geht dann oben linsk auf Datei -> Neu -> Projekt


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

So dann wählt ihr Win32-Projekt und nennt es z.B WR Hack
wichtig ist das ihr < > ersetzt


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

So nun auf Ok und dann weiter
Jetzt sollte folgendes kommen .So dann folgendes , und bitte die Einstellugen so einstellen :


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

So bevor wir aber anfangen müssen wir noch links im
Projektmappen - Explorer einen Rechtsklick auf Quelldatein machen
dann Hinzufügen und dann Neues Element


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

Ok dann sollte ein Fenster sich öffnen , dort wählen wir
C++Datei (.cpp) aus und bennen sie einfach irgendwie , danach hinzufügen.


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

So nun fangen wir an. Das waren ja erst die Vorbereitungen...

Ok nach dem Hinzufügen solltet ihr jetzt die Godlike.cpp oder wie ihr sie genannt habt
vor euch haben. Diese sollte leer sein.


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

Ok dort kommt dann folgendes herrein :


Code:
Quote:
#include <windows.h>
#include <stdio.h>
Das sind die Inkludierungen , so jetzt kommen die Addys.
Achtet darauf das der Name der Addy im Hack und Definierung gleich sind.


Code:
Quote:
#define Playerpointer 0x00C93348 // Müssen ersetzt werden
#define Z_Offset 0x00000128
#define NFD_Offset 0x000002F0
Die Addys/Adressen können wir mit verschiedenen Programmen oder Adressloggern herausfinden oder mal in Cheat-/Hack-Foren schauen.
Diese Adressen sind sozusagen der Punkt an dem ihr euer Spiel "verändert"
Leider geht das nicht ohne den richtigen Code den wir uns als nächstes vornehmen.

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


Code:

Quote:
void Superjump()
Hier mal ein zwischenscreen , aber ich glaube das ist noch leicht zu verstehen :

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


So wir wollen nun das wenn wir Ctrl / Strg drücken unsere Funktion ausgeführt wird
dafür brauchen wir folgendens:


Code:
Quote:
{
if(GetAsyncKeyState(VK_CONTROL))
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.


Code:

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

Dann kommt die eigentliche Funktion

Code:
Quote:
{
*(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

also


Code:
Quote:
}
}
}
Ein zwischenscreen:

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

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. Denn sonst wird uns superjump relativ wenig
bringen.

Ok kommen wir wieder zum Namen der Funktion :


Code:

Quote:
void NFD()
Nun wieder die Playerhacks ...

Code:


Quote:
{
DWORD dwPlP = *(DWORD*)Playerpointer;
if(dwPlP != 0)
So nun unsere eigentliche Funktion

Code:


Quote:
{
*(float*)(dwPlP+NFD_Offset) = -25000;
Da wir 2 Funktionen geöffnet haben brauchen wir 2 Akkoladen um sie zu schließen

Code:

Quote:
{
{
Wieder ein Zwischenscreen :

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

Ok , 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.

Also
Code:


Quote:
void TheHacks()
Dann schleife öffnen

Code:


Quote:
{
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:

Quote:
Superjump();
NFD();
Jetzt ein Sleep für die Auslastung :

Code:


Quote:
Sleep(30);
Und natürlich wider unsere Akkolade in diesem Fall wider zwei.

Code:


Quote:
}
}
So jetzt wird unsere DLL gebuildet und zwar mit folgendem Code

Code:


Quote:
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 , da ich glaub das nicht jeder das jetzt mit dem TheHacks verstanden hat , hier nochmal ein Screen
aber nur von TheHacks :


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

Dass kann bei jedem Hack übernommen werden hier braucht ihr nichts zu ändern außer wenn der Name eurer Schleife anders ist z.B. HackThread müsst ihr nach CreateThread den Namen ändern

Code:


Quote:
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)TheHacks, 0, 0, 0);
Ihr seht den Pfeil den ich gemacht habe //-->

An dieser Stelle könnt ihr eine MsgBox erscheinen lassen oder eine Internetseite aufrufen wie man das macht seht ihr jetzt.

An die stelle mit dem //--> folgenden Code einfügen:

Code:

Quote:
MessageBoxA(NULL, "Fuyo - *********.de", "Made by", MB_OK);

In die ersten Stelle zwischen “ “ könnt ihr euren Namen schreiben oder was ich möchtet.
In die zweite Stelle kommt die Überschrift euerer Box

Insgesammt sieht das dann so aus im unteren Teil :


Code:

Quote:
BOOL WINAPI DllMain(HINSTANCE mod, DWORD DWORD_GRUND, LPVOID res)
{
switch(DWORD_GRUND)
{
case 1:
MessageBoxA(NULL, "Fuyo - *********.de", "Made by", MB_OK);
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)TheHacks , 0, 0, 0);
break;
case 2:
break;
}
return TRUE;
}
Natürlich können wir auch noch einen Link einfügen mit folgenden Code :
Code:


Quote:
ShellExecuteA(NULL,"Open","http://www.*********.de",NULL,NULL,1);
Die erste Stelle zwischen “ “ wird nicht verändert
In die zweite Stelle könnt ihr die URL einer Seite angeben die durch das Starten des
Hack automatisch aufgerufen wird.


So nun nur noch erstellen und Fertig . Am besten drückt ihr einfach F7
am Ende sollte dann unten z.B folgendes Stehen:


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

Hier ist dann eure DLL Eigene Dateien > Visual Studio 2008 > "Projekt Name" > Debug

Ihr müsst euch nur noch einen Injector suchen und dann kann das Hacken losgehen...



Tanhks butten nicht Vergessen wenns euch geholfen hat ^^
04/06/2010 16:38 _Headsh0t_#2
Genau sowas gibt es hier doch schon
04/06/2010 16:39 h3diii2#3
und was is wenn das c++ nich geht???
hab win 7 64bit da geht das 2008 nich
04/06/2010 16:50 Eceip#4
Quote:
Originally Posted by _Headsh0t_ View Post
Genau sowas gibt es hier doch schon
war mir nicht sicher weil rika schon das tut no menue hack von sakura geschlossen hat deswegen dachte ich man kann es ja posten , sind ja 2 beispiele dabei bei den 2ten finde ich es ausfuehrlicher beschrieben als bei so manch anderen
04/06/2010 16:53 th3man0f22#5
Ja echt nice werde es gleich Testen^^
Bekommst aber schon mal troz dem ein [Only registered and activated users can see links. Click Here To Register...]
04/06/2010 17:00 GameHackEliteSYS#6
Quote:
Originally Posted by Eceip View Post
Hey Com da ich in der letzten zeit selber hacks schreiben wollte brauchte ich ja auch ne gute Anleitung zum lernen :p so wirklich hab ich auch nicht endeckt aber heute ^^ deswegen poste ich hier mal wenn schon gepostet dann sry und delet ^^ wenns euch gefällt

Denn THanks butten druecken ^^


Quelle: ingames


Hi,
in diesem tutorial zeige ich euch wie ihr einen WarRock hack in c++ macht
dabei handelt sich es um einen Superjump hack + nfd hack!
als erstes brauchen wir visual c++ 2008

dann neues projekt


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

win32 > win32 project > OK

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

Weiter

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

Dll und Leeres Projekt Auswählen

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

nun fügt ihr ein neues element hinzu

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

nennt es Main

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


nun lasst uns loslegen




nun haben wir einige sachen includet

nun definieren wir einiges mit den addressen für warrock





nun der code für unseren superjump :




die taste STRG die den Superjump ingame "ausführt"


nun machen wir mal einen nfd hack nich das wir beim "Landen" sterben




jetzt brauchen wir einen hack thread :



ihr müsst bei dem obenstehigen code :




noch das leerzeichen zwischen dem letzten ; und der klammer entfernen .... dieses leerzeichen war nur zur entfernung des smiles da^^

soo
nun drücken wir F7 um den hack zu compilen.

C:\Users\Benutzername\Documents\Visual Studio 2008\Projects

dort ist nun ein ordner mit dem namen deines eben erstellten projects > öffne ihn!

geh unter Debug .
dort kopierst du nun die .dll datei auf deinen desktop und kannst sie in warrock injecten Die injektor der in den namen deiner dll (ohne endung .dll) umbenannt werden muss

ingame kannst du dann dort mit STRG den superjump "ausführen"




------------------------------------------------
TUT 2 - TUT 2 - TUT 2 - TUT 2 - TUT 2 - TUT 2 -
------------------------------------------------

Quelle

C++ Warrock Hack TuT

Hi Leute ,
ich will euch heute zeigen wie ihr einen Warrock Hack in C++
erstellt.

Ok dazu braucht ihr Microsoft Visual C++

Download hier :



Ok das installiert ihr (dafür braucht ihr kein TuT :D )

So jetzt fangen wir mal an
Startet C++

Und geht dann oben linsk auf Datei -> Neu -> Projekt


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

So dann wählt ihr Win32-Projekt und nennt es z.B WR Hack
wichtig ist das ihr < > ersetzt


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

So nun auf Ok und dann weiter
Jetzt sollte folgendes kommen .So dann folgendes , und bitte die Einstellugen so einstellen :


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

So bevor wir aber anfangen müssen wir noch links im
Projektmappen - Explorer einen Rechtsklick auf Quelldatein machen
dann Hinzufügen und dann Neues Element


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

Ok dann sollte ein Fenster sich öffnen , dort wählen wir
C++Datei (.cpp) aus und bennen sie einfach irgendwie , danach hinzufügen.


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

So nun fangen wir an. Das waren ja erst die Vorbereitungen...

Ok nach dem Hinzufügen solltet ihr jetzt die Godlike.cpp oder wie ihr sie genannt habt
vor euch haben. Diese sollte leer sein.


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

Ok dort kommt dann folgendes herrein :


Code:


Das sind die Inkludierungen , so jetzt kommen die Addys.
Achtet darauf das der Name der Addy im Hack und Definierung gleich sind.


Code:


Die Addys/Adressen können wir mit verschiedenen Programmen oder Adressloggern herausfinden oder mal in Cheat-/Hack-Foren schauen.
Diese Adressen sind sozusagen der Punkt an dem ihr euer Spiel "verändert"
Leider geht das nicht ohne den richtigen Code den wir uns als nächstes vornehmen.

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


Code:



Hier mal ein zwischenscreen , aber ich glaube das ist noch leicht zu verstehen :

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


So wir wollen nun das wenn wir Ctrl / Strg drücken unsere Funktion ausgeführt wird
dafür brauchen wir folgendens:


Code:


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.


Code:




Dann kommt die eigentliche Funktion

Code:


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

also


Code:


Ein zwischenscreen:

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

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. Denn sonst wird uns superjump relativ wenig
bringen.

Ok kommen wir wieder zum Namen der Funktion :


Code:



Nun wieder die Playerhacks ...

Code:




So nun unsere eigentliche Funktion

Code:




Da wir 2 Funktionen geöffnet haben brauchen wir 2 Akkoladen um sie zu schließen

Code:



Wieder ein Zwischenscreen :

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

Ok , 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.

Also
Code:




Dann schleife öffnen

Code:




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:



Jetzt ein Sleep für die Auslastung :

Code:




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

Code:




So jetzt wird unsere DLL gebuildet und zwar mit folgendem Code

Code:





So , da ich glaub das nicht jeder das jetzt mit dem TheHacks verstanden hat , hier nochmal ein Screen
aber nur von TheHacks :


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

Dass kann bei jedem Hack übernommen werden hier braucht ihr nichts zu ändern außer wenn der Name eurer Schleife anders ist z.B. HackThread müsst ihr nach CreateThread den Namen ändern

Code:




Ihr seht den Pfeil den ich gemacht habe //-->

An dieser Stelle könnt ihr eine MsgBox erscheinen lassen oder eine Internetseite aufrufen wie man das macht seht ihr jetzt.

An die stelle mit dem //--> folgenden Code einfügen:

Code:



In die ersten Stelle zwischen “ “ könnt ihr euren Namen schreiben oder was ich möchtet.
In die zweite Stelle kommt die Überschrift euerer Box

Insgesammt sieht das dann so aus im unteren Teil :


Code:



Natürlich können wir auch noch einen Link einfügen mit folgenden Code :
Code:




Die erste Stelle zwischen “ “ wird nicht verändert
In die zweite Stelle könnt ihr die URL einer Seite angeben die durch das Starten des
Hack automatisch aufgerufen wird.


So nun nur noch erstellen und Fertig . Am besten drückt ihr einfach F7
am Ende sollte dann unten z.B folgendes Stehen:


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

Hier ist dann eure DLL Eigene Dateien > Visual Studio 2008 > "Projekt Name" > Debug

Ihr müsst euch nur noch einen Injector suchen und dann kann das Hacken losgehen...



Tanhks butten nicht Vergessen wenns euch geholfen hat ^^
Jeder kann von anderen Kopiren und einfügen also kein thx!!!!!!!!!!!!!!!!!!!!!!.
Hast von anderen Forum geklaut.
04/06/2010 17:09 water1#7
Quote:
Originally Posted by Splashy19 View Post
Jeder kann von anderen Kopiren und einfügen also kein thx!!!!!!!!!!!!!!!!!!!!!!.
Hast von anderen Forum geklaut.
Er/Sie hat doch geschrieben woher es kommt warum geklaut? besser gesagt er/sie hat es weiter verbreitet und nicht geklaut!

zum thema ich find es zwar nützlich das man weis wie man einen hack codet. aber ich würde (wenn ich mit coden anfange) mich erst mal rantasten und die befehle lernen weil es bringt mir nichts immer nur str + c und str + v zu machen. ich hab dann zwar was "gecodet" weis im endeffect aber nicht wie ich es ohne hilfe hin bekommen würde....
04/06/2010 17:45 hallo1234565#8
bei mir steht dann immer failed to inject (hmmm schade eigentlich) aber kriegst trotzdem ein thx
04/06/2010 17:51 h3diii2#9
bei mir steht da immer ganz am schluss nach f7 drücken 9 fehler oder 3 oder 6 usw
wieso
04/06/2010 19:33 .NET Pasch22#10
genau das(mein tut) steht auch bei elitepvpers ;)
04/06/2010 20:14 Cash²#11
Sakura dein TuT ist/ war fehlerhaft.

Credits stehen dabei, dann ist das doch in Ordnung. Hättest wenigstens die Rechtschreibfehler verbessert.

Naja hab die Tutorials schon vorher entdeckt.
04/08/2010 16:31 Crroser1#12
kann mir wer helfen ich hab iwi 2 fehler bei playerpointer ???

ok habs rausbekommen aber kann das sein das der hack detected is wenn man den genauso macht ?
ich hab da jetzt auch schon neue addys eigefügt is aber iwi immer noch detected
need help

-
04/10/2010 01:27 computerkoenig#13
des mim detected des problem kenn ich einer sagte mal man soll des zwischen den klammern ändern aber das kam mir schwachsinnig vor, da ich selbst viel programmieren kann.
04/11/2010 14:49 _XlimiT_#14
Probiere gerade das TUT aus bekommst schonmal ein Thanks (hat eh kein Sinn, bist ja eh gebannt) xD
04/16/2010 19:36 kleinkaffi#15
welches sind die addys für no spread, und wie muss das denn lauten? -.-