Register for your free account! | Forgot your password?

Go Back   elitepvpers > Shooter > WarRock > WarRock Guides, Tutorials & Modifications
You last visited: Today at 11:19

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[How To] Warrock hack erstellen [C++]

Discussion on [How To] Warrock hack erstellen [C++] within the WarRock Guides, Tutorials & Modifications forum part of the WarRock category.

Reply
 
Old   #1
 
JokE®'s Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 220
Received Thanks: 163
Smile [How To] Warrock hack erstellen [C++]

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



Ok dazu braucht ihr Microsoft Visual C++

Downloadlink:

(geht auch mit c++ 2008)

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

So jetzt fangen wir mal an
Startet C++

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



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



So nun auf Ok und dann weiter
Jetzt sollte folgendes kommen .



So dann folgendes , und bitte die Einstellugen so einstellen :


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



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


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.



Ok dort kommt dann folgendes herrein :
Code:
#include <windows.h>
#include <stdio.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:
#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:
void Superjump()

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

Code:
{
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:
{
DWORD PlP = *(DWORD*)Playerpointer;
if(PlP != 0)

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

also

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

Ok kommen wir wieder zum Namen der Funktion :

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

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

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

Code:
{
{

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:
void TheHacks()
Dann schleife öffnen

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 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 und zwar 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 , da ich glaub das nicht jeder das jetzt mit dem TheHacks verstanden hat.
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:
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)TheHacks, 0, 0, 0);
Thread(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:
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:
 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:
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:


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

lg JokE®



mfg

An Admin: Ich hoffe es wird pinned es war harte Arbeit alles aufzuschreiben
JokE® is offline  
Thanks
46 Users
Old 07/30/2011, 01:54   #2
 
Moe007's Avatar
 
elite*gold: 106
Join Date: Feb 2009
Posts: 464
Received Thanks: 162
Gibt es doch schon 2000 mal ._.
Für die mühe bekommst du trotzdem ein thx
Moe007 is offline  
Old 07/30/2011, 02:02   #3
 
JokE®'s Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 220
Received Thanks: 163
Ich finde im forum nie gute und dann musste ich ein TuT einfach machen
JokE® is offline  
Thanks
3 Users
Old 07/30/2011, 02:09   #4
 
TheMscEntertainment's Avatar
 
elite*gold: 0
Join Date: Jul 2011
Posts: 798
Received Thanks: 1,134
hey ,das ist nomenu oder ?
TheMscEntertainment is offline  
Old 07/30/2011, 02:11   #5
 
elite*gold: 0
Join Date: Jul 2011
Posts: 31
Received Thanks: 31
Also jungs ihr könnt mich ruhig in skype adden dann kann ich euch helfen bei menu und nomenu
BlackGamers™ is offline  
Thanks
2 Users
Old 07/30/2011, 02:11   #6
 
elite*gold: 0
Join Date: Apr 2010
Posts: 20
Received Thanks: 1
Nett von dir leider verstehe ich als leihe (jaa ich habe mir schon alle Visual Sprachen angeschaut jedoch noch nichts mit dlls zutun gehabt) nur Bahnhof.
Ich könnte das jetzt super abschreiben und es würde klappen nur ich könnte es nicht auf andere Spiele anweden.
Für sowas sind ausführliche V-tuts eigentlich immer muss um es zu verstehen trotzdem nett gemacht.
Solaro is offline  
Old 07/30/2011, 02:15   #7
 
JokE®'s Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 220
Received Thanks: 163
Es ist ein nomenu ja d3d bin ich noch am lernen die codes die in den tut verwendet werden sind ALT!!bei probleme schickt mir eine pn ich helfe gerne
JokE® is offline  
Thanks
1 User
Old 07/30/2011, 02:24   #8
 
elite*gold: 0
Join Date: Jul 2011
Posts: 31
Received Thanks: 31
joker wenn du hilfe brauchst bei menu dann melde dich per skype
BlackGamers™ is offline  
Thanks
1 User
Old 07/30/2011, 02:41   #9
 
JokE®'s Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 220
Received Thanks: 163
Alles klar geht grad nicht mache in 7 stunden schreibe via iphone
JokE® is offline  
Thanks
1 User
Old 07/31/2011, 15:04   #10
 
R i R e X's Avatar
 
elite*gold: 0
The Black Market: 307/2/1
Join Date: May 2011
Posts: 4,282
Received Thanks: 361
das ist sehr nice
R i R e X is offline  
Thanks
4 Users
Old 08/01/2011, 15:20   #11
 
.Eragon's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 422
Received Thanks: 222
xD du hoffst das es gepinnt wird...lol

Also sowas wird niemals gepinnt, das kann ich dir gleich sagen.
.Eragon is offline  
Old 08/01/2011, 15:30   #12
 
elite*gold: 0
Join Date: Nov 2010
Posts: 674
Received Thanks: 473
Quote:
Originally Posted by .Eragon View Post
xD du hoffst das es gepinnt wird...lol

Also sowas wird niemals gepinnt, das kann ich dir gleich sagen.
Gibt es nicht schon genug Beiträge von "HOw to make Hacks"? o.O
D.Ronaldo is offline  
Old 08/02/2011, 14:22   #13
 
elite*gold: 0
Join Date: Apr 2011
Posts: 26
Received Thanks: 6
Ich finde sein tut nice und verständlich, jetzt muss ichs nur noch begreifen, funktionierende addy s finden, die richtig einfügen und dann weitersehen.
chefluki is offline  
Old 08/03/2011, 03:15   #14


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Quote:
Originally Posted by JokE® View Post
Ich finde im forum nie gute und dann musste ich ein TuT einfach machen
Deins ist auch nicht gut, schon alleine, dass du einen Thread mit einer Funktion ohne Rückgabewert erstellen willst...

Threads haben den Prototypen DWORD WINAPI Thread(LPVOID param)!

Außerdem gleicht das ganze sehr stark C&P anstatt einem Tutorial.
MrSm!th is offline  
Thanks
1 User
Old 08/04/2011, 19:01   #15
 
JokE®'s Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 220
Received Thanks: 163
also es glauben bestimmt alle das es C&P ist aber ich gebe mir immer mühe bei TuTorials da ich früher immer schlechte threads gemacht habe,naja wers nicht glaubt hatt eben pech my friends
JokE® is offline  
Thanks
2 Users
Reply




All times are GMT +1. The time now is 11:21.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.