VORMERK
wenn ihr in den text ein ;) findet wie zb hier im hackkthread
for(;;)
muss es eigt [Only registered and activated users can see links. Click Here To Register...] heißen
sonst kommt nähmlich der fehler hier
void HackThread()
{
for(;; )
{
ohne das leerzeichen da ^^ sonst kommt dieser smilie
Hey leute ^^ ich wollte schon sowas viel frueher machen aber hatte keine
zeit und da ich jetzt ueberall die "basic" TuT sehen mache ich mal eine erweiterung ;) ,.. es gibt viele methoden einen no menue hack zu machen ich zeige euch eine da von... ich benutze visual studio 2008 weil man damit am besten arbeiten kann. :p
ich habe es weit ausgeschrieben damit das eigt jeder versteht wenn ich fehler gemacht habe?? oder ihr noch ein parr idee habt ?? dann schreibt es hier rein ;) bitte liest euch es durch und nicht nur C&P machen wenn ihr versteht was ich da macht und wie hat man bessere ideen wie man andere funktion macht oder sonst was ....
Fangen wir,.. was wir brauchen?
-Brain.exe <-- ein gehirn ;)
-Ein bisschen zeit
Download-[Only registered and activated users can see links. Click Here To Register...]
Klick auf "Datei" dann "Neu" und dann "Projekt..."
Und Wählt "Win32 Projekt" aus.
1.Schritt
2.Schritt
3.Schritt
4.Schritt
5.Schritt
6.Schritt
7.Schritt
Jetzt könn wir los legen mit unseren hack = )
zu erst muessen wir in unseren projekt die nötigen daten Includen :
dannach mussen wir unsere Addys eingeben ... Addys sind adressen von verschiedenen Funktionen Wie No spread.. superjump..unl ammo
wir benutzen fuer das beispiel mal 5,6,7,8 Slot,Superjump,Dig,Speed,no spread(on/off) no recoil (on/off) , Teleport
ACHTUNG ! das ist ein No menue hack ohne Detours ( umgehung ) und ASM Bypass ( ASM funktion ) das heißt ihr könnt nicht Unl ammo oder chams oder sowas damit machen ;)
So weiter Addys findet ihr ganz weit unten ;) aber wir machen jetzt weiter ,..
wenn ihr es genau so gemacht habt musste es jetzt genau so aussehen:
so das war der addy Teil jetzt muessen wir noch was Difinieren fuer die funktion die gleich komm
Float posi wird fuer Superjump ( posiZ ) Dig ( posiZ ) und Teleport( posiX,Y;Z Benuztzt
jetzt muesstes bei euch alles in allen so aussehen :
Soo das wäre geschafft ich stopf mir mal ne kippe dann gehts weiter = )
das wäre auch geschaft :D jetzt kommen wir zu unseren funktion ;) zuerst nehmen wir mal Speed
schauen wir uns das mal alles genau an...
was genau steht denn da jetzt eigt ?
wie stelle ich einen anderen Hotkey/taste ein ?
wie stelle ich die geschwindkeit ein ?
Hotkey/Taste :
if(GetAsyncKeyState(VK_NUMPAD0) &1<< 0xF)
- VK_NUMPAD0
Ist die Taste Numpad 0
- &1<< 0xF
Bedeutet wenn die taste gedrueckt ist Bleibt es Dauerhaft an
es wäre ja zu aufwendig immer die taste gedrueckt zu halten
unten findet ihr auch andere hotkeys die ihr benutzen könnt
- *(float*)(OFS_SPEED) = 97.0f;
Startet Den befehl den Speed auf 97.0 zu stellen das ist die ganz normale geschwindigkeit ,.. wenn wir es auf die doppelte geschwindigkeit haben wollen schreiben wir dort statt 97.0f; ein 200.0f; rein
desweiteren mussen wir drauf achten das er die richtige Addy findet
(OFS_SPEED)
also muss die Addys die wir oben eingegeben haben
#define OFS_SPEED 0xA4B8D4 // Geschwindigkeit
wenn ihr alles wie ich gemacht hab sollte es so aussehen :
so jetzt rauch ich mir ein Kopf :D damit weiter gehen kann ;)
puhh ^^ also weiter mit unseren anderen funktion :P
Diese Funktion brauch keine Addy da es keine wirkliche warrock funktion ist sondern eine Process funktion
wenn ihr die Delete Taste drueckt wird Warrock Frisstlos beenden ganz gut wenn wr hängen geblieben ist oder man es schnell beenden muss what in know am besten drueckt ich dafuer das gesammte packet sprich öffnet tastmanager " Strg + Alt + Entf "
&1) in if(GetAsyncKeyState(VK_MENU) &1) bedeutet das man die taste nur 1 mal druecken muss und die funktion wird gestartet und beendet,. wenn es dauerhaft an wäre wie zb bei speed könntet ihr ja nicht wieder auf die map druff ^^
das DWORD dwplayer.. haben wir ja oben schon unter den addys eingebunden wir nehmen hier die ADR_PLAYERPOINTER addy
weil ja superjump auf den "player" angewandt wird und nicht wie zb
ADR_SERVERPOINTER auf den server ,.
jetzt kommen wir zu unseren teleport funktion
ich glaubse so langsam erklärt sich das jetzt selbst wenn ihr lesen könnt und was ihr wisst was wir oben alles hngeschrieben haben ;)
->
Speichert den Aktuellen Ort / Stelle
jetzt nehmen wir uns endlich mal unser no recoil und no spread on/off funktion durch...nachdem ich mir ne kippe gestopft hab :D
der code ist bissel komplexer aber auch zu verstehen
bei if(GetAsyncKeyState(VK_NUMPAD9) &1) sprich NUMPAD 9 wird nospread eingeschaltet
jetzt noch schnell die Slots und wir machen den hackthread !
jetzt kommen wir zu unseren hackthread aber zuvor ein kleinen zwischen standt :
jetzt aber der hackthread :P das kommt jetzt darunter
achtet drauf das erure funktionen auch im hackthread auftauchen richtig geschrieben also wenn die funktion Void speedon0 heißt muss es im hackthread auch speedon0 heißen ;)
Und das Ende Unseres hacks :
wenn ihr alles gemacht hab wie ich dann musste es so aussehen :
jetzt speichern wir mal das gesammte projekt ab oben links in der leiste
dann musst ihr nur noch F7 druecken und euer hack wird erstellt
wenn ihr alles richtig gemacht hab dann sollte folgendes untern zu lesen sein
euren hack findet ihr unter
C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Visual Studio 2008\Projects\euer projekt name\Debug
es ist eine dll datei wenn ihr den hack benutzen wollt sorg dafuer das der hack und der injektor gleich heißen :
[Only registered and activated users can see links. Click Here To Register...]
jetzt kommen noch ein parr funktionen die ihr einbauen könnt :
hier sind ein parr hotkeys/tasten
hier findet hier ein parr addys:
hier noch ein Injektor den ihr nehmen Könnt ich hab nach Cronors ( falsch geschrieben? bestimmt xD ) Methode benutzt fuer denn injektor.oder nimmt euren eigenden
so alles in allen hab ich viel geschrieben :P
Creditz:
Hacktec
_-Jimmy-_ // er hilt ja immer mit :P
CyberRazzer // fuer addys und fuer die basic version
wenn ihr es leehed / kopiert gibt die creditz bitte an ty = )
und wenn ihr mit den tut ein hack erstellt gibt doch creditz ruhig an :)
wenn ihr in den text ein ;) findet wie zb hier im hackkthread
for(;;)
muss es eigt [Only registered and activated users can see links. Click Here To Register...] heißen
sonst kommt nähmlich der fehler hier
also ändert es ;)Quote:
1>error C2143: Syntaxfehler: Es fehlt ')' vor '{'
1>error C2143: Syntaxfehler: Es fehlt ';' vor ')'
void HackThread()
{
for(;; )
{
ohne das leerzeichen da ^^ sonst kommt dieser smilie
Hey leute ^^ ich wollte schon sowas viel frueher machen aber hatte keine
zeit und da ich jetzt ueberall die "basic" TuT sehen mache ich mal eine erweiterung ;) ,.. es gibt viele methoden einen no menue hack zu machen ich zeige euch eine da von... ich benutze visual studio 2008 weil man damit am besten arbeiten kann. :p
ich habe es weit ausgeschrieben damit das eigt jeder versteht wenn ich fehler gemacht habe?? oder ihr noch ein parr idee habt ?? dann schreibt es hier rein ;) bitte liest euch es durch und nicht nur C&P machen wenn ihr versteht was ich da macht und wie hat man bessere ideen wie man andere funktion macht oder sonst was ....
Fangen wir,.. was wir brauchen?
-Brain.exe <-- ein gehirn ;)
-Ein bisschen zeit
Download-[Only registered and activated users can see links. Click Here To Register...]
Klick auf "Datei" dann "Neu" und dann "Projekt..."
Und Wählt "Win32 Projekt" aus.
1.Schritt
2.Schritt
3.Schritt
4.Schritt
5.Schritt
6.Schritt
7.Schritt
Jetzt könn wir los legen mit unseren hack = )
zu erst muessen wir in unseren projekt die nötigen daten Includen :
dannach mussen wir unsere Addys eingeben ... Addys sind adressen von verschiedenen Funktionen Wie No spread.. superjump..unl ammo
wir benutzen fuer das beispiel mal 5,6,7,8 Slot,Superjump,Dig,Speed,no spread(on/off) no recoil (on/off) , Teleport
ACHTUNG ! das ist ein No menue hack ohne Detours ( umgehung ) und ASM Bypass ( ASM funktion ) das heißt ihr könnt nicht Unl ammo oder chams oder sowas damit machen ;)
So weiter Addys findet ihr ganz weit unten ;) aber wir machen jetzt weiter ,..
wenn ihr es genau so gemacht habt musste es jetzt genau so aussehen:
so das war der addy Teil jetzt muessen wir noch was Difinieren fuer die funktion die gleich komm
Float posi wird fuer Superjump ( posiZ ) Dig ( posiZ ) und Teleport( posiX,Y;Z Benuztzt
jetzt muesstes bei euch alles in allen so aussehen :
Soo das wäre geschafft ich stopf mir mal ne kippe dann gehts weiter = )
das wäre auch geschaft :D jetzt kommen wir zu unseren funktion ;) zuerst nehmen wir mal Speed
schauen wir uns das mal alles genau an...
was genau steht denn da jetzt eigt ?
wie stelle ich einen anderen Hotkey/taste ein ?
wie stelle ich die geschwindkeit ein ?
Quote:
void speedon0 ()
{
if(GetAsyncKeyState(VK_NUMPAD0) &1<< 0xF)
{
*(float*)(OFS_SPEED) = 97.0f;
}
}
Hotkey/Taste :
if(GetAsyncKeyState(VK_NUMPAD0) &1<< 0xF)
- VK_NUMPAD0
Ist die Taste Numpad 0
- &1<< 0xF
Bedeutet wenn die taste gedrueckt ist Bleibt es Dauerhaft an
es wäre ja zu aufwendig immer die taste gedrueckt zu halten
unten findet ihr auch andere hotkeys die ihr benutzen könnt
- *(float*)(OFS_SPEED) = 97.0f;
Startet Den befehl den Speed auf 97.0 zu stellen das ist die ganz normale geschwindigkeit ,.. wenn wir es auf die doppelte geschwindigkeit haben wollen schreiben wir dort statt 97.0f; ein 200.0f; rein
desweiteren mussen wir drauf achten das er die richtige Addy findet
(OFS_SPEED)
also muss die Addys die wir oben eingegeben haben
#define OFS_SPEED 0xA4B8D4 // Geschwindigkeit
wenn ihr alles wie ich gemacht hab sollte es so aussehen :
so jetzt rauch ich mir ein Kopf :D damit weiter gehen kann ;)
puhh ^^ also weiter mit unseren anderen funktion :P
Diese Funktion brauch keine Addy da es keine wirkliche warrock funktion ist sondern eine Process funktion
Quote:
void exit()
{
if(GetAsyncKeyState(VK_DELETE) &1<< 0xF)
{
ExitProcess(0);
}
}
wenn ihr die Delete Taste drueckt wird Warrock Frisstlos beenden ganz gut wenn wr hängen geblieben ist oder man es schnell beenden muss what in know am besten drueckt ich dafuer das gesammte packet sprich öffnet tastmanager " Strg + Alt + Entf "
&1) in if(GetAsyncKeyState(VK_MENU) &1) bedeutet das man die taste nur 1 mal druecken muss und die funktion wird gestartet und beendet,. wenn es dauerhaft an wäre wie zb bei speed könntet ihr ja nicht wieder auf die map druff ^^
Quote:
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
das DWORD dwplayer.. haben wir ja oben schon unter den addys eingebunden wir nehmen hier die ADR_PLAYERPOINTER addy
weil ja superjump auf den "player" angewandt wird und nicht wie zb
ADR_SERVERPOINTER auf den server ,.
jetzt kommen wir zu unseren teleport funktion
Quote:
void Teleport()
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
if (GetAsyncKeyState(VK_F2))
{
posiX = *(float*)(dwPlayerPtr + OFS_X);
posiY = *(float*)(dwPlayerPtr + OFS_Y);
posiZ = *(float*)(dwPlayerPtr + OFS_Z);
}
if (GetAsyncKeyState(VK_F3))
{
*(float*)(dwPlayerPtr + OFS_X) = posiX;
*(float*)(dwPlayerPtr + OFS_Y) = posiY;
*(float*)(dwPlayerPtr + OFS_Z) = posiZ;
}
}
}
ich glaubse so langsam erklärt sich das jetzt selbst wenn ihr lesen könnt und was ihr wisst was wir oben alles hngeschrieben haben ;)
->
Quote:
posiX = *(float*)(dwPlayerPtr + OFS_X);
posiY = *(float*)(dwPlayerPtr + OFS_Y);
posiZ = *(float*)(dwPlayerPtr + OFS_Z);
Speichert den Aktuellen Ort / Stelle
Teleportiert zu der Gespeicherten StelleQuote:
*(float*)(dwPlayerPtr + OFS_X) = posiX;
*(float*)(dwPlayerPtr + OFS_Y) = posiY;
*(float*)(dwPlayerPtr + OFS_Z) = posiZ;
jetzt nehmen wir uns endlich mal unser no recoil und no spread on/off funktion durch...nachdem ich mir ne kippe gestopft hab :D
Quote:
void Weapon(void)
{
DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
if(dwPlayerPtr != 0)
{
if(NoSpread==true)
{
*(int*) ADR_NOSPREAD = 0;
}
if(GetAsyncKeyState(VK_NUMPAD9) &1)
{
NoSpread = NoSpread==false;
}
if(NoRecoil==true)
{
*(float*)(dwPlayerPtr+OFS_NORECOIL1) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL2) = 0;
*(float*)(dwPlayerPtr+OFS_NORECOIL3) = 0;
}
if(GetAsyncKeyState(VK_NUMPAD8) &1)
{
NoRecoil = NoRecoil==false;
}
}}
der code ist bissel komplexer aber auch zu verstehen
bei if(GetAsyncKeyState(VK_NUMPAD9) &1) sprich NUMPAD 9 wird nospread eingeschaltet
und wieder ausQuote:
if(NoSpread==true)
Quote:
NoSpread = NoSpread==false;
jetzt noch schnell die Slots und wir machen den hackthread !
Quote:
void AllSlots()
{
DWORD dwServer = *(DWORD*)ADR_SERVERPOINTER;
if(dwServer != 0)
{
*(long*)(dwServer+OFS_5SLOT) = 1;
*(long*)(dwServer+OFS_6SLOT) = 1;
*(long*)(dwServer+OFS_7SLOT) = 1;
*(long*)(dwServer+OFS_8SLOT) = 1;
}
}
jetzt kommen wir zu unseren hackthread aber zuvor ein kleinen zwischen standt :
jetzt aber der hackthread :P das kommt jetzt darunter
achtet drauf das erure funktionen auch im hackthread auftauchen richtig geschrieben also wenn die funktion Void speedon0 heißt muss es im hackthread auch speedon0 heißen ;)
Und das Ende Unseres hacks :
wenn ihr alles gemacht hab wie ich dann musste es so aussehen :
jetzt speichern wir mal das gesammte projekt ab oben links in der leiste
dann musst ihr nur noch F7 druecken und euer hack wird erstellt
wenn ihr alles richtig gemacht hab dann sollte folgendes untern zu lesen sein
Quote:
========== Erstellen: 1 erfolgreich, Fehler bei 0, 0 aktuell, 0 übersprungen ==========
euren hack findet ihr unter
C:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Visual Studio 2008\Projects\euer projekt name\Debug
es ist eine dll datei wenn ihr den hack benutzen wollt sorg dafuer das der hack und der injektor gleich heißen :
[Only registered and activated users can see links. Click Here To Register...]
jetzt kommen noch ein parr funktionen die ihr einbauen könnt :
hier sind ein parr hotkeys/tasten
hier findet hier ein parr addys:
hier noch ein Injektor den ihr nehmen Könnt ich hab nach Cronors ( falsch geschrieben? bestimmt xD ) Methode benutzt fuer denn injektor.oder nimmt euren eigenden
so alles in allen hab ich viel geschrieben :P
Creditz:
Hacktec
_-Jimmy-_ // er hilt ja immer mit :P
CyberRazzer // fuer addys und fuer die basic version
wenn ihr es leehed / kopiert gibt die creditz bitte an ty = )
und wenn ihr mit den tut ein hack erstellt gibt doch creditz ruhig an :)