Neurohazard
暮雲煙月,皓首窮經;森羅萬象,如是我聞。

在 VS Code 中显示 “\r\n”

wpadmin~August 28, 2019 /System Management

在 VS Code 中显示 “\r\n”

说明

建议使用插件 code-eol (2019)
https://marketplace.visualstudio.com/items?itemName=jeff-hykin.code-eol
https://github.com/jeff-hykin/code-eol

或者使用 winhex 等十六进制编辑器来查看相关 HTTP 请求。
CRLF
\r, the return character, CR, 十六进制表示为 0x0D
\n, the newline character, LF, 十六进制表示为 0x0A

Wireshark 的一个小坑

如下图所示,针对某个利用工具,左边是 Burp Suite 直接抓到的,右边是 wireshark 跟踪 HTTP 流的保存。
可以观察到 wireshark 抓到的内容里缺少了一些 \r,还有 TCP 流中的 0x00 变成了 0x2E

(这里使用 Burp 的 Comparer 读取磁盘上导出的文本文件来进行比较)
wireshark_problem

问题的解决,如果用 ASCII 模式另存成文件可能有信息损失,建议使用 Raw 编码。

wireshark_mode_1

安恒检测工具的指纹

Host: 处缺少一个空格。

anheng_fingerprint

Leave a Reply

Your email address will not be published. Required fields are marked *