Kap. 1: Entstehung von DarkwingDuck + was 2002 alles
noch möglich war.
Zu meiner Person, die, die mich nicht oder nicht mehr
kennen, ich bin unter dem Namen DarkwingDuck ende letzten Jahres als Cheater
in Erscheinung getreten, um den TOST Jungs etwas Druck zu machen und etwas
später Sabre bei TOProtect zu helfen, doch darüber später. Fangen wir mal ganz von vorne an und klären die
Community über ein paar Dinge auf.
Ich bin im Frühjahr 2002 das erste mal in nen Clan
gekommen, hab dort von 2.2 über 3.15 friedlich, cheatfrei und naiv TO
gespielt, bis ich im September 2002 mal ne URL geschickt bekommen habe, auf
denen man sich über Cheats informieren kann. (den mpc foren, für denjenigen,
den es interessiert). Dort poppte dann direkt als erstes ein Link zu nem FTP,
wo man sich cheats für jegliches Spiel runterladen konnte. To ausgesucht, ne
Menge runtergeladen und ausprobiert. Alle Bots etc. waren vom damaligen TOST
dahingehen schon gestoppt, allerdings gab es ein paar Sachen die
funktionierten. Dies waren so genannte Byte Hacks, in der Art, z.B. das die
TO Models Schatten werfen, man auch ohne Zoom ein crosshair mit der Snipe
hatte und als letzten Public Cheat der funzte, der sogenannte EnemyLocator.
Dieser funktionierte so, das man nicht nur im F1 Screen sehen konnte an
welchen Orten sich die eigenen Mitglieder befanden (der Ort der unterm Namen
steht im F1 Screen), sondern auch die vom Gegner, so konnte man auch ohne
Kreuzchen-Radar wissen, ob der Gegner bei Blister z.B hinten rumgeht, oder
wie viel vorne kommen und sich darauf einstellen. Das ist so ein Cheat der
nichtmal auf Demos erkannt werden kann (da man nie auf den Gegner vorher
zielen kann, sondern nur wusste wo er sich ungefähr befindet) aber dennoch
sehr wirkungsvoll ist. Da wurde mir das erste Mal klar, wie einige Clans wohl
anscheinend spielen. Ca. 2 Wochen nach diesem Test kam dann 3.32 (mein
Lieblings TO) raus. Alle Public Cheats funktionierten dann natürlich erst mal
nicht. Nun gut dachte ich mir, du kannst programmieren, wenn das irgendwelche
Scriptkiddies rauskriegen, kannst du das auch. Ich kannte bis dahin kein Uscript und hatte mich auch
nie mit der Engine befasst, doch nach 2 Tagen studierens diverser Docus, hab
ich die wichtigsten Tools runtergeladen und mich etwas in den Cheaterforen
eingelesen. Los ging es und nach gerade mal 6 Stunden rumprobierens, da hatte
ich den oben erwähnten EnemyLocator auch für TO 3.32 hinbekommen. Und zwar
nicht durch uscipts und irgendwelchen Dateien, sondern rein durch Byte
Hacking, um genau zu sein, musste man nur 1 Byte mit nem Hexeditor an der
richtigen Stelle ändern. Eine Ungleichung in eine Gleichung verwandeln. An dieser Stelle hab ich dann mit TO aktiv aufgehört und mir
gesagt, du spielst das erst wieder, wenn diese einfache Scheisse nicht mehr
funktioniert. Das ist so einfach, es müssen einfach Clans mit solchen Mitteln
spielen. Von da an kein Clan mehr, und ich erschuf DarkwingDuck um ein
bisschen Spaß zu haben und etwas mitzumischen. Ich entwickelte ein paar weitere Byte Hacks. U.a nosmoke, norecoil,
buy und sell binds haben überall
funktioniert (Man konnte überall kaufen und verkaufen mit den Keybinds).
Und veröffentlichte die Sachen dann als Patcher, sowie
nen 2. Patcher, in dem man alle Waffen sich auswählen konnte, egal auf
welcher Seite man war, so das TOST die Sachen mitbekommen haben muss bzw.
hat. Das norecoil und NoSmoke in dem Patcher funktionierte, ein paar TOST
3.XX versionen später nicht mehr, allerdings der Rest schon. (Wie mir später
BugBunny erzählte ging das mit der alten Version einfach nicht. Man konnte es
nicht überprüfen.) Bis zu TOST 4.X.X.X
mit dem alle Byte Hacks Gott sei Dank gestoppt wurden. Meine Patcher
wurden übrigens über 1000 mal runtergeladen. - Soviel zum Thema ehrliche Community (Uscript kann ich bis heute nicht wirklich. Dank guter
c++ Kenntnisse, kann ich’s zwar lesen und verstehen, aber selber was machen
oder Bots zu schreiben da hatte ich nie die Ambition zu)
Zusammengefasst: Vor Tost 4 war es in TO sehr einfach zu cheaten, was
anscheinend viele überhaupt nicht realisieren, nicht realisiert bzw. vergessen
haben. Man musste sich nur ein wenig Zeit nehmen und ein paar Dinge
durchlesen. Programmieren musste man nicht mal wirklich können. Auch Public
Sachen gab es für die alten Versionen genug, man musste sich nur danach
umschauen. Teilweise gab es Sachen die nie gefixt wurden. Zwar scheint es mehr
Cheater denn je jetzt zu geben, das hat aber nur was damit zu tun, das es a)
mehr TO-Spieler insgesamt gibt, b) mehr Spieler erwischt werden und c) die
meisten (Public)Cheater nicht "intelligent" cheaten, sprich so das mans nicht
direkt merkt, sondern die eindeutig nach Aimbot oder Radar stinken. Aber
gerade von den intelligenten Cheatern, die mit den kleinen Helfern (Stichwort
Bytehacks) von denen hats grad früher einige gegeben. Nur tauchen die
nirgendswo auf. Die sind nämlich nie erwischt worden. Heute geht das dank TOST
(und TP) nicht mehr.
Was auch noch heute den Eindruck verstärkt es gäbe mehr Cheater, ist das jeder
jeden der besser als er selber ist, gleichmal als cheater verdächtigt. Sprich
die "gefühlte" Anzahl an Cheatern ist höher denn je, wobei ironischerweise,
die Anticheatsoftware besser als je zuvor ist. Nur kaum einem scheint das
bewusst zu sein. Wieviele Cheats kann man sich momentan public für TO runter
laden die 100% funzen mit allen TOST und TOPs ? - NULL. Damals ("in der guten
alten Zeit"... ) gabs ne Menge. PUBLIC ! Und wie gesagt, selber machen war
nicht schwer. - Denkt drüber nach.
|
Kap. 2: . Die Cheatercommunity – wirklich alles nur
Kinder und Schwanzlose ?
Zu allererst: DANKT (überspitzt formuliert) ELF und den
anderen Cheatern wie SU, Broomop
Ohne sie wär TOST wahrscheinlich nicht da wo sie heute
sind und wir hätten viele viele Cheater. Bestimmt nicht jeder hätte sich nen
Bot gecodet, aber wie in Kap.1 beschrieben sind die kleinen Dinge, die nicht
schwer sind, dafür wirkungsvoll, leicht hinzukriegen.
Denn je mehr sie public gemacht haben, desto mehr konnte
geblockt werden und auch umgekehrt, denke ich haben die TOST Coder sehr viel
gelernt bzw. mussten lernen und verstehen um ihre eigenen Ambitionen
durchzusetzen.
Schlimm sind die Personen (ich sag absichtlich nicht Kiddies, es gibt in jeder Altersschicht Menschen die irgendwas kompensieren
müssen), die nur konsumieren und cheats haben wollen um den besseren Spieler
abgeben zu können und im Clan bei FunMatchen und Clanwars zu cheaten und der beste zu sein, egal wie
und auf welchem weg. Nicht die, die sie veröffentlichen. Was wäre, wenn ein
Clanmember z.B die Cheats machen konnte und der Rest hat sie mitbenutzt bzw.
davon profitiert ? Wäre TOST + TP nicht da wo sie heute sind, hätten wir viel
mehr von der Sorte.
Ich hab nachdem ich meine Patcher veröffentlicht hab,
haufenweise DANKSagungen bekommen und auch ab und zu noch Anfragen, ob ich
nicht neue Cheats für sie hätte. Bis auf die 2 oben genannten Patcher hab ich
allerdings nie wieder was veröffentlicht.
Lustig sind dann immer die Leute, die mit ihren T-Online
email adressen und richtigen Namen sich melden :=).
Falls einer Matthias Möller oder Ralph Dienaar kennt
-> die beiden cheaten ! :P
Nun zum Thema Community. Als noch das gute alte ELF Forum
existierte, und ich dort mich etwas einlas, war ich überrascht, wie das doch
eine wirklich kleine eigenständige community war. (Hat sich heute etwas
verloren bzw. unterteilt in viele Cheater vereingungen)
Da gab es ELF auf der einen Seite, das kleine gemeine
Cheater Volk, das gierig auf neue Cheats wartete, die geduldeten Anti
Cheater, sowie andere Cheater Clan bzw. Cheater die sich mit ELF „gebattlet“
haben. Es war lustig zu sehen und mitzulesen, wie ELF teils als die Götter
angesehen wurde, sich ELF und Broomop gezankt haben etc.
Wenn ELF was neues rausgebracht hat, wurde sich bedankt,
es wurde gejubelt und nur die dummen (nicht die geduldeten) Anticheater, die
nur in die Foren kamen um ELF etc. zu beleidigen, musste man entfernen.
Was die Anticheater mit ihren Beleidigungen anrichteten,
ist das was man immer mit Beleidigungen macht, nur die Situation
verschlechtern, nicht verbessern. Denn dass a) die Cheats wenn sie public wurden,
auch gestoppt werden konnten und b) ELF für das was sie tun und wie sie sich
entschieden haben immer mehr bestätigen und so mit motivieren, kleine Flamer
wie sie zu ärgern, daran haben sie nicht gedacht.
Der Gegensatz zu den Elf Jüngern - die TO-Spieler
Community: Aber ansatt bei nem neuen TOST zu jubeln oder DANKE zu sagen,
pflegten viele lieber zu sagen :
„Das ist Scheiße“, „Es funzt nicht“, „Wie geht das
denn“, „Ihr könnt ja gar nix, ELF ist immer noch besser und bla“.
Am besten wenn es mal nicht so schnell mit nem neuen
TOST vorran ging, auch noch zu beleidigen und zu FORDERN, man sollte doch
endlich was dagegen tun. Leute, die machen das UMSONST. DEMOTIVIERT
sie nicht. (wenn ihr so schon die cheater motiviert)
Ein Wunder, dass die TOST und TO Leute nicht schon
aufgehört haben.
Was würdet ihr denn machen, wenn MadOnion etc. sagen
würde, „nö kein Bock mehr, wir hören auf“. Wäre das vor nem Jahr passiert,
würden wir heute kein TO mehr spielen können.
Aber daran sieht man mal auf welcher seite man besser
steht, und zum. Ich kann die Gründe von gewissen ELFEN, wie z.B. Helios sie
in seinem letzten Interview genannt hat voll und ganz verstehen:
- man
lernt sehr viel, beim Entwickeln der Cheats und der Engine.
Warum Cheats überhaupt coden, fragen einige von euch ?
Spaß:
- Die
in harter Arbeit erstellten und rausgefunden Sachen, kann man
ausprobieren und man sieht man hat was erreicht.
Und ja es macht Spaß mal auf nem Public den Cheater raushängen zu
lassen.
Allerdings muss man aufpassen, dass man dort nicht einen Schritt zu viel
macht und sich dran gewöhnt so zuspielen. Kurzzeitig ist der Reiz nun
mal sehr groß, immer so zu spielen und zum unehrlichen Spieler zu
werden bzw. ein Cheatcoder zu bleiben.
- ELF
cheatet unter ELF (auch wenn sie sich manchmal erst spät entfaken ;) )
Wenn also einer mit dem Tag ELF auf den Server kommt, lohnt es sich auch
nicht aufzuregen oder so. Sie cheaten eben, aber das gute ist: Man weiß
es !
Genauso hab ich immer unter DarkwingDuck gezockt und wurde auch
irgendwann bekannt und erkannt als cheater. Wenn sie mich nicht geduldet
haben, wurde ich gekickt oder rausgeschmissen, aber ich hab nie gefaked
gezockt oder andere Clanspieler gefaked.
- Wo
bei wir beim nächsten Punkt wären:
Publicity: Helios kennt mittlerweile fast jeder, sowohl cheater als auch
anticheater, national wie international.
Und ja auch publicity macht spass und es gefällt einem wenn man in aller
Munde ist. Helios hat sich zu einer Berühmtheit (innerhalb der TO Welt)
entwickelt. Wenn auch mit keinem positiven Image, aber es kennt ihn
jeder. Ich glaub an den Bekanntheitsgrad kommen nur noch TOST, TP ,
sowie der Name ELF an sich.
Und ja, das hat was.
- Der
Kampf Coder gegen Coder.
Jemandem wie Helios geht es irgendwann nur darum die Anticheatsoftware
zu schlagen und wieder für Furore sorgen. Am mit-Cheats-Spielen hat man
sich satt gegessen, es ist nur noch die Programmierherausforderung.
Wenn man dann noch den Codex hinzuzieht, das man
Clancheater hasst und nicht unterstützt, kann ich Helios als Person ganz und
gar nicht verurteilen, sondern einfach nur verstehen.
Und Helios ist skilled, den ersten public Helios Radar
auf ByteHacking basis zu machen, muss selbst die TOST Coder erstaunt haben.
Auch KARR-X Sarkasmus war gut. Versteckt der den Bot
doch nachher gleich im gehackten TOST anstatt gehacktes TOST und Bot zu
veröffentlichen :D.
Auch da musste ich schmunzeln und ich glaub die TOST
Coder selber haben das auch. ;)
Achtung nochmal: Obere Aufzählung soll nur mal zeigen welche Ambition/Motivation dahinter steht
ein Cheat Coder zu sein. Es geht hier nicht um irgendwelche Pisser, die die Cheats irgendwo downloaden und einfach benutzen um der beste zu sein. Die verachten auch die meisten Cheatcoder. Aber sie sind nunmal das dumme Volk, das man braucht um regieren zu können ;)
Zurück zur anderen Seite:
Was hat man aber als AntiCheat Coder:
- Respekt,
allerdings nur solange alles läuft.
- Kommen
Bugs hinzu kriegt man nur um die Ohren gehauen wie scheisse man doch
ist.
- Viel
mehr Arbeit, alles für 0 Money, und auch Stress, falls man mal keine
Zeit hat direkt, das neue Update zu machen um den letzten Bot zu
stoppen.
- Das
man vielleicht auch mal keine Zeit hat, interessiert die meisten ja
nicht, also wird lieber drauf rumgehackt, wie faul doch alle wären.
- Weiteren
Stress, da man supporten muss und Fragen beantworten muss wo es nur
geht, und das meist obwohl man keine Lust und Zeit hatt. Und dann meist dinge, die der Fragende durch nachlesen sich selber hätte beantworten können.
- Sagt
man das dann mal, bekommt man dann noch zu hören, das sie besser dann
nicht so was in die Welt setzen sollten (Aber Cheater wollen die
FlameKiddies auch nicht...)
Ihr seht also, warum die dunkle Seite der Macht
soviel stärker und
reizvoller ist, was auch keine Entschuldigung für cheater sein soll, aber
irgendwo sollte man immer noch dran denken das es um ein Spiel geht. Und das
hört ab da auf, wo man anderen deren Arbeit (in dem Fall TOST oder TP) madig
macht. Also hört das verdammte Flamen und Jammern auf. Es tut ja jemand was für euch. Tut ihr was für sie ?
BTW: Es gab übrigens auch mal ganz böse Elfen, die sich
unter Fakenamen in Clans eingeschlichen haben um dort mit Cheats zu spielen
und diese Clans dann zu ruinieren, bzw. ihnen ein Denkzettel zu verpassen,
das man cheater nun mal nicht im Clan dulden darf.
Allerdings fische ich hier im letzten Absatz aus meinem trüben
Gedächnis, was ich vor 1 Jahr alles gelesen hab. Mag sein, dass das so nicht
stimmt.
|
Kapitel 3: Ein neuer Mitspieler – TOProtect
Das ELF gegen Clan Cheater sind, haben sie schon immer
gesagt.
So gab es ja den Schlagabtausch mit TOST 3.4.XX im
Winter letzten Jahres, samt XMAS Bot. Einerseits lästig, weil man TOST fast
täglich updaten durfte und ELF immer konterte, außerdem musste TOST fürs
erste das Handtuch schmeißen, und in eine neue Richtung gehen, an der
BugBunny bereits arbeitete (TOST 4), andererseits, tauchte dank der Backdoor,
die ominöse cheaterliste auf, die doch einigen Spielern fürs erste das Genick
brach. Und für viele lustige Ausreden sorgte. Aber das wurde ja eh lange
diskutiert und soll nicht hier Thema werden.
So gab es, das ein neuer ins Spiel kam, nämlich
TOProtect.
Ein externes Tool, das den Bot stoppte, aber eigentlich für viele
erst mal nur für Probleme sorgte. Da wär die Routergeschichte, Portforwarding
etc. Allerdings ein guter Ansatz und sehr guter Schutz. Erstmal war TOST
gesichert, ByteHacks funktionierten auch nicht mehr etc. Allerdings musste
man TOP auch benutzen und bei den meisten herrschte leider noch ein rotes statt
grünes Lämpchen. Da die Ligen aber immer mehr umgestiegen sind, war das irgendwann zum in Wars auch
kein Thema.
Für mich wars eine Programmierherrausforderung, während
alle anderen bekannten Cheater TOP bis heute per Uscript und Unreal Engine
Exploiting umgehen, bin ich hingeganganen und wollte es einfach
knacken. Was ich dann auch geschafft hab, in dem ich mir einen eigenen
Klienten programmiert hab, und vorher aus dem Netzwerkdatenstrom vom Server
und Regulären Client, die benötigten Schlüssel decryptet habe und somit,
mich als korrekter Client ausgeben konnte. Das hat richtig Spaß gemacht,
TOProtect zu knacken, grad weil ich dies auch VOR elf geschafft hab. (Und ich
eigentlich der einzige war, der TOP RC1 auf dieser Art und weise entgegenzutreten
wusste) Um nochmal das Thema Motivation kurz anzureißen. Aber es ging mir hier nicht darum euch alle aufm Server wegzuownen.
Public hab ich dann nämlich diesmal nur Screenshots und Demos,
auf denen ich mit grüner Lampe cheate, gemacht.
So kam ich dann auch wieder ans TOST Team bzw. Sabre
ran, nachdem MadOnion mich sogar im TOSTForum gesperrt hatte.
Sabre kontaktierte mich, ich erzählte ihm und MO was ich
alles rausgefunden hab und was Sabre in TOP2 verbessern musste, damit es auf
dieser Ebene schwer bis unmöglich wurde TOP beizukommen.
Schließlich kamen dann TOP2 und TOST 4.X.X.X raus (noch
für TO3.32) und es war in meinen Augen endlich cheatsicher. Vielleicht nicht
public und vor ELF, aber für Clanwars etc., dank den eingeführten Warpix.
Spielen hat wieder Spass gemacht, ich hab DarkwingDuck
weggelegt und hab wieder nen Clan gejoined, und TO gezockt. Ohne Cheats und
mit viel FUN.
Im Laufe des Jahres 2003, kamen dann neben TO 3.4, ein
Haufen weiterer neuer Cheaterclans, und viele Veröffentlichung, die aber alle
schnell gestoppt wurden, bzw. teils nie unter TOP funktioniert haben (wohl
aber unter TOST).
Jetzt in den letzten Wochen ist die Welle wieder
hochgeschwappt, Helios brauchte wohl entweder wieder mehr Publicity oder aber
ihm war einfach langweilig und wollte ein bisschen die eingeschlafen
Community wachrüteln.
TOSTXProtect und Halbcheater Xero ;), haben zwar dem ein
regelmäßiges Ende bereitet, allerdings, haben alle gemerkt, das solangsam
Zeit für was neues ist. Aus TOST und damit Uscript Sicht, sind sie meiner
Meinung am Ende, da kommt nix mehr. Ausser sie implementieren jeden Check,
machen damit aber die Server so laggy, das es wieder keinen Sinn hat zu
spielen. Ab jetzt kann nur noch ein externes Tool helfen und somit
TO-Protect.
|
Kap 4. Von Trojaner über Lags – TOProtect RC3
So kam vor ein paar Tagen das neue TOProtect raus,
diesmal schärfer als alles andere und verbietet alles was nicht ausdrüklich
erlaubt wurde.
Die Idee an sich klingt schon mal gut. Nun gibt’s leider
viele Menschen, die Ahnung haben wollen, aber sie nicht haben.
Dazu kommt erst mal, das anscheinend alle ein
persönliches CustomCrosshair benutzen, ohne das sie anscheinend zum Vollnoob
werden und nicht mehr zocken können o_O.
Anstatt dann ne Readme zu lesen oder sich Infos zu
besorgen wird erst mal rumgejammert, wie halt immer.
Daran zu denken, dass vielleicht es andere Spieler gibt,
die ohne ihren CustomBot nicht zocken können, daran wird wieder nicht
gedacht.
Das mit den ganzen ClientHack Problemen, liegt daran,
dass es nun mal so viele verschiedene System gibt. Sowas kann man bei Release
nicht alles getestet haben, aber es wird sich ja drumgekümmert. Also hört auf
zu weinen und flamen.
Es gibt einen einzigen wirklichen Fehler, den ich Sabrwolf
auch geschildert hab und den er schon gefixt hat, aber die Version ist noch
nicht released, bis jetzt.
Und zwar Speicher Probleme, TOP3 111 räumt den Speicher nicht
korrekt auf, so das während dem Zocken man bis zu 380 MB RAM für TO und TOProtect
braucht. Systeme die also weniger als 512 MB haben, fangen dann an zu
swappen, es kommt zu laggs und zu timeouts.
Das Ruckeln am anfang hab ich auch, nach der
erfolgreichen Authentifizierung kann ich aber normal zocken. Außer der Server
lagt.Wenn mittlerweile auf den Servern TOST, TOSTX + TOCPC,
+ TOP3 + vielleicht noch weiteren kram läuft, dann laggt der Server bzw. auch
euer Client PC wird überfordert.
Ich empfehle für TOP3 Server nur TOST + TOP3 laufen zu
lassen, das reicht als anticheat maßnahme aus (solang kein Admin da ist, kann
der Server ja auf TOProtect only laufen) und beansprucht den Server auch
nicht zu sehr.
So letztes Thema der angebliche Trojaner.
In seinem Statement sagt Sabrwolf ja es liegt an der
Wininet.dll. Und ja das stimmt.
Auch wenn man mit der nur kruz informationen von einer
Webseite abrufen will, werden wie auf dem Screenshot gezeigt, all diese
Dateien geöffnet bzw. durchgegangen. Das geschiet innerhalb von millisekunden
und Sabrwolf ist da nix am auslesen oder übertragen, das macht die
wininet.dll.
Hier hab
ich ein kleines VB Beispiel Projekt gemacht. Source und Exe liegen im Zip,
falls ihr nen runtime error bekommt, liegts an möglichen fehlenden SystemDlls
(VB sei dank), die ich jetzt nicht reinpacke, da es eh nur um grundsätzliche
Sachen geht. Bzw. probiert dann das 2. zip
file aus. Sollte das auch nicht gehen, fehlen euch die VB runtimes.
Jedenfalls, macht diese Miniprogramm, nichts weiter als
genau einen Abruf von der To-Nation seite. Trotzdem kriegt ihr den selben
Kauderwelsch im Filemon angezeigt, wie bei TOP3. Und wenn ihr genau euch über die
wininet.dll informieren wollt, schlagt auf http://www.microsoft.de
in der MSDN nach.
Greetings DarkwingDuck - Mittwoch, 26. November 2003
PS: Es ist ein Spiel, nicht euer Leben, was viele hier solangsam vergessen.
|