我尝试搜索由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字符串