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
1510il y a 1 moisPas 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
Télécharger l’outil
  • 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