如何使用Wireshark捕获HTTP网站提交的用户和密码

如何使用Wireshark捕获HTTP网站提交的用户和密码

1、使用wireshark,选择网卡,对所要捕获的网站进行ip地址过滤,使用 host IP 即可,比如:host 47.97.121.254 不用输入端口 ,也不用加http,开始捕获

如何使用Wireshark捕获HTTP网站提交的用户和密码
wireshark捕获过滤

2、使用浏览器访问网站,并在form表单输入用户密码,并提交,http://47.97.121.254:8080/ 是我临时做的一个网站,注意 https是加密的,http是透明传输的,这里我使用了8080端口

如何使用Wireshark捕获HTTP网站提交的用户和密码
浏览器访问网站并提交表单

3、打开wireshark,可以看到TCP三次握手,以及HTTP Request和HTTP Response 过程,也可以看到Post动作,选择这一条,在下方Internet五层协议封装之后的HTML,既可看到密码。如果交互行为很多,可以在wireshark的显示过滤中输入 http.request.method==”POST” 针对POST方法进行过滤

如何使用Wireshark捕获HTTP网站提交的用户和密码
查看POST提交的用户和密码

4、我们也可以在Request中看到HTTP访问客户端的User-agent,当然,你也可以把自己伪装成任何客户端

如何使用Wireshark捕获HTTP网站提交的用户和密码
User-agent

伪装User-agent方法如下:浏览器–更多工具–开发者工具,然后选择一个客户端即可,选完之后记得要刷新网站,并重新抓包

如何使用Wireshark捕获HTTP网站提交的用户和密码
伪装User-agent是IPad

当然,你也可以直接在开发者工具中查看HTTP的Header,直接可以看到Request中的User-agent和Response中的Server

如何使用Wireshark捕获HTTP网站提交的用户和密码
浏览器中查看HTTP Header中的Request和Response

5、Response中的Server可以看到容器的类型和版本,当然,你可以自己伪装一下

如何使用Wireshark捕获HTTP网站提交的用户和密码

Intoep小程序

微信扫一扫,打开小程序浏览更便捷

转载作品,原作者:情绪员叔叔,文章来源:https://www.toutiao.com/article/7160155111473005090

发表回复

登录后才能评论