我嘗試搜索由Wireshark工具捕獲的Pcap文件中的字符串。從/到sql服務器的所有字符串被格式化爲Unicode字符串(UTF-16)。在由Wireshark捕獲的PCap文件中搜索unicode字符串(UTF-16)
當框架包含像「select」這樣的Unicode字符串時,它顯示爲「s e l e c t」,字符之間的空格爲空字符\ x00。
在使用下面的顯示過濾器的情況下:
frame contains "s e l e c t"
幀不進行過濾。
所以,我必須將字符串手動轉換「中選擇」爲十六進制小數,並運行該顯示器濾光片:
frame contains 73:00:65:00:6c:00:65:00:63:00:74:00
,它的工作。另外,我嘗試使用查找工具(在工具欄中)並選擇Wide(UTF-16)並輸入「s e l e c t」,但找不到該字符串。
我使用Wireshark 2.2.0 v sample of data
- 有沒有一種簡單的方法來過濾Unicode字符串指導,而不是將字符串轉換爲十六進制的字符串。
- 當我選擇文本框Wide(UTF-16)來搜索ASCII字符串時,我應該在查找工具中輸入什麼。 「選擇」,但作爲一個Unicode字符串