网页抓取解密(一个上也没有源码!(解密HTTPS数据包)(图))

优采云 发布时间: 2021-10-31 21:07

  网页抓取解密(一个上也没有源码!(解密HTTPS数据包)(图))

  作为程序员,我经常想做一个自己经常访问的API接口网站或者使用程序的特定功能来简化繁琐的操作。同时,您可以使用多个特定的 API 来做一些有趣的小事!例如,V9PR0N。 . 好孩子别上百度。 Github上也没有源代码! [逃脱]

  但正常情况下,这些网站或者APP不会共享自己的API。我们只需要自己抓包来分析前后端如何交换数据,而wireshark则是在抓包领域。神器。

  在PC端,浏览器和服务器交互过程中,现在大部分使用的是HTTPS协议,wireshark只能抓取加密数据包。 HTTPS 数据包的解密方法有很多种。这里有一个比较简单的方法。如果我们使用Chrome浏览器并进行两个简单的配置,我们就可以捕获解密的数据包。

  配置过程

  变量名:SSLKEYLOGFILE

  变量值:这里可以任意指定。作用是告诉chrome把SSLKEY输出到哪里,wireshark可以用这个文件解密HTTPS包。

  

  配置系统环境变量

  填写刚才系统变量中指定的keylog文件的存储路径,这样wireshark就可以访问keylog中的key对HTTPS报文进行解密了。

  中文:编辑>首选项>协议>ssl

  英文:Edit>Preferences>protocols>ssl

  

  配置 Wireshark

  这样就可以看到解密后的数据包了

  

  如图所示

  这里有个小坑:Chrome需要开启开发者模式才能在keylog文件中记录TLS密钥。

  打开路径,点击Chrome右上角三个点的按钮>更多工具>扩展

  

  开发者模式

  打开这个。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线