Hey, Frage? - - - Offtopic :>
Nützt es auch nichts wenn man zb den HB auf einer Externen Festplatte packt, oder eben auf einen USB-Stick? Und dann zb Wenn HB gestartet ist den USB-Stick or die Externe-Festplatte trennen? Oder würde das generell auch nichts bringen? Somit wäre doch HB nicht detectierbar...oder liege ich da falsch?
Vielleicht könntest du etwas dazu sagen?
Mfg
Alter Schwede...also erstmal, ich weiß, im Gaming Bereich ist es Gang und Gäbe, deutsche und englische Wörter zu mixen aber "detectierbar"....da Rollen sich mir direkt die Fußnägel hoch.
Ich hol mal etwas weiter aus.
Es gibt verschiedene Arten einen Bot mit technischen Funktionalitäten auszustatten.
Jegliches Programm, welches du auf deinem System ausführst, benutzt den Arbeitsspeicher (RAM). Wird ein Programm ausgeführt, belegt es einen gewissen Teil im Arbeitsspeicher, einen Speicherbereich.
Im Fall World of Warcraft liegen jetzt also sämtliche Informationen des Spiels im Arbeitsspeicher. Damit der Bot weiß, wo dein Charakter steht, wie viel HP er hat, ob er lebt oder nicht usw. muss das Bot Programm diese Werte aus den jeweiligen Speicherbereichen des Arbeitsspeichers auslesen.
Passiv vs. Injected
Es gibt passive Bots und jene, die injecten. (to inject = zu dt. "injizieren", mehr dazu gleich)
- Passiv bedeutet, dass der Bot Werte aus dem Arbeitsspeicher lediglich liest, diese aber nicht modifiziert.
- Ein Injection Bot, liest
und verändert Werte.
Vor- und Nachteile
Im Falle World of Warcraft läuft ein Sicherheitsprozess namens "Warden", dieser überprüft, ob genutzte Speicherbereiche modifiziert wurden und somit ein Eingriff in das Spiel stattgefunden hat.
Ein passiver Bot modifiziert nichts und somit erkennt Warden diesen Bot technisch nicht.
Ein Injection Bot (wie Honorbuddy) muss sich vor Warden verstecken, sodass Warden nicht erkennt, dass der Honorbuddy Bot auf Speicherbereiche zugreift und diese verändert.
Der Vorteil eines Injection Bots liegt darin, dass er wesentlich zuverlässiger mit dem Spiel interagieren kann, bspw. das Selektieren eines Gegners oder wirken von Zaubern.
Der große Nachteil ist eben, die Gefahr entdeckt zu werden ist wesentlich höher als bei einem passiven Bot.
Generell Technisches
Honorbuddy ist ebenfalls wie WoW ein Programm. Dieses wird von einem beliebigen Ort aus gestartet und der durch das Ausführen gestartete Prozess, greift auf den Pfad der Applikation(.exe) zurück, um bspw. Daten nachzulesen.
Deine Frage, ob man Honorbuddy von einem USB Stick aus ausführen und diesen im Anschluss abziehen kann, funktioniert technisch also nicht, da der Prozess Zugriff auf das Programm und dessen Dateien benötigt, welche nicht vorhanden sind, wenn der USB Stick weg ist.
Stell dir das so vor, du steigst in dein Auto und startest den Motor und willst dann aber den Motor ausbauen, weil das Auto ja bereits läuft -> funktioniert nicht.
Es ist also völlig egal von wo aus du Honorbuddy startest, ob der Ordner versteckt ist, ob du irgendwas an deiner Firewall machst oder was auch immer, sobald Honorbuddy gestartet wurde und sich in den WoW Prozess eingeklinkt hat (Injection), ist es technisch erkennbar (detectable).
Da der Bot ohne bereits irgendetwas im Spiel getan zu haben, sich in den WoW Client injected hat, ist es auch egal, ob du "nur" eine CR benutzt oder der Bot alles alleine macht. Das spielt technisch (in bezug auf Warden) keine Rolle.
Das ist jetzt eine Spitze des Eisbergs, wenn du genaueres wissen willst (das wird dann aber sehr technisch), schicke ich dir paar Links.
MfG