vor 13 Tagen
Shellcode_IA32: Ein Datensatz für die automatische Shellcode-Erzeugung
Pietro Liguori, Erfan Al-Hossami, Domenico Cotroneo, Roberto Natella, Bojan Cukic, Samira Shaikh

Abstract
Wir setzen den ersten Schritt zur Bearbeitung der Aufgabe der automatischen Generierung von Shellcodes – also kleiner Codeabschnitte, die als Payload bei der Ausnutzung von Software-Schwachstellen verwendet werden – ausgehend von natürlichsprachlichen Kommentaren. Wir erstellen und veröffentlichen ein neuartiges Datenset (Shellcode_IA32), das anspruchsvolle, jedoch häufig vorkommende Assembler-Anweisungen zusammen mit ihren natürlichsprachlichen Beschreibungen enthält. Wir testen herkömmliche Ansätze der neuronalen Maschinübersetzung (NMT), um Baseline-Leistungswerte für diese Aufgabe zu ermitteln.