wireshark解析https数据包

Debian11环境:

在linux环境下抓取访问某个https的网址时抓取的数据包都是加密的,导致无法跟踪到数据包流,现在尝试将抓取的https包进行解密。

1、解密https数据包需要设置SSLKEYLOGFILE变量,推荐写入配置文件中。

echo "export SSLKEYLOGFILE=~/ssl.key" >> ~/.bashrc
source ~/.bashrc

 2、使用tcpdump命令抓取https的数据包。

tcpdump -i eth0 host xxxxx -nn  -w https.pacp

将生成的ssl.key文件与https.pcap文件存到windows系统上(Debian上安装的wireshark无法设置.ssl.key文件,暂时还不知道原因)

3、打开wireshark,点击编辑->首选项,找到TLS,将ssl.key文件配置进去,这边主要通过ssl.key来解密https包。

4、此时,再去规则中增加http筛选,就能看到解密的数据了。

暂时先记录到这里。 

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-03-18 18:22:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-18 18:22:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-18 18:22:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-18 18:22:01       18 阅读

热门阅读

  1. 5.66 BCC工具之offwaketime.py解读

    2024-03-18 18:22:01       16 阅读
  2. 备份恢复新体验!pgBackRest与IvorySQL的完美融合

    2024-03-18 18:22:01       18 阅读
  3. Spring概述总结

    2024-03-18 18:22:01       20 阅读
  4. Linux的内存计算不准如何解决?

    2024-03-18 18:22:01       18 阅读
  5. LLM大模型统一封装接口解决方案

    2024-03-18 18:22:01       21 阅读
  6. VTK中GetOutputPort()和GetOutput()的区别

    2024-03-18 18:22:01       21 阅读