Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
radare2 — Framework di reverse engineering e set di strumenti da riga di comando in stile UNIX | Kitploit
Strumenti/GitHubGitHub/radareorg/radare2
Sicurezza AndroidSicurezza Sistemi EmbeddedAnalisi StaticaAnalisi Dinamica (Sandboxing)Memory ForensicsAnalisi del CodiceExploitPentesting di App MobiliReverse EngineeringDebuggerInformatica ForenseAnalisi Malware
24.5k3.3k1331h 39m faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
CTF
Sicurezza Mobile
Analisi di Binari
Apprendimento e Formazione
Reverse Engineering Assistito dall'IA
Analisi del Firmware
Binary Exploitation
Top in Reverse Engineering Assistito dall'IA n.6
Top in Sicurezza Android n.16
Top in Analisi di Binari n.2
Top in Binary Exploitation n.9
Top in Analisi del Codice n.6
Top in CTF n.14
Top in Debugger n.7
Top in Analisi Dinamica (Sandboxing) n.17
Top in Sicurezza Sistemi Embedded n.9
Top in Analisi del Firmware n.9
Top in Analisi Malware n.6
Top in Memory Forensics n.19
Top in Pentesting di App Mobili n.19
Top in Sicurezza Mobile n.19
Top in Reverse Engineering n.2
Top in Analisi Statica n.6
GitHubradareorg/radare2

radare2

Framework di reverse engineering e set di strumenti da riga di comando in stile UNIX

Vedi RepositorySito web
Condividi

screenshot

Radare2: Framework di Reversing Libero per Unix Geeks

Tests Status build tcc CII Best Practices Build Status Discord

L'attuale branch git master è 6.2.5, la prossima release sarà 6.2.6.

Descrizione

r2 è una riscrittura completa di radare. Fornisce un insieme di librerie, strumenti e plugin per facilitare le attività di reverse engineering. Distribuito sotto LGPLv3, nonostante ogni plugin possa avere licenze differenti (vedi r2 -Lj per dettagli)

Il progetto radare è iniziato come un semplice editor esadecimale a riga di comando focalizzato sulla forensics. Oggi, r2 è uno strumento a riga di comando di basso livello completo con supporto per lo scripting tramite l'interprete Javascript integrato o via r2pipe.

r2 può modificare file su dischi rigidi locali, visualizzare la memoria del kernel e fare debug di programmi localmente o tramite server gdb/windbg remoti. L'ampio supporto per le architetture di r2 consente di analizzare, emulare, fare debug, modificare e disassemblare qualsiasi binario.

screenshot

Installazione

Scarica gli ultimi binari rilasciati.

Il modo consigliato per installare radare2 è dal sorgente del repository Git:

git clone https://github.com/radareorg/radare2
radare2/sys/install.sh
  • Esegui sys/install.sh per l'installazione predefinita acr+make+symlink
  • Sono supportate le build con meson/ninja (funziona anche muon/samu) e make.

Nix

radare2 fornisce il packaging Nix in dist/nix.

Build dai sorgenti

  • r2 può essere installato da git o tramite pip usando r2env.
  • Le build per Windows richiedono meson e msvc o mingw come compilatori
  • Per disinstallare la build corrente di r2 esegui make uninstall
  • Per disinstallare TUTTE le installazioni di sistema di r2 esegui: sudo make purge

Su Windows usa gli script .bat e msvc:

preconfigure.bat       REM setup python, meson, ninja
configure.bat          REM run meson b + vs project
make.bat               REM run ninja -C b
prefix\bin\radare2.exe

Plugin popolari:

Usando lo strumento r2pm puoi sfogliare e installare molti plugin e strumenti che utilizzano radare2.

  • iaito: L'interfaccia grafica Qt ufficiale
  • keystone Istruzioni assembler usando la libreria Keystone
  • decai Decompilatore basato sull'IA
  • r2ai Esegui un Language Model in localhost con Llama dentro r2!
  • r2dec: Un decompilatore basato su r2 scritto in JS, accessibile con il comando pdd
  • r2diaphora: Il motore di diffing binario di Diaphora sopra radare2
  • r2flutter: Analisi degli snapshot AOT Dart/Flutter per app Android e iOS
  • r2frida: Il plugin io di frida. Avvia r2 con r2 frida://0 per usarlo
  • r2ghidra: Il decompilatore nativo standalone ghidra accessibile con pdg
  • r4ghidra: Senti la gioia di radare dentro il tuo Ghidra
  • r2papi API di alto livello sopra r2pipe
  • r2pipe Scripta radare2 da qualsiasi linguaggio di programmazione
  • r2poke Integrazione con GNU/Poke per capacità estese di parsing binario
  • goresym: Importa i simboli GoReSym come flag
  • r2yara Esegui Yara da r2 o usa le primitive di r2 da Yara
  • radius2: Un motore di esecuzione simbolica veloce basato su boolector ed esil
  • r2sarif importa/estendi/esporta documenti SARIF
  • r2hermes Disassembler e analizzatore per il bytecode Hermes di React Native
  • r2renef Plugin IO Renef per Radare2 - Strumentazione dinamica Android
  • r2unity: Ispeziona i metadati Unity IL2CPP e i binari nativi da radare2
  • warrp Plugin nativo radare2 per il formato WARP di binary ninja

Utilizzo

Questi sono i primi passi per usare r2, leggi il libro o cerca tutorial per maggiori dettagli

$ r2 /bin/ls   # open file in read-only
> aaa          # analyse the program (r2 -A)
> afl          # list all functions (try aflt, aflm)
> px 32        # print 32 byte hexdump current block
> s sym.main   # seek to main (using flag name)
> f~foo        # filter flags matching 'foo' (internal |grep)
> iS;is        # list sections and symbols (rabin2 -Ss)
> pdf; agf     # disassembly and ascii-art function graph
> oo+;w hello  # reopen in read-write and write a string
> ?*~...       # interactive filter in all command help
> q            # quit

Molti plugin sono inclusi in r2 per impostazione predefinita. Ma puoi estendere le sue capacità utilizzando il gestore di pacchetti r2pm.

r2pm -s <word>  # search packages matching a word
r2pm -Uci <pkg> # update database and clean install a package
r2pm -u <pkg>   # uninstall the given package
r2pm -l <pkg>   # list installed packages

Risorse

  • Libro ufficiale: Leggi informazioni sull'utilizzo di r2
  • COMMUNITY.md: Coinvolgimento della community e linee guida generali
  • CONTRIBUTING.md: Informazioni su come segnalare problemi e contribuire. Vedi anche Contributing
  • DEVELOPERS.md: Linee guida di sviluppo per r2
  • SECURITY.md: Istruzioni per segnalare vulnerabilità
  • USAGE.md: Alcuni comandi di esempio
  • INSTALL.md: Istruzioni di installazione usando make o meson

Documentazione

Scarica lo strumento