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
bytesrevealer — Visualizzatore di Reverse Engineering Online | Kitploit
Strumenti/GitHubGitHub/vulnex/bytesrevealer
Analisi StaticaAnalisi delle VulnerabilitàReverse EngineeringInformatica ForenseAnalisi MalwareAnalisi di BinariApprendimento e Formazione
GitHubvulnex/bytesrevealer

bytesrevealer

Visualizzatore di Reverse Engineering Online

Vedi Repository
1520 giorni faNon ancora revisionato

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

https://bytesrevealer.online/

VULNEX https://www.vulnex.com/

Bytes Revealer

Versione: 0.4

Bytes Revealer è un potente strumento di reverse engineering e analisi binaria, progettato per ricercatori di sicurezza, analisti forensi e sviluppatori. Con funzionalità come vista esadecimale, rappresentazione visiva, estrazione di stringhe, calcolo dell'entropia e rilevamento della firma dei file, aiuta gli utenti a scoprire dati nascosti all'interno dei file. Che tu stia analizzando malware, eseguendo il debug di binari o investigando formati di file sconosciuti, Bytes Revealer semplifica l'esplorazione, la ricerca e l'estrazione di informazioni preziose da qualsiasi file binario.

Bytes Revealer NON memorizza alcun file o dato. Tutte le analisi vengono eseguite nel tuo browser.

Limitazione attuale: i file inferiori a 50 MB possono eseguire tutte le analisi; i file più grandi fino a 1,5 GB eseguiranno solo la Vista Visiva e la Vista Esadecimale.

Funzionalità

Analisi dei file

  • Elaborazione dei file a blocchi per efficienza di memoria
  • Monitoraggio progressi in tempo reale
  • Rilevamento della firma dei file con analisi avanzata PE/ELF
  • Calcolo degli hash (MD5, SHA-1, SHA-256)
  • Analisi dell'entropia e della frequenza dei byte
  • Caricamento progressivo per file fino a 1,5 GB

Viste multiple

Vista File

  • Informazioni complete sul file e metadati
  • Rilevamento avanzato delle firme dei file
  • Valori hash con algoritmi multipli
  • Calcolo e visualizzazione dell'entropia
  • Analisi statistica con frequenza dei byte
  • Informazioni dettagliate sulla firma del file
  • Rilevamento di file nidificati (archivi, file incorporati)

Vista Visiva

  • Visualizzazione dei dati binari con quadrati colorati
  • Alternanza tra schemi cromatici blu e categorizzati per esadecimali
  • Ricerca in modalità ASCII o Byte
  • Vista della distribuzione dei dati
  • Corrispondenza di pattern evidenziata
  • Funzionalità di salto all'offset
  • Vista Ispettore Dati
  • Tavolozza colori per annotazione dei byte

Vista Esadecimale

  • Interfaccia professionale per editor esadecimale
  • Ispezione a livello di byte con codifica a colori
  • Menu contestuale per copiare byte in formati multipli
  • Corrispondenza di pattern evidenziata
  • Rappresentazione ASCII
  • Ricerca in modalità ASCII o Byte
  • Funzionalità di salto all'offset
  • Vista Ispettore Dati
  • Attivazione/disattivazione della colorazione dei byte (pulsante 🎨)
  • Attivazione maiuscolo/minuscolo (pulsante AA/aa)

Analisi delle stringhe

  • Estrazione di stringhe ASCII, UTF-8 e UTF-16
  • Analisi della lunghezza e del tipo delle stringhe
  • Categorizzazione del tipo di stringa
  • Filtraggio e ordinamento avanzati
  • Supporto per ricerca con espressioni regolari
  • Riconoscimento di pattern nelle stringhe
  • Capacità di esportazione con dati completi delle stringhe

Scansione con regole YARA

  • Corrispondenza di pattern YARA basata su browser tramite libyara-wasm
  • Set di regole integrati: Malware Comuni, Indicatori Crypto, Packer & Protector, Stringhe Sospette
  • Editor di regole personalizzate con importazione di file .yar
  • Navigazione delle corrispondenze agli offset esadecimali
  • Sovrapposizione delle corrispondenze evidenziate nella Vista Esadecimale
  • Attivazione della funzionalità e persistenza della sessione

Segnalibri e annotazioni

  • Aggiungi segnalibri a specifici offset di byte
  • Annota intervalli di byte con etichette e note
  • Tavolozza a 8 colori per categorizzazione visiva
  • Filtra, ordina e naviga tra segnalibri/annotazioni
  • Indicatori visivi nella Vista Esadecimale e nella Vista Visiva
  • Persistenza completa della sessione

Gestione delle sessioni

  • Salva e ripristina sessioni di analisi con IndexedDB
  • Esporta sessioni in file .brsession per condivisione/backup
  • Importa sessioni da file .brsession
  • Tracciamento dei metadati della sessione (nome, info file, timestamp)
  • Indicatore di modifiche non salvate con rilevamento dello stato sporco
  • Rilevamento automatico delle modifiche ai file al ripristino

Integrazione Kaitai Struct

  • Supporto per oltre 100 formati di file binari
  • Rilevamento automatico del formato
  • Parsing strutturato di binari
  • Ricerca e caricamento dei formati
  • Organizzazione dei formati per categoria

Analisi binaria

  • Analisi approfondita PE (Windows): sezioni, importazioni, esportazioni, funzionalità di sicurezza (ASLR, DEP, CFG)
  • Analisi approfondita ELF (Linux): segmenti, dipendenze, funzionalità di sicurezza (PIE, RELRO, stack)
  • Analisi Mach-O (macOS): comandi di caricamento, supporto per binari universali
  • Esportazione del grafico degli attacchi USecVisLib per eseguibili PE/ELF/Mach-O

Opzioni di esportazione

  • Esportazione JSON migliorata con timestamp
  • Esportazione completa dei dati che include:
    • Metadati e hash del file
    • Firme dei file con dettagli completi
    • Riepilogo dell'analisi delle stringhe (sempre incluso)
    • Dati completi delle stringhe (opzionale)
    • Dati di entropia e frequenza dei byte
  • Nomi file con timestamp per esportazioni multiple

Impostazioni

  • Modalità scura (predefinita) e Modalità chiara
  • Configurazione dell'offset di base
  • Ottimizzazioni delle prestazioni

Capacità di ricerca

  • Ricerca di pattern esadecimali
  • Ricerca di stringhe ASCII/UTF-8
  • Supporto per espressioni regolari
  • Opzioni case-sensitive/insensitive
  • Risultati di ricerca evidenziati
  • Tracciamento progressi della ricerca
  • Operazioni di ricerca annullabili

Ispettore Dati

  • Informazioni complete sui byte nelle viste Visiva ed Esadecimale
  • Premi L per bloccare/sbloccare l'ispettore su un byte
  • Rappresentazioni multiple dei dati:
    • Base (esadecimale, decimale, binario, ottale)
    • Formati numerici (con segno/senza segno)
    • Codifiche di testo (ASCII, UTF-8, UTF-16)
    • Valori a 16 bit, 32 bit, 64 bit
    • Interpretazioni intere e a virgola mobile
    • Formati data/ora
    • Formati di codifica aggiuntivi

Miglioramenti dell'interfaccia utente

  • Finestra di dialogo Aiuto con schede (Changelog, Manuale utente, Licenza, Informazioni)
  • Input file migliorato con pulsante di cancellazione
  • Indicatori delle prestazioni per file di grandi dimensioni
  • Indicatori di caricamento a blocchi
  • Indicatori di caricamento dei formati
  • Notifiche Toast per le operazioni
  • Menu contestuali nella Vista Esadecimale
  • Finestra di dialogo Esporta per intervalli di byte
  • Supporto per scorciatoie da tastiera

Dettagli tecnici

Realizzato con

  • Vue.js 3.5 (Composition API + Composables)
  • Pinia 3 (Gestione dello stato)
  • Vite 7 (Strumento di build)
  • Web Workers per le prestazioni
  • IndexedDB per la persistenza della sessione
  • libyara-wasm per la scansione YARA
  • Kaitai Struct per il parsing dei formati binari

Qualità del codice

  • ESLint 9 con plugin vue/recommended e vitest
  • Prettier con hook pre-commit (husky + lint-staged)
  • GitHub Actions CI (lint, format, test, build)
  • 1688 test su 37 file di test (Vitest + happy-dom)
  • Accessibilità completa (ruoli ARIA, focus trapping, navigazione da tastiera)
  • Design responsive per tablet e mobile

Funzionalità di prestazione

  • Elaborazione dei file a blocchi (blocchi da 256KB)
  • Implementazione di Web Worker (ricerca, stringhe, YARA)
  • Ottimizzazione della memoria con LRU eviction
  • Operazioni annullabili
  • Tracciamento dei progressi
  • Precompressione Gzip/Brotli
  • Code splitting (WASM caricato lazy, categorie di formati)

Per iniziare

Prerequisiti

root@kitploit:~
# Node.js 20+ è richiesto
node -v

Utilizzo con Docker

root@kitploit:~
docker-compose build --no-cache

Ora apri il browser: http://localhost:8080/

Per fermare il container Docker

root@kitploit:~
docker-compose down

Installazione

root@kitploit:~
# Clona il repository
git clone https://github.com/vulnex/bytesrevealer

# Vai nella directory del progetto
cd bytesrevealer

# Installa le dipendenze
npm install

# Avvia il server di sviluppo
npm run dev

Build per la produzione

root@kitploit:~
# Compila l'applicazione
npm run build

# Anteprima della build di produzione
npm run preview

Utilizzo

  1. Caricamento del file

    • Clicca su "Scegli file" o trascina e rilascia un file
    • La barra di avanzamento mostra lo stato di upload e analisi
  2. Viste di analisi

    • Passa da una vista all'altra usando l'interfaccia a schede
    • Ogni vista offre diverse prospettive di analisi
    • Aggiornamenti in tempo reale mentre navighi
  3. Funzioni di ricerca

    • Usa la barra di ricerca per la corrispondenza di pattern
    • Alterna tra modalità di ricerca esadecimale e stringa
    • I risultati vengono evidenziati nella vista corrente
  4. Analisi delle stringhe

    • Visualizza le stringhe estratte con tipo e lunghezza
    • Filtra le stringhe per tipo o contenuto
    • Ordina per vari criteri
    • Esporta i risultati in formati multipli

Considerazioni sulle prestazioni

  • I file di grandi dimensioni vengono elaborati a blocchi
  • I Web Worker gestiscono le operazioni intensive
  • L'uso della memoria è ottimizzato
  • Le operazioni possono essere annullate se necessario

Compatibilità del browser

  • Chrome 80+
  • Firefox 75+
  • Safari 13.1+
  • Edge 80+

Contribuire

  1. Fai un fork del progetto
  2. Crea un branch per la tua funzionalità (git checkout -b feature/AmazingFeature)
  3. Esegui il commit delle tue modifiche (git commit -m 'Aggiungi una AmazingFeature')
  4. Esegui il push sul branch (git push origin feature/AmazingFeature)
  5. Apri una Pull Request

Licenza

Questo progetto è concesso in licenza secondo i termini della Apache License, Version 2.0 - consulta il file LICENSE per i dettagli.

Considerazioni sulla sicurezza

  • Tutte le stringhe sono correttamente escaped
  • La validazione dell'input è implementata
  • I limiti di memoria sono applicati
  • Le restrizioni sulla dimensione dei file sono in atto

Changelog

Versione 0.4 — Qualità del codice, Accessibilità e Responsive (Marzo 2026)

  • ESLint 9, Prettier, hook pre-commit (husky + lint-staged), GitHub Actions CI
  • Accessibilità completa su 21 componenti (ruoli ARIA, focus trapping, navigazione da tastiera)
  • Layout responsive per tablet e mobile su 17 file
  • Aggiornato Vue 3.4→3.5, Pinia 2→3, Vite 5→7
  • Precompressione Gzip/brotli e bundle analyzer
  • Suite di test ampliata da 902 a 1688 test (+87%)
  • Corretti 153 warning di lint, 7 incongruenze Prettier, correzione licenza README

Versione 0.4 — Kaitai, Sessioni e YARA (Settembre 2025)

  • Aggiunta integrazione Kaitai Struct per oltre 100 formati binari
  • Implementato caricamento progressivo per file fino a 1,5 GB
  • Vista Visiva migliorata con schemi cromatici alternabili
  • Aggiunto menu contestuale nella Vista Esadecimale per copiare byte
  • Esportazione JSON migliorata con timestamp e dati completi
  • Aggiunto riepilogo dell'analisi delle stringhe a tutte le esportazioni JSON
  • Nuova finestra di dialogo Aiuto con schede (Changelog, Manuale utente, Licenza, Informazioni)
  • Aggiunti pulsanti di alternanza dello schema cromatico nelle viste Visiva ed Esadecimale
  • Implementati indicatori di caricamento a blocchi
  • Migliorata la modalità scura (ora predefinita)
  • UI migliorata con una migliore gestione degli errori
  • Aggiunto pulsante Aiuto con separatore nell'header
  • Ottimizzazioni delle prestazioni per file di grandi dimensioni
  • Correzioni di bug e miglioramenti alla stabilità

Versione 0.2 (Aprile 2025)

  • Introdotta la vista Analisi delle stringhe
  • Aggiunto calcolo e visualizzazione dell'entropia
  • Implementato rilevamento della firma dei file
  • Aggiunti calcoli hash (MD5, SHA-1, SHA-256)
  • Capacità di ricerca migliorate con supporto regex
  • Aggiunto ispettore dati per analisi dettagliata dei byte
  • Ottimizzazione della memoria migliorata

Versione 0.1 (Febbraio 2025)

  • Rilascio iniziale
  • Funzionalità base di visualizzatore esadecimale
  • Rappresentazione visiva dei byte
  • Analisi dei file con metadati di base
  • Funzionalità di ricerca per pattern esadecimali e ASCII

Miglioramenti futuri

  • Supporto per disassemblaggio tramite Capstone.js
  • Supporto per formati di file aggiuntivi
  • Più opzioni di visualizzazione
  • Miglioramenti al riconoscimento dei pattern
  • Funzionalità avanzate di analisi delle stringhe
  • Funzionalità di collaborazione
  • Più scorciatoie da tastiera
  • Funzionalità di confronto/diff
Scarica lo strumento