OldSchoolHack

Register / Login English

[MW3] Aimbot selber schreiben?


icon [MW3] Aimbot selber schreiben? #1

Join Date: Nov 2011

Posts: 65

Hallo zusammen,
seit Kurzem befasse ich mich mit dem Thema "Aimbot selber schreiben". Meine Favoritensprache ist (leider) Delphi. Mit C++ habe ich noch nicht sehr viel Sinnvolles programmiert. Jedoch ein komplettes Buch gelesen, was natürlich lange nicht so effektiv ist.
Meine Grundidee eines sehr einfachen Aimbots sieht so aus:
Man liest die aktuellen Daten aller Spieler aus. Die wichtigsten werden wohl die Koordinaten sein.
Wenn man die hat, dann die Maus per SetCursorPos auf die berechnete Stelle setzen und ein MouseEvent (Linksklick) ausführen. Auf was für ein Spieler gezielt werden soll, dass ist dann Level 2 .

Das Hautproblem liegt bei mir am 1. Schritt: Die Daten auslesen
KN4CK3R hat mir bereits auf die Sprünge geholfen. Er gab mir diesen Link https://www.oldschoolhack.me/forum/vb-cc-delphi-etc/7979,ccodmw3-klassen.html. Dort sieht man die ganzen Startadressen + Offsets. Außerdem steht dort der Link seines ReClass Projekts. Da ich noch nie mit ReClass in Berührung gekommen bin, weiß ich nicht wirklich wie dieses Programm funktioniert. Also habe ich einfach mal seine Datei heruntergeladen und mit ReClass geladen. Daraufhin habe ich den laufenden Prozess (MW3 Multiplayer) geladen. Weiß jemand, was ich dann tun muss, um an die Daten zu kommen?

Wenn das Ganze dann funktioniert, dann muss das natürlich noch in ein Delphi-Projekt (oder halt C++), damit ich die Berechnungen durchführen kann. Das wäre doch kein Problem, denn man müsste ja nur die ganzen Adressen auslesen und in Variablen speichern. Aber benutzt das Spiel DMA (Dynamic Memory Address)?
Also verändern sich die Adressen nach einem Spielstart?
Wie man an die eigenen Daten kommt wird hier erklärt: https://www.oldschoolhack.me/forum/call-of-duty/8060,mw3-hacken-fr-dummies.html. Dort verändern sich die Adressen nicht. Habe ich selbst mir CheatEngine ausprobiert.
Ist vielleicht eine CheatEngine-Datei im Umlauf, mit der die Daten der anderen Spieler ausgelesen werden können?

Hoffe sehr, dass ihr mit weiter helfen könnt!

Vielen Dank und Grüße,
Littleben

icon #2

Join Date: Apr 2011

Posts: 86

Mit Delphi einen Aimbot schreiben? Haha, viel Spass
icon #3

Join Date: Mar 2011

Posts: 978

User-Rating:

89 positive
6 negative
sicher geht das.

allerdings ist ein aimbot auch etwas schwerer, fang mit was leichterem wie nem radar/esp an.

__________________

http://www.abload.de/img/signfj5o.png
Spoiler
Vids:
Zitate:
Spoiler

Quote from xst
Vater KN4CK3R, der du hängst im irc, geheiligt werde dein Botnet, dein P7 v1.337 komme, die Bannwelle geschehe, wie in CS:S als auch in CS:GO, führe uns nicht in Versuchung, sondern erlöse uns von all dem c+p-Shit.
Quote from f4gsh0t_h4x
VAC ist an,immer,überall
Quote from gibson.w
Ich mag braune Würstchen
Quote from irc
<SilverDeath> KN4CK3R bistn nub
<~KN4CK3R> kk
Quote from irc
<OrkSchamane> das prob is das viele dieser eig. recht guten bücher englisch sind ...
<OrkSchamane> da habe ich's ja doppelt schwer
<~KN4CK3R> falsch
<~KN4CK3R> das prob is dass du programmieren willst ohne englisch zu können
Quote from irc
<SilverDeath> Ich schwöre dir Dr_Pepper Ich bumms deine Mutter tot Mann!
<Dr_Pepper> danke.
<SilverDeath> bitte
Quote from irc
<~KN4CK3R> dann liegts wenigstens an mir
<~KN4CK3R> nur noch rausfinden warum -.-
<SilverDeath> ja sicher
<SilverDeath> an wem sonst?
* You were kicked by KN4CK3R (kick)
Quote from Dr_Pepper
ihr seit beide dumm
Tutorials:
Releases:
Gifs:
Spoiler
http://www.abload.de/img/uberesp2sgul2.gif
https://i.imgur.com/Z5VQMrV.gif
http://www.abload.de/img/minesweeperzgaef.gif
icon #4

Join Date: Nov 2011

Posts: 65

Wenn der Aimbot so funktioniert, wie ich ihn beschrieben habe, dann bin ich mir sicher, dass es mit Delphi funktionieren wird...

Edit: SilverFire,  das mit dem Radar habe ich mir auch schon überlegt. Doch dafür brauche ich ja ebenfalls die ganzen  Daten. Und in diesem Thread sollte eigentlich die Hauptfrage sein, wie ich an diese ran komme. Denn wenn ich diese habe, dann sind ja fast alle Tore offen .
icon #5

Join Date: Aug 2008

Posts: 2594

User-Rating:

17 positive
5 negative
https://www.oldschoolhack.me/forum/tutorials/8063,gamehacking-tutorial-part-12.html
icon #6

Join Date: Nov 2011

Posts: 65

Theoretisch weiß ich schon wie ich an die Daten ran komme. Dafür hat KN4CK3R ja auch sein ReClass Projekt veröffentlicht (https://www.oldschoolhack.me/forum/vb-cc-delphi-etc/7979,ccodmw3-klassen.html). Doch ich bin zu doof das Programm zu benutzen . Ich weiß nicht, was ich tun muss, um die Daten dann wirklich auszulesen... Also sein Projekt öffnen und dann?

icon #7

Join Date: Aug 2008

Posts: 2594

User-Rating:

17 positive
5 negative
Quote from Littleben
Theoretisch weiß ich schon wie ich an die Daten ran komme. Dafür hat KN4CK3R ja auch sein ReClass Projekt veröffentlicht (https://www.oldschoolhack.me/forum/vb-cc-delphi-etc/7979,ccodmw3-klassen.html). Doch ich bin zu doof das Programm zu benutzen . Ich weiß nicht, was ich tun muss, um die Daten dann wirklich auszulesen... Also sein Projekt öffnen und dann?
Lies dir den Tutorial von KN4CK3R durch, ein guter Beispiel wie man es einsetzt. Und schau dir den Tutorail an der ebi ReClass dabei ist...
icon #8

Join Date: Nov 2011

Posts: 65

Habe mir gerade die ältere Version heruntergeladen. Nun verstehe ich alls . Doch ich glaube, dass die Datei, die KN4CK3R veröffentlicht hat, nicht mehr aktuell ist. Denn das Programm liest total wirre Daten aus. Halt aus dem Nichts...(z.B. "char name[16] = D§.S.\$(U.[$(+..")
icon #9

Join Date: Mar 2011

Posts: 127

User-Rating:

1 positive
0 negative
des liegt wohl daran, dass sich die offsets geändert haben...gab inzwischen 3 oder 4 updates schon
icon #10

Join Date: Nov 2011

Posts: 65

Verdammt... Soviele Updates seit dem 15.11?
icon #11

Join Date: Aug 2007

Posts: 8643

User-Rating:

199 positive
33 negative
die Adresse von Game stimmt nur nicht mehr und die Game Klasse ist 4 Byte größer geworden. Mehr hat sich nicht getan und wer sich ernsthaft damit beschäftigt, bekommt das auch in den Griff

greetz KN4CK3R

__________________

Hallo
icon #12

Join Date: Aug 2008

Posts: 2594

User-Rating:

17 positive
5 negative
Quote from KN4CK3R
wer sich ernsthaft damit beschäftigt, bekommt das auch in den Griff
Also niemand.
icon #13

Join Date: Mar 2011

Posts: 978

User-Rating:

89 positive
6 negative
sry, hab kein mw3 und bin immoment damit beschäftigt nen ordentliches window click through overlay hinzukriegen^^

__________________

http://www.abload.de/img/signfj5o.png
Spoiler
Vids:
Zitate:
Spoiler

Quote from xst
Vater KN4CK3R, der du hängst im irc, geheiligt werde dein Botnet, dein P7 v1.337 komme, die Bannwelle geschehe, wie in CS:S als auch in CS:GO, führe uns nicht in Versuchung, sondern erlöse uns von all dem c+p-Shit.
Quote from f4gsh0t_h4x
VAC ist an,immer,überall
Quote from gibson.w
Ich mag braune Würstchen
Quote from irc
<SilverDeath> KN4CK3R bistn nub
<~KN4CK3R> kk
Quote from irc
<OrkSchamane> das prob is das viele dieser eig. recht guten bücher englisch sind ...
<OrkSchamane> da habe ich's ja doppelt schwer
<~KN4CK3R> falsch
<~KN4CK3R> das prob is dass du programmieren willst ohne englisch zu können
Quote from irc
<SilverDeath> Ich schwöre dir Dr_Pepper Ich bumms deine Mutter tot Mann!
<Dr_Pepper> danke.
<SilverDeath> bitte
Quote from irc
<~KN4CK3R> dann liegts wenigstens an mir
<~KN4CK3R> nur noch rausfinden warum -.-
<SilverDeath> ja sicher
<SilverDeath> an wem sonst?
* You were kicked by KN4CK3R (kick)
Quote from Dr_Pepper
ihr seit beide dumm
Tutorials:
Releases:
Gifs:
Spoiler
http://www.abload.de/img/uberesp2sgul2.gif
https://i.imgur.com/Z5VQMrV.gif
http://www.abload.de/img/minesweeperzgaef.gif
icon #14

Join Date: Aug 2008

Posts: 2594

User-Rating:

17 positive
5 negative
Quote from SilverFire
sry, hab kein mw3 und bin immoment damit beschäftigt nen ordentliches window click through overlay hinzukriegen^^
Haja, sag ich ja, niemand kriegt es in Griff.
icon #15

Join Date: Mar 2011

Posts: 127

User-Rating:

1 positive
0 negative
ich will ma nett sein: RefDef: 0x967200 den rest solltest man sich daraus ableiten können - es ist ja bereits public ...
icon #16

Join Date: Nov 2011

Posts: 65

Mhm, ich gib ja zu, dass ich in dieser Umgebung ein totaler Noobie bin und vor allem, dass ich nicht mit diesem Programm zurecht komme...
Also mal Schritt für Schritt:
Es gibt eine Startadresse. Ab der sind alle anderen Adressen relativ zu dieser. Also es gibt immer Offsets. So weit richtig? Und nun hat sich die Startadresse der Klasse RefDef geändert? Wenn ja, wo kann ich diese in dem Programm ändern?
Tut mir echt Leid für meine Unwissenheit. Hoffe, dass ich euch nicht so viele Nerven koste.

Littleben

icon #17

Join Date: Nov 2011

Posts: 65

Glaub ich weiß. warum es nicht funktioniert: Alle Klassen haben die Startadresse $00400000. Wie kann das sein?
icon #18

Join Date: Mar 2011

Posts: 127

User-Rating:

1 positive
0 negative
du solltest dich mal mit deinem arbeitsspeicher auseinandersetzen - wie er funktioniert etc. und inwiefern programme darauf zugreifen und was gespeichert wird... - die "W" fragen halt - wie was warum (wann/wielange)...
icon #19

Join Date: Nov 2011

Posts: 65

Stimmt. Habe auch schon in einem Assembler Buch ca. 30 Seiten gelesen. Muss ich halt noch mal weiter lesen
Aber es ist doch nicht richtig, dass alle Klassen bei der Adresse $00400000 losgehen.
icon #20

Join Date: Aug 2008

Posts: 2594

User-Rating:

17 positive
5 negative
Quote from Littleben
Stimmt. Habe auch schon in einem Assembler Buch ca. 30 Seiten gelesen. Muss ich halt noch mal weiter lesen
Aber es ist doch nicht richtig, dass alle Klassen bei der Adresse $00400000 losgehen.
http://s1.directupload.net/images/user/111122/74kpgc7g.jpg

Schon mal daran gedacht, dass du die Adressen selbst herausfinden musst?