Il software pił usato nel campo del reversing e della programmazione assembly.
| Programmazione |
- lsof
- Visualizza i file aperti dai processi
- GLsof
- Una GUI basata su GTK-2 per facilitarvi l'uso di Lsof.
- ltrace
- Traccia le chiamate di libreria e di sistema.
- cscope
- Tool di navigazione dei sorgenti C, con funzionalità di ricerca.
- debauch
- Debugger per la funzione malloc - utile per monitorare l'allocazione della memoria.
- ExecTrace
- Debugger.
- NASM
- Assemblatore con sintassi Intel
- A2I
- Converione sintassi AT&T->Intel
|
| Reversing |
- gdb init
- File di configurazione "cracker-friendly" per gdb.
- bastard
- Ottimo disassemblatore (objdump INdipendente) sia in sintassi intel che at&t.
- dasm
- Disassemblatore scritto in perl basato sull'elaborazione dell'output di objdump.
- oob
- Disassemblatore, anch'esso basato sull'elaborazione dell'output di objdump.
- LDasm
- Disassemblatore con interfaccia grafica - simile a windasm (per chi
viene dal mondo windows).
- reap
- Reverse Engineer's Assembly Producer.
- reqt
- Reverse Engineer's Query Tool.
- biew
- Editor esadecimale con disassemblatore incorporato.
- labelz
- Aggiunge label ad un file ELF - utile per lavorare con eseguibili su cui è stato eseguito strip.
- etrace
- Tool per tracciare le chiamate di sistema
- PICE
- Debugger stile softice, per Linux
- dprobes
- Nuovissimo debugger scritto da programmatori IBM
|
| Vari |
- elfsh e libelfsh
- elfsh è un programma per visualizzare informazioni su un file in formato ELF; libelfsh è una libreria (su cui si basa elfsh) per la manipolazione dei file in formato ELF.
- ELF kickers
- Suite di programmi per lavorare su file in formato ELF.
- ELF note
- Programma per lavorare sulla sezione .note dei file in formato ELF.
- UPX
- Packer per file eseguibili.
- subterfugue
- Programma per manipolare l'esecuzione di altri programmi.
|