Quote:
Originally Posted by NewGothic
Einfach vorbei schauen und selber schauen ;) das Fabis Hack nicht geht könnte dran liegen (ironi) das unser Server noch etwas von Rest Intiligenz besitzt vielleicht. (/ironi)
|
Dude, ist nicht dein Ernst, oder?
Was bitte hat denn das mit der IntElligenz des Servers zu tun wenn man die executables re-named/packed? Oder willst du uns erzaehlen dass euer Server tatsaechlich mehr Daten ueberprueft als der offizielle?
Und dann noch dieses staendige Offsets gehen nicht Gefasel.... narf!zork! ...ich denke mittlerweile hat auch der letzte geschnallt das es nicht so die Raketenwissenschaft ist dynamisch nach binaeren patterns zu suchen.
Wie der Falo schon schrieb, wenn ihr ein klein wenig polymorphic Code und resultierende Datenoffsets an den richtigen Stellen eurer Engine.dll packt, werden aber selbst solche Tools ihre Probleme kriegen - naja, genau so lange bis einer den randomizer ausgehebelt hat und eine patched version released. Solange ihr da nix haerteres bringt, seid ihr genau solche Opfer wie alle anderen.
So und jetzt lehne ich mich mal richtig weit raus *duck*...
Wenn Engine.dll den callstack validaten wuerde, dann auch noch die System-DLLs (tippe mal auf ws2_32) auf nen proxy-fake ueberpruefte, dann waere selbst Falos aktueller attack vector vermutlich recht wirkungslos. Also zumindest der Hook - nicht dass damit dann ploetzlich alle Plausibilitaets-Test-Fehler aus dem LC Server verschwunden waeren ;o)