OldSchoolHack

Register / Login English

WIe funktioniert so ein Aimbot/Hack wirklich und wie wird so ein Hack programmiert ?


icon WIe funktioniert so ein Aimbot/Hack wirklich und wie wird so ein Hack programmiert ? #1

Join Date: Jul 2013

Posts: 10

Hatte mich schon länger interessiert wie so etwas funktioniert das man einfach die .dll datei einfügt und ja.. wie das zustande kommt und wie lange man braucht um so einen hack zu programmieren und wer so was eigentlich kann. Danke im Voraus auf Antworten 

icon #2

Join Date: May 2010

Posts: 47

Du musst zuerst wissen was für eine API dieses Spiel benutzt.(Und Tuts darüber anschauen)
OpenGL,Directx9....
Nacher suchst du Offsets mit einem Dissassembler (Cheatengine,Ollydbg) Dein Spiel ist der Prozess!
In diesen Offsets sind Informationen die du verändern kannst oder einfach auslesen kannst, stell sie dir als Variablen vor, die sich verändern können oder die du verändern kannst in dem du dich zum Beispiel bewegst.

Einen MemoryreadAimbot kannst du dir so vorstellen, Das Programm liest die Position des Spielers, die Maus zielt auf den Spieler (weil es eine Berechnung ausführt), sie prüft ob aus deiner Sicht eine Wand zwischen dem Spieler und dir ist (muss es aber nicht zwingend,Extrafunktion)
das wiederholt sich nun immer wieder.
(Jeder Spieler hat seine Eigene Position!)
/// gewöhnlicherweise nennt man das Half-Extern, weil es Addresen ausliest,aber nicht verändert!


einen Coloraimbot kannst du dir so vorstellen,der Bildschirm wird von dem Programm jede Sekunde auf eine Farbe durchsucht,wenn die Farbe auf dem Bildschirm gefunden wurde,bewegt sich deine Maus automatisch zum Standort der jeweiligen Farbe. /// Sowas nennt man Full-Extern,weil es nicht aufs Spiel zugreift!


Einen Hack zu programmieren ist in so ziemlich jeder Programmierersprache möglich, einen Aimbot zu programmieren jedoch nicht!

Hier zähle ich dir ein paar Sprachen auf in denen ein Aimbot möglich wäre:
C,C++,C#,Java,Python.....

So einen Aimbot von selber aus zu programmieren, könnte Einen erfahrenen Programmierer ein paar Tage kosten, doch die meisten machen sich die Mühe gar nicht und kopieren Sourcecodes von anderen Hacks.
Sowas kann jeder der sich näher damit beschäftigt!, bist du sowas von selber aus programmieren kannst könnte es schon eine Weile dauern... (rechne mit 200 bis 1000 Stunden wenn nicht mehr ) Und bedenke: So einen selbstgemachten Aimbot kann man nicht einfach aus dem Nichts ohne Vorerfahrung machen.
kommt aber auch darauf an ob du es selbstständig machen willst oder einfach von anderen alles kopieren willst!
Das jeweilige Cheatssystem freut sich natürlich über kopierte Hacks!

Das ist Eine Kurzbeschreibung für Anfänger, also habe ich hier mit verwirrenden Fachbegriffen herumgespart.
Lg Adwom

__________________

Du willst kostenlos (PHP,Ruby,Python,Javascript) programmieren lernen?  Only registered and activated users can see links.
Think in Classes,Speak with Definitions,except Errors,Live your Life while Life == True : Speak Python,speak simply  # Adwom

Immer wieder auf der Suche nach motivierten Python 3 Codern,die Lust auf ein kleines Projekt haben, bei Interesse, PM an mich
Last edited by adwom (Fri 26. Jul 2013, 22:01)

Reason: no reason given

icon #3

Join Date: Aug 2010

Posts: 1131

User-Rating:

22 positive
2 negative
Quote
Einen MemoryreadAimbot kannst du dir so vorstellen, Das Programm liest die Position des Spielers, die Maus zielt auf den Spieler (weil es eine Berechnung ausführt), sie prüft ob aus deiner Sicht eine Wand zwischen dem Spieler und dir ist (muss es aber nicht zwingend,Extrafunktion)
das wiederholt sich nun immer wieder.
(Jeder Spieler hat seine Eigene Position!)
/// gewöhnlicherweise nennt man das Half-Extern, weil es Addresen ausliest,aber nicht verändert!


einen Coloraimbot kannst du dir so vorstellen,der Bildschirm wird von dem Programm jede Sekunde auf eine Farbe durchsucht,wenn die Farbe auf dem Bildschirm gefunden wurde,bewegt sich deine Maus automatisch zum Standort der jeweiligen Farbe. /// Sowas nennt man Full-Extern,weil es nicht aufs Spiel zugreift!
war das nicht so:
full extern = nur WPM
half extern = WPM & RPM
sry wenn ich mich irre^^

außerdem hier was zu punkt.2 wenne s jemanden interessiert
Only registered and activated users can see links.

__________________

http://s1.directupload.net/images/140225/vqh834rr.png
icon #4

Join Date: Jun 2011

Posts: 490

User-Rating:

12 positive
0 negative
Meine Fresse jetzt kommt dieser half extern scheiß schon wieder raus.
Extern ist extern und nicht extern ist nicht half extern oder viertel extern, sondern einfach nicht extern.

__________________

http://www10.pic-upload.de/30.04.12/j9dbc34bxdg.jpg
icon #5

Join Date: Jul 2013

Posts: 10

Danke                                                      
icon #6

Join Date: May 2010

Posts: 47

Quote from Lucky_Luke
Quote
Einen MemoryreadAimbot kannst du dir so vorstellen, Das Programm liest die Position des Spielers, die Maus zielt auf den Spieler (weil es eine Berechnung ausführt), sie prüft ob aus deiner Sicht eine Wand zwischen dem Spieler und dir ist (muss es aber nicht zwingend,Extrafunktion)
das wiederholt sich nun immer wieder.
(Jeder Spieler hat seine Eigene Position!)
/// gewöhnlicherweise nennt man das Half-Extern, weil es Addresen ausliest,aber nicht verändert!


einen Coloraimbot kannst du dir so vorstellen,der Bildschirm wird von dem Programm jede Sekunde auf eine Farbe durchsucht,wenn die Farbe auf dem Bildschirm gefunden wurde,bewegt sich deine Maus automatisch zum Standort der jeweiligen Farbe. /// Sowas nennt man Full-Extern,weil es nicht aufs Spiel zugreift!
war das nicht so:
full extern = nur WPM
half extern = WPM & RPM
sry wenn ich mich irre^^

außerdem hier was zu punkt.2 wenne s jemanden interessiert
Only registered and activated users can see links.
full extern = z.b Coloraimbot
half extern = ReadProcessMemory
nicht extern = WriteProcessMemory

Diese Unterteilung ist recht sinnvoll und erfüllt einen gewissen Zweck.
Man kann Aimbots unterscheiden und die Art von Bhop Hacks,deshalb sollte das durchgesetzt werden. Grundsätzlich kann man sagen das überall wo eine Virusmeldung kommt,dieser Cheat wahrscheinlich nicht Extern ist(oder nur half-extern) und auf das Spiel zugreift.

Man kann somit die Vac-Bann Chance auch besser einschätzen, da man bei den meisten Hacks die WPM benutzen wahrscheinlicher gebannt wird. (Ausser wenn derjenige weiss was er tut,was er normalerweise nicht tut,weil er Methoden benutzt, die Vac erkennt.)

__________________

Du willst kostenlos (PHP,Ruby,Python,Javascript) programmieren lernen?  Only registered and activated users can see links.
Think in Classes,Speak with Definitions,except Errors,Live your Life while Life == True : Speak Python,speak simply  # Adwom

Immer wieder auf der Suche nach motivierten Python 3 Codern,die Lust auf ein kleines Projekt haben, bei Interesse, PM an mich
icon #7

Join Date: Mar 2011

Posts: 978

User-Rating:

89 positive
6 negative
Quote from adwom
full extern = z.b Coloraimbot
half extern = ReadProcessMemory
nicht extern = WriteProcessMemory

Diese Unterteilung ist recht sinnvoll und erfüllt einen gewissen Zweck.
Man kann Aimbots unterscheiden und die Art von Bhop Hacks,deshalb sollte das durchgesetzt werden. Grundsätzlich kann man sagen das überall wo eine Virusmeldung kommt,dieser Cheat wahrscheinlich nicht Extern ist(oder nur half-extern) und auf das Spiel zugreift.

Man kann somit die Vac-Bann Chance auch besser einschätzen, da man bei den meisten Hacks die WPM benutzen wahrscheinlicher gebannt wird. (Ausser wenn derjenige weiss was er tut,was er normalerweise nicht tut,weil er Methoden benutzt, die Vac erkennt.)

jungens, hört mit dieser schwachsinnsunterteilung auf.
Extern = ein externes programm das keinen code im zielprogramm ausführt.
Intern = eigener Code wird im zielprozess ausgeführt.

Was anderes gibt es nicht und macht auch keinen sinn.

__________________

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 #8

Join Date: May 2010

Posts: 47

Quote from SilverFire
Quote from adwom
full extern = z.b Coloraimbot
half extern = ReadProcessMemory
nicht extern = WriteProcessMemory

Diese Unterteilung ist recht sinnvoll und erfüllt einen gewissen Zweck.
Man kann Aimbots unterscheiden und die Art von Bhop Hacks,deshalb sollte das durchgesetzt werden. Grundsätzlich kann man sagen das überall wo eine Virusmeldung kommt,dieser Cheat wahrscheinlich nicht Extern ist(oder nur half-extern) und auf das Spiel zugreift.

Man kann somit die Vac-Bann Chance auch besser einschätzen, da man bei den meisten Hacks die WPM benutzen wahrscheinlicher gebannt wird. (Ausser wenn derjenige weiss was er tut,was er normalerweise nicht tut,weil er Methoden benutzt, die Vac erkennt.)

jungens, hört mit dieser schwachsinnsunterteilung auf.
Extern = ein externes programm das keinen code im zielprogramm ausführt.
Intern = eigener Code wird im zielprozess ausgeführt.

Was anderes gibt es nicht und macht auch keinen sinn.

Extern = Bhop(Memoryread), Pixelaimbot

Doch hier sehen wir doch schon das beste Beispiel warum es Sinn macht.
z.b verändern sich die Offsets(mit einem Update), der Bhop wird nach einem Update nicht mehr funktionieren,aber der Pixelaimbot wird auch nach dem Update gehen.
Bei einer anderen Unterteilung merkt man auch ob der Coder auch lügt, zum einen sollte man auch wissen was für Funktionen im Hack verwendet werden.

intern = nicht extern
Extern = (Bhop != Pixelaimbot) /// Unlogisch

Das jetzige System hat seine Fehler die man mit einer breiteren Unterteilung beheben könnte. (einfacher,deutlicher,aussagekräftiger)
Eine breitere Unterteilung würde uns allen helfen, es gibt ja auch nichts was dagegen spricht oder übersehe ich hier etwas?

__________________

Du willst kostenlos (PHP,Ruby,Python,Javascript) programmieren lernen?  Only registered and activated users can see links.
Think in Classes,Speak with Definitions,except Errors,Live your Life while Life == True : Speak Python,speak simply  # Adwom

Immer wieder auf der Suche nach motivierten Python 3 Codern,die Lust auf ein kleines Projekt haben, bei Interesse, PM an mich
Last edited by adwom (Mon 29. Jul 2013, 18:05)

Reason: no reason given

icon #9

Join Date: Mar 2011

Posts: 978

User-Rating:

89 positive
6 negative
Quote from adwom
Extern = Bhop(Memoryread), Pixelaimbot

Doch hier sehen wir doch schon das beste Beispiel warum es Sinn macht.
z.b verändern sich die Offsets(mit einem Update), der Bhop wird nach einem Update nicht mehr funktionieren,aber der Pixelaimbot wird auch nach dem Update gehen.
Bei einer anderen Unterteilung merkt man auch ob der Coder auch lügt, zum einen sollte man auch wissen was für Funktionen im Hack verwendet werden.

intern = nicht extern
Extern = (Bhop != Pixelaimbot) /// Unlogisch

Das jetzige System hat seine Fehler die man mit einer breiteren Unterteilung beheben könnte. (einfacher,deutlicher,aussagekräftiger)
Eine breitere Unterteilung würde uns allen helfen, es gibt ja auch nichts was dagegen spricht oder übersehe ich hier etwas?

Nein.
wenn du eine breitere fächerung haben willst, darfst du nicht einfach bestehende begriffe ändern.
Extern = Es wird von außerhalb gearbeitet -> Der Hackcode läuft extern in einem anderen prozess
Intern = Es wird innerhalb gearbeitet -> Der Hackcode läuft intern im spiel
so einfach ist das.
da gibt es kein half extern oder sonstiges, die begriffe haben nichts mit updateresistenz oder detectionrate zu tun, sondern beschreibt nur wie der hack arbeitet, nämlich ob intern oder extern.
Ein interner bhop kann z.b. auch updateresistent durch searchpatterns, etc. sein.
aber auch ein externer coloraimbot kann outdaten wenn sich z.b. der fenstername des spiels ändert, das spiel keine colormodels mehr zulässt, das spiel nicht mehr über die cursorposition die zielrichtung bestimmt, etc...

__________________

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