Skip to content
KitploitKITPLOIT
StrumentiBlog
Log in
Invia
StrumentiBlog
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.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
ofrak — Piattaforma di analisi e modifica binaria per decomprimere, analizzare, modificare e reimpacchettare firmware e formati eseguibili tramite GUI e API Python. | Kitploit
Strumenti/GitHubGitHub/redballoonsecurity/ofrak
Sicurezza Sistemi EmbeddedReverse EngineeringCTFAnalisi di BinariAnalisi del Firmware
GitHubredballoonsecurity/ofrak

ofrak

Piattaforma di analisi e modifica binaria per decomprimere, analizzare, modificare e reimpacchettare firmware e formati eseguibili tramite GUI e API Python.

Vedi Repository
2.1k155281 mese 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 →
Condividi
Sito web

OFRAK

OFRAK (Open Firmware Reverse Analysis Konsole) è una piattaforma di analisi e modifica binaria. OFRAK combina la capacità di:

  • Identificare e Decomprimere molti formati binari
  • Analizzare binari decompressi con strumenti di reverse engineering collaudati
  • Modificare e Ricompattare binari con potenti strategie di patch

OFRAK supporta una gamma di formati di firmware embedded oltre agli eseguibili in spazio utente, inclusi:

  • filesystem compressi
  • firmware compressi e con checksum
  • bootloader
  • kernel di RTOS/OS

OFRAK fornisce agli utenti:

  • Un'Interfaccia Grafica (GUI) per l'esplorazione interattiva e la visualizzazione di binari
  • Un'API Python per script leggibili e riproducibili che possono essere applicati a intere classi di binari, anziché a un solo binario specifico
  • Identificazione, decompressione e ricompattazione ricorsiva di molti formati di file, dagli eseguibili ELF, agli archivi di filesystem, ai formati di firmware compressi e con checksum
  • Integrazione incorporata ed estensibile con potenti backend di analisi (angr, Binary Ninja, Ghidra, IDA Pro)
  • Estensibilità per progettazione tramite un'interfaccia comune per scrivere facilmente componenti OFRAK aggiuntivi e aggiungere supporto per un nuovo formato di file o operazione di patch binaria

Vedi ofrak.com per maggiori dettagli.

GUI Frontend

La vista GUI basata sul web fornisce un albero delle risorse navigabile. Per la risorsa selezionata, fornisce inoltre: metadati, navigazione esadecimale o testuale, e una barra laterale con mappa mini per navigare rapidamente per entropia, classe di byte o magnitudine. La GUI consente anche azioni normalmente disponibili tramite l'API Python come commentare, decomprimere, analizzare, modificare e impacchettare le risorse.

Per Iniziare

Metodi di Installazione

OFRAK può essere installato in tre modi:

MetodoIdeale perComando di Installazione
PyPITest rapidi, utenti che preferiscono gestire il proprio ambientepip install ofrak
DockerAmbiente completo con tutte le dipendenze, configurazione consistentepython3 build_image.py --config ofrak-ghidra.yml --base --finish
SorgenteContributori, sviluppatori, modifica del codice OFRAKClonare il repo + make develop

Vedi (Install) per istruzioni di installazione dettagliate.

Nota che OFRAK utilizza Git LFS -- vedi Installazione dal Sorgente per maggiori dettagli.

Documentazione

OFRAK ha documentazione generale e documentazione API. Entrambe possono essere visualizzate su ofrak.com/docs.

Se desideri apportare modifiche alla documentazione o servirla da solo, segui le istruzioni in docs/README.md.

Licenza

Il codice in questo repository è fornito con una Licenza Community OFRAK, pensata per usi educativi, sviluppo personale o solo per divertimento. Se la licenza community è adatta a te, esegui ofrak license --community --i-agree per accettarla!

Gli utenti interessati a OFRAK per scopi commerciali possono richiedere la licenza Pro o Enterprise. Vedi Licenze OFRAK per maggiori informazioni.

Contribuire

Red Balloon Security è entusiasta che ricercatori di sicurezza e sviluppatori contribuiscano a questo repository.

Per dettagli, consulta la nostra guida per contributori e la guida allo sviluppo Python.

Supporto

Contatta [email protected], o scrivici su Slack di OFRAK per qualsiasi domanda o problema riguardante OFRAK. Non vediamo l'ora di ricevere il tuo feedback! Iscriviti alla Mailing List di OFRAK per ricevere aggiornamenti mensili sui miglioramenti del codice e le nuove funzionalità di OFRAK.


Questo materiale si basa in parte su lavoro sostenuto dalla DARPA sotto il Contratto n. N66001-20-C-4032. Le opinioni, le scoperte e le conclusioni o raccomandazioni espresse in questo materiale sono quelle degli autori e non riflettono necessariamente le opinioni della DARPA. Dichiarazione di Distribuzione “A” (Approvato per la diffusione pubblica, distribuzione illimitata).

Scarica lo strumento