訓練
Strings v2.54
作者:Mark Russinovich
發佈日期:2021 年 6 月 22 日
下載字串(534 KB)
使用 NT 和 Win2K 表示可執行檔和物件檔案往往會內嵌 UNICODE 字串,而這是您使用標準 ASCII 字串或 grep 程式無法輕易看到的。 因此,我們決定自己想辦法。 Strings 只會掃描您傳遞的檔案是否有預設長度為 3 或更多 UNICODE (或 ASCII) 字元的 UNICODE (或 ASCII) 字串。 請注意,它在 Windows 95 下也可運作。
使用方式:
Windows 命令提示字元
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 | 不顯示啟動橫幅及著作權訊息。 |
若要使用字串搜尋一或多個檔案中是否有特定字串,請使用如下的命令:
Windows 命令提示字元
strings * | findstr /i TextToSearchFor
下載字串(534 KB)
執行於:
- 用戶端:Windows Vista 和更新版本
- 伺服器:Windows Server 2008 和更新版本
- Nano Server:2016 和更新版本