Chaînes v2.54

Par Mark Russinovich

Publié : 22 juin 2021

DownloadTélécharger des chaînes(534 Ko)

Introduction

Travailler sur NT et Win2K signifie que les fichiers exécutables et objets auront plusieurs fois des chaînes UNICODE incorporées que vous ne pouvez pas voir facilement avec des chaînes ASCII standard ou des programmes grep. Nous avons donc décidé de rouler notre propre. Les chaînes analysent simplement le fichier que vous transmettez pour les chaînes UNICODE (ou ASCII) d’une longueur par défaut de 3 caractères UNICODE (ou ASCII). Notez qu’il fonctionne également sous Windows 95.

Utilisation de chaînes

Utilisation :

strings [-a] [-f offset] [-b bytes] [-n length] [-o] [-q] [-s] [-u] <file or directory>

Les chaînes acceptent des expressions génériques pour les noms de fichiers, et des paramètres de ligne de commande supplémentaires sont définis comme suit :

Paramètre Description
-a Recherche ascii uniquement (Unicode et Ascii est par défaut)
-b Octets de fichier à analyser
-f Décalage de fichier auquel démarrer l’analyse.
-o Décalage d’impression dans la chaîne de fichier a été localisé
-n Longueur de chaîne minimale (la valeur par défaut est 3)
-s Récursivité des sous-répertoires
-u Recherche Unicode uniquement (Unicode et Ascii est par défaut)
-nobanner N’affichez pas la bannière de démarrage et le message de copyright.

Pour rechercher un ou plusieurs fichiers pour la présence d’une chaîne particulière à l’aide de chaînes, utilisez une commande comme suit :

strings * | findstr /i TextToSearchFor

DownloadTélécharger des chaînes(534 Ko)

S’exécute sur :

  • Client : Windows Vista et versions ultérieures
  • Serveur : Windows Server 2008 et versions ultérieures
  • Nano Server : 2016 et versions ultérieures