培训
Strings v2.54
作者:Mark Russinovich
发布时间:2021 年 6 月 22 日
下载 Strings(534 KB)
使用 NT 和 Win2K 意味着可执行文件和对象文件将多次嵌入 UNICODE 字符串,而使用标准 ASCII 字符串或 grep 程序无法轻松看到这些字符串。 因此,我们决定使用自己的字符串。 Strings 只会扫描你传递的文件,查找默认长度为 3 个 或更多 UNICODE(或 ASCII)字符的 UNICODE 或 ASCII 字符串。 请注意,它也适用于 Windows 95。
用法:
strings [-a] [-f offset] [-b bytes] [-n length] [-o] [-q] [-s] [-u] <file or directory>
Strings 采用通配符表达式作为文件名,其他命令行参数定义如下:
参数 | 说明 |
---|---|
-a | 仅限 Ascii 搜索(默认为 Unicode 和 Ascii) |
-b | 要扫描的文件字节数 |
-f | 开始扫描的文件偏移量。 |
-o | 文件字符串中的打印偏移已找到 |
-n | 最小字符串长度(默认值为 3) |
-s | 递归子目录 |
-u | 仅限 Unicode 搜索(默认为 Unicode 和 Ascii) |
-nobanner | 不显示启动横幅和版权消息。 |
若要使用字符串搜索一个或多个文件是否存在特定字符串,请使用如下所示的命令:
strings * | findstr /i TextToSearchFor
下载 Strings(534 KB)
运行平台:
- 客户端:Windows Vista 及更高版本
- 服务器:Windows Server 2008 及更高版本
- Nano Server:2016 及更高版本