Ein Open-Source-Projekt hat den Schleier über der gesamten Softwarewelt durchstoßen.
Zur Zeit des Double 11 werden alle Spieler, die gerne Konsolen spielen, feststellen, dass die zuvor unbeliebte japanische Version der PS5 plötzlich sehr begehrt ist. Die Nachricht über den günstigen Preis, die heute (gestern) veröffentlicht wurde, hat bereits über 100 Diskussionen darunter.
Wie kommt es, dass eine Konsole mit Regionssperre, auf der nur japanische Spiele laufen, plötzlich so beliebt ist? Die Antwort liegt in diesen über 100 Kommentaren.
Genau, die PS5 wurde gehackt. Man kann nicht nur Spiele kostenlos ausführen, sondern auch Modelle herunterladen, um KI lokal auszuführen. Die Spielkonsole, die man für 2500 Yuan gekauft hat, wird als ChatGPT verwendet, was Nvidia fast wütend macht.
Tatsächlich ist nicht nur die PS5 – die gesamte Softwarewelt wird gehackt.
Verschiedene Spiele werden zusammengeschweißt – Spider-Man dringt in Gotham City ein, Steve aus Minecraft kämpft gegen die Polizei aus GTA.
Mario kämpft gegen Elden Ring
Es gibt auch Leute, die nach dem Reverse-Engineering von Spielen diese direkt zu Webversionen machen. Als ein ausländischer Nutzer den Browser öffnete und Call of Duty sah, war er total erstaunt. Wenn es das damals gegeben hätte, wer hätte dann noch heimlich Spiele mit einem USB-Stick im Informatikunterricht kopiert!
Die globale Hacker-Szene entwickelt sich derzeit sehr dynamisch, was einen deutlichen Kontrast zu den Aktienkonten der meisten Menschen bildet.
Man kann nur sagen, dass die vorherige Ära der einfachen KI-Anwendungen bereits überholt ist, die große Hacking-Welle ist der echte aktuelle Trend.
REA – Reverse Engineering alles!
All dies hängt eng mit einem Projekt auf GitHub zusammen – REA. Reverse Engineering Anything, auf Deutsch bedeutet das „Reverse Engineering von allem“.
Obwohl es bereits im Juli auf GitHub veröffentlicht wurde, wurde es erst um den 7. Oktober weit verbreitet beachtet. Innerhalb von fünf Tagen stieg die Anzahl der GitHub-Sterne von weniger als 10.000 auf über 140.000, und jetzt hat sie bereits über 300.000 erreicht.
Was ist Reverse Engineering? Die direkteste Erklärung ist: Wenn wir ein Auto bauen wollen, haben wir zuerst eine Idee, dann einen Entwurfsplan und produzieren dann das Auto – das nennt man Vorwärts-Engineering.
Beim Reverse Engineering kaufen wir zuerst ein Auto, zerlegen es, messen die Spezifikationen jedes einzelnen Teils, leiten dann die Zeichnungen ab und produzieren es. Einfach gesagt, das ist Nachahmung.
Aber wozu braucht man Reverse Engineering bei Software? Ich kann doch einfach Strg+C + Strg+V drücken, um sie zu kopieren, oder?
Ja, das stimmt. Aber die meisten Software liefert keinen Quellcode mit. Mit Strg+C + Strg+V kann man nur den Maschinencode kopieren, der aus 0 und 1 besteht, den Menschen nicht verstehen können. Daher kann man keine Änderungen daran vornehmen. Was soll man tun, wenn man kleine Änderungen vornehmen oder die Software hacken möchte?
Dann muss man Reverse Engineering für die Software durchführen: Vom Maschinencode 01001 zur Assemblersprache und dann weiter zu Hochsprachen wie Python oder C zurückkehren.
Da der Prozess sehr kompliziert ist, ist Reverse Engineering keine einfache Aufgabe. Ein erfahrener Reverse-Engineer kann mehrere Monate brauchen, um ein Programm mit mittlerer Komplexität zu analysieren.
Was REA tut, ist, dass die KI diese Fähigkeit über Nacht beherrscht.
REA selbst ist keine KI und kein Agent. Genauer gesagt ist es eine Sammlung von MCP-Diensten und Fähigkeitspaketen (Skills). Man kann es als ein „Lehrbuch und Werkzeugkasten für Reverse Engineering“ verstehen. Es arbeitet nicht selbst, aber es kann KI beibringen, die Arbeit zu erledigen.
Mit der Unterstützung von REA ist das Hacken und Reverse Engineering plötzlich zu einer Aufgabe geworden, die jeder ausführen kann.
REA wirkt – die gesamte Bevölkerung profitiert
Die ersten, die davon profitieren, sind die breiten Spielergemeinden.
Früher waren Mods nur Oberflächenänderungen – man hat in GTA eine Waffe aus Call of Duty ausgetauscht, die zwar beeindruckend aussah, aber den ursprünglichen Schadenswert behielt.
Und jetzt?
Steve aus Minecraft mit seinem Diamantschwert tritt in Los Santos gegen die Polizei an. Die Explosion von TNT und die Flugbahn von Pfeilen nutzen vollständig die Physik-Engine von Minecraft. Die beiden Spiele haben auf Engine-Ebene einen Datenaustausch realisiert: Wenn du eine Mauer aus Blöcken in Minecraft baust, wird in GTA automatisch ein Kollisionskörper erzeugt, und Autos werden tatsächlich dagegenfahren und abprallen.
Es gibt noch etwas Besseres: Man hat die drei Spiele Escape from Tarkov, Skyrim und Spider-Man direkt miteinander verschmolzen – Spider-Man schwingt mit seinem Spinnfaden durch Himmelsrand und schießt dabei mit einem Sturmgewehr aus Escape from Tarkov. Was für ein Genre ist das? Open-World-Action-Shooter-Schwing-RPG?
Das ist nur bei Spielen. Erinnerst du dich, was das A in REA bedeutet? Anything – alles!
Auch Systeme werden unweigerlich dem Reverse Engineering unterzogen. Zuerst das Projekt „Hackintosh“:
Bisher war die Grafikkarte das größte Hindernis, wenn man macOS auf einem normalen PC installieren wollte. Apple hat seit 2019 NVIDIA-Treiber aus dem System entfernt, und für gute Leistung musste man AMD-Grafikkarten verwenden.
Vor kurzem hat ein Entwickler jedoch einen inoffiziellen Treiber entwickelt, der die gesamte RTX-20/30/40/50-Serie unter macOS laufen lässt.
Dann die PS5. Die PS5 selbst verwendet ein angepasstes Unix-System. Das Hackerteam hat durch Reverse Engineering des WebKit-Browsers eine Speicherlücke gefunden, dann durch Reverse Engineering des Kernels die Berechtigungen erhöht und die volle Kontrolle über das gesamte Gerät erlangt.
Mit Root-Berechtigungen lassen die Spieler ihrer Kreativität freien Lauf. Jemand hat die KI-Inferenz-Engine llama.cpp portiert und tippt mit dem Controller, um mit der KI zu chatten.
Noch verrückter ist das PSBox-Projekt: Jemand hat das Streaming-Protokoll von Microsofts Xbox Cloud Gaming reverse-engineert, sodass die PS5 Xbox Cloud Gaming in 1080p und 60 Bildern pro Sekunde ausführen kann. Sonys Hardware führt Microsofts Dienste aus und spielt Microsofts Spiele – das ist ein echter NTR-Erfolg.
Wenn man das alles so machen kann, ist es natürlich kein Problem mehr, iOS auf Android-Handys auszuführen, oder?
Es gibt auch Reverse Engineering von IoT-Protokollen, mit dem man mit einer AR-Brille einen sehr futuristischen Effekt zur Temperaturanpassung der Klimaanlage realisiert hat. Und jemand hat direkt die Toilette zu Hause von seinem Mac aus gesteuert.
Der wahre Motor: Nicht REA, sondern niedrige Kosten
Vor einem Jahr hätte jede dieser Aktionen die gesamte Technikszene einen Monat lang beschäftigt. Jetzt tauchen sie alle im September und Oktober auf – warum?
Nachdem ich jedes Reverse-Engineering-Projekt sorgfältig durchgelesen habe, habe ich festgestellt, dass REA nur der Auslöser ist, der die Aufmerksamkeit der Öffentlichkeit erregt. Für diejenigen, die sich wirklich für Reverse Engineering interessieren, sind die in diesem halben Jahr aktualisierten Modelle der eigentliche Treiber.
Fable 5.1 und GPT-6 Astra haben das Code-Verständnis der KI qualitativ verbessert – nicht nur das Schreiben von Code, sondern vor allem das Lesen von Code wurde stark verbessert. Die KI kann endlich den dekompilierten Pseudocode verstehen, der selbst für Menschen schwer zu lesen ist. Aber diese beiden Modelle haben ein tödliches Problem: Sie sind teuer. 10 US-Dollar für die Eingabe, 50 US-Dollar für die Ausgabe – ein Projekt kostet leicht Tausende von US-Dollar.
Der Wendepunkt war die Veröffentlichung von Claude Opus 5.5. Seine Leistung liegt nahe an Fable 5.1, aber die Kosten sind auf ein Drittel gesunken. Jetzt kann man es intensiv nutzen, ohne sich Sorgen um die Kosten zu machen.
Daher ist nicht REA, das uns das Zeitalter des großen Hackens bewusst gemacht hat, sondern günstige und leistungsstarke große Modelle wie Opus 5.5 der wahre Motor des großen Hackens.
Wenn man im Zeitalter des großen Hackens nur Spiele spielt und kostenlose PS5-Spiele ausführt, ist das natürlich langweilig.
Mehr als nur Spiele
Ein Kryptowährungshändler hat mit REA die kostenpflichtigen Funktionen von TradingView reverse-engineert.
Nach seiner Beschreibung zahlt er jedes Jahr Hunderte von US-Dollar für die Mitgliedschaft in der Software TradingView