Skip to content
industry insights

KI macht Software-Klone erschreckend günstig

Ein Spielcharakter kann nun zwischen Welten springen, und bekannte Software-Oberflächen werden ohne Zugriff auf ihren Quellcode nachgebaut. Die größere Überraschung ist, was dies für Unternehmen bedeuten könnte, die jahrzehntelang Software verkauft haben.

Cassidy Wolfe
KI macht Software-Klone erschreckend günstig

Der Quellcode ist weg – aber das Verhalten bleibt

KI macht Software-Klone erschreckend günstig, und der erste Schritt zum Verständnis ist zu begreifen, was passiert, wenn Software von für Menschen lesbarem Quellcode in maschinenausführbare Anweisungen umgewandelt wird. Compiler nehmen den von Entwicklern geschriebenen Quellcode und wandeln ihn in machine code um, den Computer effizient ausführen. Während dieses Prozesses wird ein Großteil des ursprünglichen menschlichen Kontextes – Kommentare, Variablennamen und einige strukturelle Elemente – verworfen oder wegoptimiert.

Dekompilierung ist daher nicht einfach die Umkehrung dieses Prozesses, um die ursprünglichen Codezeilen wiederherzustellen. Stattdessen geht es darum, ein neues Programm zu rekonstruieren, das sich identiCall of Call of Dutyy wie das Original verhält, auch wenn sich seine interne Struktur unterscheidet. Ein Compiler könnte 2 + 3 direkt zu 5 optimieren, daher muss ein Dekompiler nur 5 reproduzieren, nicht die ursprüngliche arithmetische Operation.

Community-Bemühungen zur Dekompilierung komplexer Software, wie das mehrjährige Projekt für Super Smash Bros. Melee, erforderten historiCall of Call of Dutyy Hunderte engagierter Mitwirkender. Jetzt beschleunigen KI-gestützte Tools diesen Prozess dramatiCall of Call of Dutyy und ermöglichen die verhaltensbasierte Replikation von Dutzenden Spielen innerhalb weniger Wochen. Dieses schnelle Tempo bedeutet, dass, während der exakte Originalcode schwer zu fassen bleibt, funktional äquivalente Software-Klone erschreckend zugänglich werden.

KI macht Reverse Engineering zu einer unermüdlichen Testschleife

KI verwandelt Reverse Engineering in eine unermüdliche Testschleife, einen iterativen Prozess der Beobachtung des Verhaltens einer Originalsoftware, der Generierung einer plausiblen Code-Implementierung, des Testens gegen die Referenz und der Überarbeitung bis zur funktionalen Übereinstimmung. Dies ist keine echte Dekompilierung, sondern eher eine verhaltensbasierte Nachbildung.

Dieser Zyklus, der einst eine menschliche Plackerei war, profitiert nun von der unermüdlichen Iteration und parallelen Verarbeitung der KI. Aufgaben, für die menschliche Teams Jahre brauchten, können nun auf Wochen oder Tage schrumpfen. Chris Lewis’ Nachbildung von Snowboard Kids in 84 Tagen, eine Aufgabe, für die er zuvor fast zwei Jahre benötigte, zeigt das beschleunigende Tempo, obwohl es ein anschauliches Beispiel und kein universeller Maßstab ist.

Matthew BerSpider-Man's Arbeit an Super Mario World für den ModRetro Handheld veranschaulicht dies lebhaft. BerSpider-Man beauftragte eine KI damit, das Spiel basierend auf beobachtetem Verhalten und umfangreicher Online-Dokumentation neu zu erstellen. Die KI durchläuft eine kontinuierliche Schleife: Code generieren, die Ausgabe mit dem erwarteten Verhalten des Originals abgleichen und verfeinern, bis sich das Spiel identiCall of Call of Dutyy spielt. Diese Methode klont Software effektiv durch funktionale Äquivalenz, selbst wenn der zugrunde liegende Code keine Zeile-für-Zeile-Übereinstimmung darstellt.

Game-Mashups offenbaren drei Ebenen des Kopierens

Game-Mashups veranschaulichen drei verschiedene Ebenen der Software-Replikation, von denen jede einen steigenden technischen Aufwand erfordert. Am einfachsten sind asset swaps, bei denen das Aussehen eines Charakters, wie das von Spider-Spider-Man-Spider-Man, das von BatSpider-Man in dessen eigenem Spiel ersetzt. Dies ist weitgehend oberflächlich, vergleichbar mit dem Anwenden eines neuen Skins; das zugrunde liegende Verhalten, Kollisionen und Physik bleiben unverändert.

Komplexer sind Pass-Through-Mods, die zwei gleichzeitig laufende Spiele miteinander verbinden. Stellen Sie sich vor, Minecraft-Blöcke erscheinen in Grand Theft Auto: Die Minecraft-Engine verwaltet ihre Entitäten, während die Mod Kameras koordiniert, Grafiken zusammenführt und Ereignisse übersetzt. Eine Explosion in Minecraft löst einen entsprechenden Effekt in Grand Theft Auto aus, was eine sorgfältige Abstimmung von Physik und Weltgeometrie zwischen unterschiedlichen Engines erfordert.

Der anspruchsvollste, aber auch leistungsfähigste Ansatz ist die Nachbildung von Softwareverhalten. Dies bedeutet, eine Mechanik zu portieren, nicht nur ein Asset oder ein koordiniertes Ereignis. Die Implementierung von Skate-Mechaniken in Call of Call of Duty of Call of Duty erfordert beispielsweise den direkten Neuaufbau von Beschleunigung, Sprunghöhe und Kollisionsregeln innerhalb der Call of Call of Duty of Call of Duty-Engine. Dies bietet die vollständige Kontrolle über das neue Verhalten, erfordert jedoch umfangreiches Reverse Engineering und eine komplette Neuimplementierung. Für diejenigen, die sich für solche Projekte interessieren, bietet die ModRetro Official Website eine Community für individuelle Hardware- und Software-Builds.

Gefällt Ihnen der Artikel? Erhalten Sie jeden Morgen einen wie diesen per E-Mail.

eine E-Mail pro Tag · Abmeldung mit zwei Klicks · kein Tracking durch Dritte

Der Software-Burggraben schrumpft – er verschwindet nicht

Der traditionelle Burggraben von Software schrumpft, verschwindet aber nicht. Nehmen Sie Photocraft, ein bekanntes Open-Source-Klonprojekt von Adobe Adobe Photoshop. Obwohl nicht jedes Produkt ersetzbar ist, setzt eine solche KI-gestützte Replikation die Preisgestaltung proprietärer Software unter Druck, indem sie funktionell identische Alternativen bietet.

Dennoch bleibt echte Parität schwer zu erreichen. KI zeichnet sich durch die Replikation überprüfbaren Verhaltens aus, hat jedoch Schwierigkeiten mit den komplexen, nicht-deterministischen Aspekten ausgereifter Software. Zuverlässige Behandlung von Randfällen, robuste Sicherheit, langfristige Wartung und nahtlose Integrationen von Drittanbietern erfordern weiterhin menschliches Urteilsvermögen. Die Reproduktion von Verhalten kann zudem erhebliche Bedenken hinsichtlich des geistigen Eigentums aufwerfen.

Sauberer, wartbarer Code ist eine weitere Herausforderung. Die „Raten-und-Prüfen“-Schleife priorisiert funktionale Ergebnisse, nicht eine elegante interne Struktur. Darüber hinaus verschiebt sich das zentrale Wertversprechen von Softwareunternehmen. Während reiner Code immer günstiger zu klonen ist, liegt der wahre Wert in:

  • Kundensupport
  • Erworbenem Vertrauen
  • Ergänzenden Dienstleistungen
  • Laufenden Updates

KI ist hervorragend bei überprüfbaren Aufgaben, aber menschlicher Einfallsreichtum definiert nach wie vor, was Menschen als nützlich oder sinnvoll empfinden. Die Zukunft der Software besteht nicht nur aus Code, sondern aus dem umfassenden Ökosystem und den Beziehungen, die darum herum aufgebaut werden.

Häufig gestellte Fragen

Was bedeutet das Dekompilieren von Software?

Dekompilieren bedeutet, kompilierte Software zu analysieren und Code zu rekonstruieren, der ihr Verhalten reproduziert. Das Ergebnis ist in der Regel nicht der ursprüngliche Quellcode.

Wie kann KI das Reverse Engineering beschleunigen?

KI-Coding-Agenten können Implementierungen vorschlagen, diese anhand von beobachtbarem Verhalten testen und den Prozess wiederholen. Die Arbeit kann zudem in parallele Aufgaben aufgeteilt werden.

Kann KI jede Software anhand ihrer Benutzeroberfläche nachbilden?

KI kann dabei helfen, sichtbare Arbeitsabläufe zu reproduzieren, aber die Übereinstimmung mit den Randfällen, der Sicherheit, der Leistung und den Integrationen eines komplexen Produkts ist weitaus schwieriger, als nur dessen Benutzeroberfläche zu kopieren.

Beseitigt ein Software-Klon den Wert des ursprünglichen Unternehmens?

Nicht unbedingt. Support, Zuverlässigkeit, Updates, Integrationen, Sicherheit und Kundenvertrauen können auch dann wertvoll bleiben, wenn ähnliche Software einfacher zu erstellen ist.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$199 · AI tools & software only

Für Builder

Diese Seite arbeitet gerade für das Tool von jemand anderem.

KI-Agenten lesen sie. Käufer landen darauf. Sie antwortet in acht Sprachen und über MCP. Dein Tool kann so eine haben — in 24 Stunden live.