Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
bytesrevealer — Visionneuse de reverse engineering en ligne | Kitploit
Outils/GitHubGitHub/vulnex/bytesrevealer
Analyse StatiqueAnalyse des VulnérabilitésRétro-ingénierieAnalyse ForensiqueAnalyse de MalwareAnalyse de BinairesApprentissage et Éducation
GitHubvulnex/bytesrevealer

bytesrevealer

Visionneuse de reverse engineering en ligne

Voir le dépôt
15il y a 20 joursPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

https://bytesrevealer.online/

VULNEX https://www.vulnex.com/

Bytes Revealer

Version : 0.4

Bytes Revealer est un outil puissant de rétro-ingénierie et d'analyse binaire conçu pour les chercheurs en sécurité, les analystes judiciaires et les développeurs. Avec des fonctionnalités telles que la vue hexadécimale, la représentation visuelle, l'extraction de chaînes, le calcul d'entropie et la détection de signatures de fichiers, il aide les utilisateurs à découvrir des données cachées dans les fichiers. Que vous analysiez des logiciels malveillants, déboguiez des binaires ou enquêtiez sur des formats de fichiers inconnus, Bytes Revealer facilite l'exploration, la recherche et l'extraction d'informations précieuses à partir de tout fichier binaire.

Bytes Revealer ne stocke AUCUN fichier ou donnée. Toute l'analyse est effectuée dans votre navigateur.

Limitation actuelle : les fichiers de moins de 50 Mo peuvent effectuer toutes les analyses ; les fichiers jusqu'à 1,5 Go ne feront que les analyses en vue visuelle et en vue hexadécimale.

Fonctionnalités

Analyse de fichier

  • Traitement par morceaux pour une efficacité mémoire
  • Suivi de progression en temps réel
  • Détection de signatures de fichiers avec analyse avancée PE/ELF
  • Calculs de hachage (MD5, SHA-1, SHA-256)
  • Analyse d'entropie et de fréquence des octets
  • Chargement progressif pour les fichiers jusqu'à 1,5 Go

Vues multiples

Vue Fichier

  • Informations complètes sur le fichier et métadonnées
  • Détection avancée des signatures de fichiers
  • Valeurs de hachage avec plusieurs algorithmes
  • Calcul et visualisation de l'entropie
  • Analyse statistique avec fréquence des octets
  • Informations détaillées sur les signatures de fichiers
  • Détection de fichiers imbriqués (archives, fichiers intégrés)

Vue Visuelle

  • Visualisation des données binaires avec des carrés colorés
  • Bascule entre les schémas de couleurs bleu et hex-catégorisé
  • Recherche ASCII ou par octets
  • Vue de distribution des données
  • Correspondance de motifs mise en évidence
  • Fonction de saut à un décalage
  • Vue Inspecteur de données
  • Palette de couleurs pour l'annotation des octets

Vue Hexadécimale

  • Interface d'éditeur hexadécimal professionnelle
  • Inspection des octets avec code couleur
  • Menu contextuel pour copier les octets dans plusieurs formats
  • Correspondance de motifs mise en évidence
  • Représentation ASCII
  • Recherche ASCII ou par octets
  • Fonction de saut à un décalage
  • Vue Inspecteur de données
  • Bascule de coloration des octets (bouton 🎨)
  • Bascule majuscule/minuscule (bouton AA/aa)

Analyse de chaînes

  • Extraction de chaînes ASCII, UTF-8 et UTF-16
  • Analyse de la longueur et du type des chaînes
  • Catégorisation des types de chaînes
  • Filtrage et tri avancés
  • Support de la recherche par expressions régulières
  • Reconnaissance de motifs de chaînes
  • Capacités d'exportation avec toutes les données de chaînes

Analyse de règles YARA

  • Correspondance de motifs YARA basée sur le navigateur via libyara-wasm
  • Ensembles de règles intégrés : Malware courant, Indicateurs cryptographiques, Empaqueteurs et protecteurs, Chaînes suspectes
  • Éditeur de règles personnalisé avec importation de fichier .yar
  • Navigation des correspondances vers les décalages hexadécimaux
  • Superposition des correspondances mises en évidence dans la vue hexadécimale
  • Activation/désactivation de la fonctionnalité et persistance de session

Signets et annotations

  • Ajouter des signets à des décalages d'octets spécifiques
  • Annoter des plages d'octets avec des étiquettes et des notes
  • Palette de 8 couleurs pour la catégorisation visuelle
  • Filtrer, trier et naviguer dans les signets/annotations
  • Indicateurs visuels dans la vue hexadécimale et la vue visuelle
  • Persistance complète de session

Gestion de session

  • Sauvegarder et restaurer des sessions d'analyse avec IndexedDB
  • Exporter les sessions vers des fichiers .brsession pour partage/sauvegarde
  • Importer des sessions depuis des fichiers .brsession
  • Suivi des métadonnées de session (nom, informations sur le fichier, horodatages)
  • Indicateur de modifications non sauvegardées avec suivi d'état sale
  • Détection automatique des modifications de fichier lors de la restauration

Intégration Kaitai Struct

  • Support de plus de 100 formats de fichiers binaires
  • Détection automatique de format
  • Analyse binaire structurée
  • Recherche et chargement de format
  • Organisation des formats par catégorie

Analyse binaire

  • Analyse approfondie PE (Windows) : sections, imports, exports, fonctionnalités de sécurité (ASLR, DEP, CFG)
  • Analyse approfondie ELF (Linux) : segments, dépendances, fonctionnalités de sécurité (PIE, RELRO, stack)
  • Analyse Mach-O (macOS) : commandes de chargement, support binaire universel
  • Exportation du graphe d'attaque USecVisLib pour les exécutables PE/ELF/Mach-O

Options d'exportation

  • Exportation JSON améliorée avec horodatages
  • Exportation complète des données incluant :
    • Métadonnées et hachages du fichier
    • Signatures de fichiers avec détails complets
    • Résumé de l'analyse des chaînes (toujours inclus)
    • Données de chaînes complètes (optionnelles)
    • Données d'entropie et de fréquence des octets
  • Noms de fichiers horodatés pour plusieurs exportations

Paramètres

  • Mode sombre (par défaut) et mode clair
  • Configuration du décalage de base
  • Optimisations des performances

Capacités de recherche

  • Recherche de motifs hexadécimaux
  • Recherche de chaînes ASCII / UTF-8
  • Support des expressions régulières
  • Options sensible/non sensible à la casse
  • Mise en évidence des résultats de recherche
  • Suivi de progression de la recherche
  • Opérations de recherche annulables

Inspecteur de données

  • Informations complètes sur les octets dans les vues visuelle et hexadécimale
  • Appuyez sur L pour verrouiller/déverrouiller l'inspecteur sur un octet
  • Représentations multiples des données :
    • Basiques (hexadécimal, décimal, binaire, octal)
    • Formats numériques (signé/non signé)
    • Encodages de texte (ASCII, UTF-8, UTF-16)
    • Valeurs 16 bits, 32 bits, 64 bits
    • Interprétations entières et flottantes
    • Formats date/heure
    • Formats d'encodage supplémentaires

Améliorations de l'interface utilisateur

  • Boîte de dialogue d'aide avec onglets (Journal des modifications, Manuel utilisateur, Licence, À propos)
  • Champ de saisie de fichier amélioré avec bouton d'effacement
  • Indicateurs de performance pour les gros fichiers
  • Indicateurs de chargement par morceaux
  • Indicateurs de chargement de format
  • Notifications toast pour les opérations
  • Menus contextuels dans la vue hexadécimale
  • Boîte de dialogue d'exportation pour les plages d'octets
  • Support des raccourcis clavier

Détails techniques

Construit avec

  • Vue.js 3.5 (Composition API + Composables)
  • Pinia 3 (Gestion d'état)
  • Vite 7 (Outil de construction)
  • Web Workers pour les performances
  • IndexedDB pour la persistance de session
  • libyara-wasm pour l'analyse YARA
  • Kaitai Struct pour l'analyse des formats binaires

Qualité du code

  • ESLint 9 avec plugins vue/recommended et vitest
  • Prettier avec hooks pre-commit (husky + lint-staged)
  • GitHub Actions CI (lint, format, test, build)
  • 1688 tests dans 37 fichiers de test (Vitest + happy-dom)
  • Accessibilité complète (rôles ARIA, piégeage du focus, navigation clavier)
  • Conception responsive pour tablette et mobile

Fonctionnalités de performance

  • Traitement par morceaux de fichiers (256 Ko par morceau)
  • Implémentation de Web Workers (recherche, chaînes, YARA)
  • Optimisation mémoire avec éviction LRU
  • Opérations annulables
  • Suivi de progression
  • Précompression Gzip / Brotli
  • Division de code (WASM chargé à la demande, catégories de format)

Pour commencer

Prérequis

root@kitploit:~
# Node.js 20+ est requis
node -v

Utilisation avec Docker

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

Ouvrez maintenant votre navigateur : http://localhost:8080/

Pour arrêter le conteneur Docker

root@kitploit:~
docker-compose down

Installation

root@kitploit:~
# Cloner le dépôt
git clone https://github.com/vulnex/bytesrevealer

# Se déplacer dans le répertoire du projet
cd bytesrevealer

# Installer les dépendances
npm install

# Démarrer le serveur de développement
npm run dev

Construire pour la production

root@kitploit:~
# Construire l'application
npm run build

# Prévisualiser la construction de production
npm run preview

Utilisation

  1. Téléchargement de fichier

    • Cliquez sur « Choisir un fichier » ou glissez-déposez un fichier
    • La barre de progression indique l'état du téléchargement et de l'analyse
  2. Vues d'analyse

    • Passez d'une vue à l'autre à l'aide de l'interface à onglets
    • Chaque vue offre différentes perspectives d'analyse
    • Mises à jour en temps réel lors de la navigation
  3. Fonctions de recherche

    • Utilisez la barre de recherche pour la correspondance de motifs
    • Basculez entre les modes de recherche hexadécimale et textuelle
    • Les résultats sont mis en évidence dans la vue actuelle
  4. Analyse de chaînes

    • Consultez les chaînes extraites avec leur type et leur longueur
    • Filtrez les chaînes par type ou contenu
    • Triez selon divers critères
    • Exportez les résultats dans plusieurs formats

Considérations de performance

  • Les gros fichiers sont traités par morceaux
  • Les Web Workers gèrent les opérations intensives
  • L'utilisation mémoire est optimisée
  • Les opérations peuvent être annulées si nécessaire

Compatibilité des navigateurs

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

Contribuer

  1. Forker le projet
  2. Créer votre branche de fonctionnalité (git checkout -b feature/MaSuperFonctionnalite)
  3. Commiter vos modifications (git commit -m 'Ajouter une super fonctionnalité')
  4. Pousser vers la branche (git push origin feature/MaSuperFonctionnalite)
  5. Ouvrir une Pull Request

Licence

Ce projet est sous licence Apache, version 2.0 — voir le fichier LICENSE pour plus de détails.

Considérations de sécurité

  • Toutes les chaînes sont correctement échappées
  • La validation des entrées est implémentée
  • Les limites de mémoire sont appliquées
  • Les restrictions de taille de fichier sont en place

Journal des modifications

Version 0.4 — Qualité du code, Accessibilité et Responsive (mars 2026)

  • ESLint 9, Prettier, hook pre-commit (husky + lint-staged), GitHub Actions CI
  • Accessibilité complète sur 21 composants (rôles ARIA, piégeage du focus, navigation clavier)
  • Mise en page responsive pour tablette et mobile sur 17 fichiers
  • Mise à niveau de Vue 3.4 → 3.5, Pinia 2 → 3, Vite 5 → 7
  • Précompression Gzip / Brotli et analyseur de bundle
  • Suite de tests étendue de 902 à 1688 tests (+87 %)
  • Correction de 153 avertissements de lint, 7 incohérences Prettier, correction de licence dans le README

Version 0.4 — Kaitai, Sessions et YARA (septembre 2025)

  • Ajout de l'intégration Kaitai Struct pour plus de 100 formats binaires
  • Implémentation du chargement progressif pour les fichiers jusqu'à 1,5 Go
  • Amélioration de la vue visuelle avec des schémas de couleurs activables
  • Ajout d'un menu contextuel dans la vue hexadécimale pour copier les octets
  • Amélioration de l'exportation JSON avec horodatages et données complètes
  • Ajout d'un résumé d'analyse des chaînes à toutes les exportations JSON
  • Nouvelle boîte de dialogue d'aide avec onglets (Journal des modifications, Manuel utilisateur, Licence, À propos)
  • Ajout de boutons de bascule de schéma de couleurs dans les vues visuelle et hexadécimale
  • Implémentation des indicateurs de chargement par morceaux
  • Amélioration du mode sombre (désormais par défaut)
  • Amélioration de l'interface utilisateur avec une meilleure gestion des erreurs
  • Ajout d'un bouton d'aide avec séparateur dans l'en-tête
  • Optimisations des performances pour les gros fichiers
  • Corrections de bugs et améliorations de la stabilité

Version 0.2 (avril 2025)

  • Introduction de la vue d'analyse des chaînes
  • Ajout du calcul et de la visualisation de l'entropie
  • Implémentation de la détection des signatures de fichiers
  • Ajout des calculs de hachage (MD5, SHA-1, SHA-256)
  • Amélioration des capacités de recherche avec support des expressions régulières
  • Ajout de l'inspecteur de données pour l'analyse détaillée des octets
  • Amélioration de l'optimisation mémoire

Version 0.1 (février 2025)

  • Version initiale
  • Fonctionnalité de base de visualisation hexadécimale
  • Représentation visuelle des octets
  • Analyse de fichiers avec métadonnées de base
  • Fonctionnalité de recherche pour les motifs hexadécimaux et ASCII

Améliorations futures

  • Support du désassemblage via Capstone.js
  • Prise en charge de formats de fichiers supplémentaires
  • Davantage d'options de visualisation
  • Améliorations de la reconnaissance de motifs
  • Fonctionnalités avancées d'analyse de chaînes
  • Fonctionnalités de collaboration
  • Davantage de raccourcis clavier
  • Fonctionnalité de comparaison/diff
Télécharger l’outil