Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/09/2008, à 10:41

®om

Équivalent de grep pour les fichiers binaires?

Salut,

Je cherche une commande pour chercher dans les fichiers binaires.
Par exemple, « je veux les adresses pour lesquels je trouve la suite d'octets 4e f2 3b »
Comment faire ceci en shell?

Dernière modification par ®om (Le 04/09/2008, à 13:00)

Hors ligne

#2 Le 04/09/2008, à 10:59

iuchiban

Re : Équivalent de grep pour les fichiers binaires?

Il te faut un éditeur hexa pour pouvoir lire un binaire.

http://linuxfr.org/forums/19/7879.html

Y'a une bonne liste de logiciels :

* khexedit (KDE)
* ghex (GNOME)
* bpe (terminal)
* xxd (ligne de commande, à éditer ensuite avec vim ou tout autre éditeur)


C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.

Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.

Hors ligne

#3 Le 04/09/2008, à 11:14

®om

Re : Équivalent de grep pour les fichiers binaires?

Oui, j'utilise hd :

hd nomfichier

Ce que je voudrais c'est faire une recherche et qu'il me retourne le résultat dans la console (comme un grep).

Ah remarque avec hexedit, suffit de faire / et de taper les octets à chercher, c'est pas mal smile

Dernière modification par ®om (Le 04/09/2008, à 11:18)

Hors ligne

#4 Le 04/09/2008, à 11:43

Totor

Re : Équivalent de grep pour les fichiers binaires?

salut,
Essaie ceci :

grep -aob '4e f2 3g' fichier|grep :


-- Lucid Lynx --

Hors ligne