binwalk - manuel de référence, options, exemples de commandes


NOM

binwalk - outil de recherche d'images binaires pour les fichiers intégrés et le code exécutable

SYNOPSIS

binwalk [OPTIONS] [FILE1] [FILE2] [FILE3] ...

DESCRIPTION

Binwalk v2.3.2+dcb1403 Craig Heffner, ReFirmLabs https://github.com/ReFirmLabs/binwalk

Options d'analyse des signatures :

-B, --signature

Analyser le(s) fichier(s) cible(s) pour les signatures de fichiers courantes

-R, --raw=<str>

Analyser le(s) fichier(s) cible(s) pour la séquence d'octets spécifiée

-A, --opcodes

Analyser le(s) fichier(s) cible(s) pour les signatures d'opcode exécutables courantes

-m, --magic=<file>

Spécifiez un fichier magique personnalisé à utiliser

-b, --dumb

Désactiver les mots-clés de signature intelligente

-I, --invalid

Afficher les résultats marqués comme non valides

-x, --exclude=<str>

Exclure les résultats qui correspondent à

-y, --include=<str>

Afficher uniquement les résultats qui correspondent à

Options d'extraction :

-e, --extract

Extraire automatiquement les types de fichiers connus

-D, --dd=<type[:ext[:cmd]]>

Extrayez les signatures (expression régulière), attribuez aux fichiers une extension et exécutez

-M, --matryoshka

Analyser récursivement les fichiers extraits

-d, --depth=<int>

Limiter la profondeur de récursivité des matriochkas (par défaut : 8 niveaux de profondeur)

-C, --directory=<str>

Extrayez les fichiers/dossiers dans un répertoire personnalisé (par défaut : répertoire de travail actuel)

-j, --size=<int>

Limiter la taille de chaque fichier extrait

-n, --count=<int>

Limiter le nombre de fichiers extraits

-r, --rm

Supprimer les fichiers gravés après extraction

-z, --carve

Découpez des données à partir de fichiers, mais n'exécutez pas d'utilitaires d'extraction

-V, --subdirs

Extraire dans des sous-répertoires nommés par l'offset

Options d'entropie :

-E, --entropy

Calculer l'entropie du fichier

-F, --fast

Utilisez une analyse d'entropie plus rapide, mais moins détaillée

-J, --save

Enregistrer le tracé au format PNG

-Q, --nlegend

Omettre la légende du graphique de tracé d'entropie

-N, --nplot

Ne pas générer de graphique de tracé d'entropie

-H, --high=<float>

Définir le seuil de déclenchement de l'entropie du front montant (par défaut : 0,95)

-L, --low=<float>

Définir le seuil de déclenchement de l'entropie du front descendant (par défaut : 0,85)

Options différentielles binaires :

-W, --hexdump

Effectuer un vidage hexadécimal/diff d'un ou plusieurs fichiers

-G, --green

Afficher uniquement les lignes contenant des octets identiques parmi tous les fichiers

-i, --red

Afficher uniquement les lignes contenant des octets différents parmi tous les fichiers

-U, --blue

Afficher uniquement les lignes contenant des octets différents parmi certains fichiers

-u, --similar

Afficher uniquement les lignes identiques entre tous les fichiers

-w, --terse

Diffère tous les fichiers, mais n'affiche qu'un vidage hexadécimal du premier fichier

Options de compression brute :

-X, --deflate

Analyser les flux de compression de dégonflage bruts

-Z, --lzma

Rechercher les flux de compression LZMA bruts

-P, --partial

Effectuez une analyse superficielle, mais plus rapide

-S, --stop

Arrêt après le premier résultat

Options générales:

-l, --length=<int>

Nombre d'octets à analyser

-o, --offset=<int>

Commencer l'analyse à ce décalage de fichier

-O, --base=<int>

Ajouter une adresse de base à tous les décalages imprimés

-K, --block=<int>

Définir la taille du bloc de fichier

-g, --swap=<int>

Inverser tous les n octets avant de scanner

-f, --log=<file>

Consigner les résultats dans un fichier

-c, --csv

Enregistrez les résultats dans un fichier au format CSV

-t, --term

Formater la sortie pour l'adapter à la fenêtre du terminal

-q, --quiet

Supprimer la sortie vers stdout

-v, --verbose

Activer la sortie détaillée

-h, --help

Afficher la sortie d'aide

-a, --finclude=<str>

Analyser uniquement les fichiers dont les noms correspondent à cette regex

-p, --fexclude=<str>

Ne pas analyser les fichiers dont les noms correspondent à cette regex

-s, --status=<int>

Activer le serveur d'état sur le port spécifié