Command Palette
Search for a command to run...
Shellcode_IA32: Ein Datensatz für die automatische Shellcode-Erzeugung
Shellcode_IA32: Ein Datensatz für die automatische Shellcode-Erzeugung
Pietro Liguori Erfan Al-Hossami Domenico Cotroneo Roberto Natella Bojan Cukic Samira Shaikh
Zusammenfassung
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.