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
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
15101 mese 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
Scarica lo strumento
  • 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