Опять же на том форуме, где я искал подобный ответ
мне один товарищ прислал архив в раздел для VB
там как я понял утилита и описание команд
к сожалению не успел расспросить...
ниже текст в архиве readme_rus.txt -*- SH 1.1 * Copyright (c) Aleph 2001-2003 -*-
String Hunter - ASCII/UNICODE string dumper
Usage: sh.com PatternFile VictimFile [-{e|r}] [-p] [MinStrLen [MaxStrLen]]
-e - dump UNICODE strings (English)
-r - dump UNICODE strings (Russian)
-p - printable output
complains_n_suggestions direct to
alephz@yahoo.com[Win32] [Console]
String Hunter - утилита предназначенная для поиска текстовых литералов в
нетекстовых файлах.
Вот как, например, выглядит фрагмент вывода для команды
sh.com common.pat COMMAND.COM
> 000033DE Incorrect MS-DOS version
> 000033F9 Out of environment space
> 00003413 E
> 00003418 Microsoft(R) Memphis
> 0000342E (C)Copyright Microsoft Corp 1981-1996.
> 00003459 (Specified COMMAND search directory bad
> 00003482 7Specified COMMAND search directory bad, access denied
> 000034BA 9Starts a new copy of the Windows Command Interpreter.
> 000034F5 COMMAND [[drive:]path] [device] [/E:nnnnn] [/L:nnnn] [/U:nnn] [/P] [/MSG]
> 00003540 [/LOW] [/Y [/[C|K] command]]
> 00003575 C [drive:]path Specifies the directory containing COMMAND.COM.
> 000035B9 M device Specifies the device to use for command input and output.
> 00003607 E /E:nnnnn Sets the initial environment size to nnnnn bytes.
> 0000364D = (nnnnn should be between 256 and 32,768).
> 0000368B L /L:nnnn Specifies internal buffers length (requires /P as well).
> 000036D8 ; (nnnn should be between 128 and 1,024).
> 00003714 L /U:nnn Specifies the input buffer length (requires /P as well).
> 00003761 8 (nnn should be between 128 and 255).
> 0000379A M /P Makes the new Command Interpreter permanent (can't exit).
> 000037E8 N /MSG Stores all error messages in memory (requires /P as well).
> 00003837 K /LOW Forces COMMAND to keep its resident data in low memory.
> 00003883 J /Y Steps through the batch program specified by /C or /K.
> 000038CE ? /C command Executes the specified command and returns.
> 0000390E I /K command Executes the specified command and continues running.
> 00003958 H
> 0000395D Microsoft(R) Windows 95
> 00003976 (C)Copyright Microsoft Corp 1981-1996.
Левая колонка содержит шестнадцатеричное смещение символьной строки, а
правая - саму эту строку.
SH принимает в командной строке от 2 до 7 параметров. Первые два
обязательны.
Usage: sh.com Pattern Victim [MinStrLen [MaxStrLen]]
Pattern - двоичный или текстовый файл, содержащий все символы (pattern),
которые будут рассматриваться как допустимые (все символы с
кодом < 020h и символ 07Fh игнорируются). Дубликаты также
игнорируются.
В комплект поставки входят несколько "стандартных" паттернов,
которые Вы можете использовать как образцы для создания
собственных.
Victim - файл, в котором производится поиск текстовых литералов.
MinStrLen - Необязательный параметр. Должен быть положительным числом или
нулем. Если задан, то будут выводиться только строки с
длиной, не меньше заданной.
MaxStrLen - Необязательный параметр. Должен быть положительным числом,
равнм или большим MinStrLen. Если задан, то будут выводиться
только строки с длиной, не больше заданной. В случае равенства
параметров MinStrLen и MaxStrLen будут выводиться только
строки точно заданной длины.