#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
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