Zeichenfolgen v2.54

Von Mark Russinovich

Veröffentlicht: 22. Juni 2021

DownloadLaden Sie Zeichenfolgenherunter(534 KB)

Einführung

Die Arbeit an NT und Win2K bedeutet, dass ausführbare Dateien und Objektdateien viele Male eingebettete UNICODE-Zeichenfolgen haben, die Sie mit einer standardmäßigen ASCII-Zeichenfolge oder Grep-Programmen nicht leicht sehen können. Wir haben uns also entschieden, unsere eigenen Rollen zu machen. Zeichenfolgen überprüft nur die Datei, die Sie für UNICODE-Zeichenfolgen (oder ASCII) von einer Standardlänge von 3 oder mehr UNICODE-Zeichen (oder ASCII) übergeben. Beachten Sie, dass es auch unter Windows 95 funktioniert.

Verwenden von Zeichenfolgen

Syntax:

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

Zeichenfolgen verwenden Wildcardausdrücke für Dateinamen, und zusätzliche Befehlszeilenparameter werden wie folgt definiert:

Parameter BESCHREIBUNG
-a Ascii-only-Suche (Unicode und ASCII ist standard)
-b Bytes der zu scannenden Datei
-f Dateiversatz, bei dem die Überprüfung gestartet werden soll.
-o Druckversatz in Dateizeichenfolgen befindet sich
-n Mindestzeichenfolgenlänge (Standard ist 3)
-s Rekursieren von Unterverzeichnissen
-u Unicode-only-Suche (Unicode und ASCII ist standard)
-nobanner Zeigen Sie das Startbanner und die Copyrightnachricht nicht an.

Um eine oder mehrere Dateien für die Anwesenheit einer bestimmten Zeichenfolge mithilfe von Zeichenfolgen zu durchsuchen, verwenden Sie einen Befehl wie folgt:

strings * | findstr /i TextToSearchFor

DownloadLaden Sie Zeichenfolgenherunter(534 KB)

Wird ausgeführt:

  • Client: Windows Vista und höher
  • Server: Windows Server 2008 und höher
  • Nano Server: 2016 und höher