Skip to content
KitploitKITPLOIT
StrumentiBlog
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
Recaf — Il moderno editor di bytecode Java | Kitploit
Strumenti/GitHubGitHub/col-e/recaf
Analisi StaticaAnalisi del CodiceReverse EngineeringDebuggerAnalisi di Binari
GitHubcol-e/recaf

Recaf

Il moderno editor di bytecode Java

Vedi Repository
7.3k5372 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
Sito web

Recaf Discord codecov downloads Contributions welcome

Recaf 4x UI

Un moderno editor di bytecode Java facile da usare che astrae le complessità dei programmi Java.

Scarica

  • Launcher
    • Utilizzo e istruzioni disponibili nel repository del launcher
  • Snapshot releases
    • Vedi azioni CI per gli artefatti di rilascio
  • Independent releases (Nessuna per 4X al momento)

Caratteristiche

  • Modifica bytecode Java con facilità da un livello alto o basso (escluse le parti fastidiose)
    • Le funzionalità dell'editor all'interno di Recaf astraggono i dettagli complessi delle applicazioni Java compilate come:
      • Il constant pool
      • Il calcolo degli stack frame
      • L'uso di istruzioni wide quando necessario
      • E altro!
  • Interfaccia navigabile facile da usare con azioni sensibili al contesto
  • Supporto per applicazioni Java standard e Android
  • Molteplici decompilatori tra cui scegliere, con tutti i parametri completamente configurabili
  • Compilatore integrato per ricompilare classi decompilate, anche se alcune classi di riferimento mancano (Quando supportato, il supporto può variare a seconda della complessità del codice e dell'offuscamento)
  • Un assemblatore di bytecode con sintassi semplice e strumenti di supporto
    • Visualizza lo stato delle variabili locali e dei valori dello stack in qualsiasi punto dei metodi
    • Accedi alle variabili per nome invece che per indice per un codice disassemblato più chiaro
    • Converti automaticamente frammenti di codice sorgente Java in sequenze di bytecode
  • Ricerca di vari tipi di contenuto: costanti stringa/numeriche, riferimenti a classi e membri, pattern di istruzioni
  • Strumenti per deoffuscare codice offuscato
    • File di classe appositamente progettati con l'intento di far crashare gli strumenti di reverse engineering vengono automaticamente corretti all'apertura in Recaf
    • I file jar/zip appositamente progettati vengono letti come fa la JVM, bypassando trucchi subdoli che possono ingannare gli strumenti di reverse engineering mostrando dati errati
    • Supporto per rinominare automaticamente classi offuscate e i loro membri
    • Supporto per rinominare manualmente classi e i loro membri (ed esportare queste mappature in vari formati di mapping per l'uso in altri strumenti)
    • Trasformatori di bytecode per semplificare strategie di offuscamento comuni
  • Collegati a un processo Java in esecuzione con capacità di strumentazione
  • E molto altro

Un elenco completo delle funzionalità è disponibile nella documentazione utente.

Scripting e Plugin

Recaf espone quasi tutta la sua funzionalità tramite API modulari. L'automazione dei comportamenti può essere effettuata facilmente con script o con plugin per situazioni più complesse. Funzionalità aggiuntive possono anche essere aggiunte tramite plugin, che possono registrare hook nelle API che le offrono.

Per creare il proprio script o plugin, consulta la documentazione per sviluppatori, in particolare la sezione "plugins & scripts".

Riga di Comando

Recaf può essere eseguito come applicazione da riga di comando, il che può essere particolarmente utile se abbinato a script forniti all'avvio. Puoi vedere tutti gli argomenti di lancio attuali passando --help come argomento dell'applicazione.

Configurazione dello Sviluppo

Clona il repository tramite git clone https://github.com/Col-E/Recaf.git

Apri il progetto in un IDE o genera la build con gradle.

IDE:

  1. Importa il progetto dal file build.gradle
  2. Crea una configurazione di esecuzione con la classe principale software.coley.recaf.Main

Senza IDE:

  1. Esegui gradlew build
    • L'output si troverà in: recaf-ui/build/libs/recaf-ui-{VERSION}-all.jar
Scarica lo strumento