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
awesome-reverse-engineering — Strumenti curati di reverse engineering e risorse di apprendimento per binari, applicazioni, firmware, formati e protocolli. | Kitploit
Strumenti/GitHubGitHub/morluto/awesome-reverse-engineering
Analisi StaticaAnalisi Dinamica (Sandboxing)Reverse EngineeringDebuggerAnalisi MalwareSicurezza MobileAnalisi di BinariPaper e RicercaApprendimento e Formazione
Risorse Curate
Analisi del Firmware
GitHubmorluto/awesome-reverse-engineering

awesome-reverse-engineering

Strumenti curati di reverse engineering e risorse di apprendimento per binari, applicazioni, firmware, formati e protocolli.

Vedi Repository
1.6k346795 giorni 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

Awesome Reverse Engineering Awesome

In evidenza: REA — Strumenti di reverse engineering orientati agli agenti, dal comportamento delle applicazioni ai binari nativi. Dagli autori di awesome-reverse-engineering.

REA — Reverse Engineer Anything

Un punto di partenza curato per comprendere binari, applicazioni, firmware, formati di file e protocolli.

Trova uno strumento in base al lavoro che devi svolgere. Ogni voce descrive il suo scopo; gli strumenti commerciali sono contrassegnati come commercial. Questa è una selezione iniziale, aperta ad aggiunte e correzioni.

Inizia da qui

Il tuo compitoInizia con
Imparare l'assembly e i fondamenti del reversingApprendimento
Identificare un eseguibile e le sue capacitàIdentificazione e triage dei file
Leggere il codice nativo o eseguirlo passo passoAnalisi nativa e Debugger
Tracciare le chiamate o strumentare un programma in esecuzioneStrumentazione dinamica e tracing
Aggirare l'anti-debugging, decomprimere o ricostruire gli importDeoffuscamento e anti-analisi
Esaminare un file, un processo o un'immagine di memoria sospettiAnalisi malware
Ispezionare un APK, un assembly .NET o un programma JavaAndroid e codice gestito
Ispezionare un'app iOS, un binario macOS o un firmware AppleiOS e macOS
Decomprimere un binario Python, Go, Flutter o HermesRuntime dei linguaggi e packager
Comprendere il comportamento del browser o un protocollo non documentatoWeb e protocolli
Estrarre firmware o ispezionare un formato binarioFirmware e hardware e Formati di file
Ricostruire strutture di memoria, asset o bytecode di un giocoReverse engineering di giochi
Confrontare build o analizzare diff binariDiffing binario e analisi delle patch
Risolvere vincoli, esplorare stati o sollevare semanticheEsecuzione simbolica e analisi formale e Lifting delle istruzioni e semantica
Accelerare un'indagine con agenti AIAnalisi assistita da AI

Indice

  • Apprendimento
    • Libri
  • Identificazione e triage dei file
  • Analisi nativa
  • Debugger
  • Strumentazione dinamica e tracing
  • Deoffuscamento e anti-analisi
  • Analisi malware
  • Android e codice gestito
  • iOS e macOS
  • Runtime dei linguaggi e packager
  • Web e protocolli
  • Firmware e hardware
  • Formati di file
  • Reverse engineering di giochi
  • Diffing binario e analisi delle patch
  • Esecuzione simbolica e analisi formale
  • Lifting delle istruzioni e semantica
  • Analisi assistita da AI
  • Pratica e comunità
  • Liste correlate
  • Contribuire e manutenzione
  • Licenza

Apprendimento

Un manuale tecnico aperto con schemi circuitali e un segnalibro arancione

  • Azeria Labs - Tutorial sull'assembly ARM con esercizi per apprendere registri, memoria e convenzioni di chiamata.
  • Compiler Explorer - Compila codice nel browser con numerosi compilatori e mostra l'assembly generato, per vedere come i costrutti del codice sorgente e i livelli di ottimizzazione si traducono in codice macchina.
  • Corkami - Riferimenti visivi e poster che spiegano i formati binari e le strutture dei file, inclusi i layout dei formati eseguibili.
  • Corkami PoCs - Campioni minimi e insoliti di eseguibili e documenti per studiare i casi limite dei formati di file e il comportamento dei parser.
  • Hextree - Corsi pratici e laboratori interattivi di reverse engineering mobile e hardware; Commerciale, con alcuni contenuti gratuiti.
  • Malware Analysis Training - Corso di analisi malware per Windows con esercizi di programmazione, internals di Windows e reversing; i laboratori richiedono un ambiente di analisi Windows adeguato.
  • Malware Unicorn RE101 - Workshop introduttivo di reversing di malware per Windows che copre assembly x86, triage e debugging; le istruzioni dei laboratori basate su VM utilizzano immagini software più datate.
  • Nightmare - Corso costruito a partire da challenge CTF annotate, che progredisce dalle basi di assembly e reversing fino allo sfruttamento binario.
  • OpenSecurityTraining2 - Corsi strutturati su assembly, architettura, debugging e reverse engineering.
  • pwn.college - Corsi gratuiti con challenge pratiche su Linux, assembly, reverse engineering e sfruttamento binario, eseguiti in un ambiente accessibile dal browser.
  • Reverse Engineering by Kevin Thomas - Lezioni annotate di assembly e reverse engineering per x86, x64, ARM, AVR e RISC-V, con requisiti di toolchain e hardware specifici per ogni lezione.
  • Reverse Engineering for Beginners - Libro gratuito che mette in relazione esempi compilati in C e C++ con l'assembly su diverse architetture.
  • RPISEC Modern Binary Exploitation - Materiali didattici e laboratori che coprono reverse engineering, corruzione della memoria e sfruttamento; nessun commit da dicembre 2021, quindi i laboratori potrebbero richiedere toolchain più datate.

Libri

  • Hacking the Xbox - Introduzione al reverse engineering hardware attraverso il design di sicurezza dell'Xbox originale; edizione PDF gratuita rilasciata dall'autore.
  • Practical Binary Analysis - Copre gli internals di ELF e PE, la disassemblaggio, la strumentazione binaria, l'analisi di taint e l'esecuzione simbolica, con strumenti realizzati negli esercizi.
  • Practical Malware Analysis - Introduzione pratica all'analisi statica e dinamica di malware per Windows con esercizi di laboratorio; pubblicato nel 2012, quindi alcuni capitoli sugli strumenti sono datati.
  • The Ghidra Book - Guida al disassembler, decompilatore, scripting e API di estensione di Ghidra; la seconda edizione del 2026 copre BSim e PyGhidra.

Identificazione e triage dei file

Scarica lo strumento