
![]()
IDE per shellcode x86_64 su Linux.
Puoi trovare una demo online (non supporta il debug) qui: Shellcide Online Demo
Questo è uno strumento che ho provato a realizzare intorno al 2018, ma che non ho mai concluso a causa della mia mancanza di competenze e di interesse nello sviluppo di GUI. Ora lo uso come scusa per imparare il moderno vibe coding, accelerato e migliorato dalla mia esperienza maturata con il mio primo tentativo.
Questo è decisamente un WIP, ma a mio parere è già più comodo da usare rispetto al metodo tradizionale di scrivere assembly, usare objdump, formattarlo, inserirlo in un programma C ed eseguirlo tramite GDB.
Per installare il progetto, puoi semplicemente installarlo usando cargo:
cargo install shellcide
Per eseguire il progetto, clona il repository ed esegui:
cargo run
Per servire il progetto come sito web, esegui:
trunk serve

Questo progetto è distribuito con doppia licenza MIT e Apache 2.0.
Il codice è per lo più generato dall'IA.