← Neueste Arbeiten
🤖 AI

Prompt to Pwn: Automated Exploit Generation for Smart Contracts

Die Studie stellt \textsc{ReX} vor, ein Framework, das Large Language Models mit dem Foundry-Stack verbindet, um Schwachstellen in Smart Contracts automatisch zu exploitieren, und zeigt dabei auf, dass aktuelle Modelle zwar bei einzelnen Verträgen wirksame Proof-of-Concepts generieren können, bei komplexen Cross-Contract-Angriffen jedoch noch an Grenzen stoßen.

Ursprüngliche Autoren: ZeKe Xiao, Qin Wang, Yuekang Li, Shiping Chen

Veröffentlicht 2026-04-22
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Ursprüngliche Autoren: ZeKe Xiao, Qin Wang, Yuekang Li, Shiping Chen

Originalarbeit lizenziert unter CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Dies ist eine KI-generierte Erklärung des untenstehenden Papers. Sie wurde nicht von den Autoren verfasst oder gebilligt. Für technische Genauigkeit konsultieren Sie das Originalpaper. Vollständigen Haftungsausschluss lesen

Stellen Sie sich vor, Smart Contracts sind wie automatische Geldautomaten, die auf einer Blockchain laufen. Einmal aufgestellt, kann man sie nicht mehr reparieren oder ändern. Wenn ein kleiner Fehler in der Maschine steckt, können Hacker sie ewig ausplündern.

Bisher haben Forscher versucht, diese Fehler mit Computern zu finden. Aber eine neue Studie von ZeKe Xiao und seinem Team fragt sich: Was passiert, wenn wir Künstliche Intelligenz (KI) nicht nur zum Finden, sondern zum Erfinden von Angriffen nutzen?

Hier ist die einfache Erklärung der Studie „ReX", übersetzt in eine Geschichte mit Analogien:

1. Die Idee: Der KI-Hacker im Labor

Die Forscher haben ein neues Labor namens ReX gebaut. Stellen Sie sich ReX wie einen Roboter-Arbeitsplatz vor, der drei Dinge gleichzeitig tut:

  1. Er nimmt einen fehlerhaften Smart Contract (den „Ziel").
  2. Er schickt ihn zu einer KI (wie GPT-4 oder Gemini), die wie ein genialer, aber manchmal etwas chaotischer Hacker ist.
  3. Die KI versucht, einen Angriff zu programmieren, der das Geld stiehlt.

Das Besondere: Die KI ist nicht nur ein Theoretiker. Sie muss den Code tatsächlich kompilieren und ausführen. Wenn der Angriff in der Simulation funktioniert, zählt er als Erfolg.

2. Das Experiment: Der Testlauf

Die Forscher gaben der KI zwei Arten von Aufgaben:

  • Der Übungsschulhof (SmartBugs): Hier waren einfache, künstliche Fehler. Die KI war hier sehr gut. Sie konnte wie ein Schüler, der eine Matheformel auswendig gelernt hat, schnell die Fehler finden und die Lösung (den Hack) schreiben.
  • Der echte Dschungel (Web3-AEG): Hier waren echte, komplexe Fälle aus der Vergangenheit (wie der 1,5-Milliarden-Dollar-Hack bei Bybit). Hier wurde es schwierig.

3. Was die KI kann (und was nicht)

Die Ergebnisse waren wie eine Mischung aus „Superheld" und „Anfänger":

  • Einzelne Fehler (Der einfache Dieb): Wenn ein Fehler nur in einem Vertrag steckt (z. B. jemand kann Geld abheben, ohne zu prüfen, ob er es darf), schafft es die KI oft. Sie baut einen kleinen Roboter, der genau diesen einen Fehler ausnutzt.
  • Komplexe Kettenreaktionen (Der Banküberfall): Echte Hacker nutzen oft eine Kette von Verträgen, um Geld von A nach B zu schieben und dabei das System zu verwirren. Hier scheitert die KI oft. Sie ist wie ein Einzelkämpfer, der nicht versteht, wie man mit einem ganzen Team von Bankräubern zusammenarbeitet. Sie sieht den einzelnen Stein, aber nicht das ganze Mauerwerk.

4. Warum scheitert die KI manchmal?

Die Forscher stellten fest, dass es nicht daran liegt, wie „kompliziert" der Code aussieht (wie viele Zeilen er hat). Es liegt an der Intelligenz der KI selbst.

  • Die „Zungenflicker"-Probleme: Manchmal versteht die KI nicht, wie man Zahlen korrekt addiert oder wie Adressen auf der Blockchain genau aussehen müssen. Sie macht kleine grammatikalische Fehler im Code, die den ganzen Hack kaputt machen.
  • Der Feedback-Kreislauf: Wenn die KI einen Fehler macht, schickt ReX den Fehler zurück zur KI: „Hey, das hat nicht funktioniert, versuch es nochmal!" Das hilft enorm. Es ist wie ein Lehrer, der einem Schüler sagt: „Nein, das ist falsch, überleg nochmal." Mit dieser Hilfe werden die Ergebnisse viel besser.

5. Wie schützt man sich vor KI-Hackern?

Die Studie gibt uns auch Tipps, wie man sich gegen diese neuen KI-Waffen wehren kann. Es geht nicht darum, den Code unleserlich zu machen, sondern die KI zu verwirren:

  • Das Labyrinth bauen: Wenn man die Logik eines Vertrags in viele kleine, getrennte Teile zerlegt, muss die KI den Weg durch das ganze Labyrinth finden. Das ist für sie schwer, für Menschen aber machbar.
  • Falsche Fährten (Decoys): Man kann absichtlich Code schreiben, der wie ein Fehler aussieht, aber keiner ist. Die KI läuft dann in die Falle und verschwendet Zeit.
  • Geheime Sprache: Man nutzt spezielle, seltene Programmierbefehle, die die KI noch nie in ihrem Training gesehen hat. Das ist wie ein Code, der in einer Sprache geschrieben ist, die die KI nicht spricht.

Das Fazit

Die Studie zeigt uns eine wichtige Wahrheit: KI wird gefährlich, aber sie ist noch nicht unbesiegbar.
Heutige KI-Modelle können einfache Diebstähle planen, aber komplexe, weltweite Finanzmanipulationen sind ihnen noch zu schwer. Sie brauchen viel Hilfe (Feedback) und scheitern oft an der „Logik des Ganzen".

Für uns bedeutet das: Wir müssen nicht in Panik verfallen, aber wir müssen unsere Sicherheitsmaßnahmen anpassen. Wir müssen die KI so verwirren, dass sie den Weg zum Geld nicht findet, auch wenn sie sehr intelligent ist. Die Studie ist ein Weckruf: Die KI ist da, sie lernt schnell, und wir müssen einen Schritt voraus sein.

Ertrinken Sie in Arbeiten in Ihrem Fachgebiet?

Erhalten Sie tägliche Digests der neuesten Arbeiten passend zu Ihren Forschungsbegriffen — mit technischen Zusammenfassungen, in Ihrer Sprache.

Digest testen →