使用wireshark从http数据包获取用户登陆信息

本文介绍如何使用Wireshark抓取HTTP网站交互的数据信息,并以抓取本地账号密码为例,展示整个抓包过程及注意事项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#1.前言
##1.1声明

文章中的文字可能存在语法错语以及标点错误,请谅解;

如果在文章中发现代码错误或其它问题请告知,感谢!
#2.实现过程
若一个网站使用的协议是http的,意味着用户和网站服务器交互的数据是明文传输,这样的缺点就是信息安全性会受到很大的影响,可以被黑客很轻松的捕获。本文介绍如何抓取与http网站交互的数据信息(以在本地抓自己的账号密码信息为例)。
##2.1下载WireShark
打开wireshark官网下载页面,下载最新的wireshark安装包https://www.wireshark.org/download.html
这里写图片描述
##2.2获得本机IP
打开CMD,输入ipconfig 获得自己的IP:
这里写图片描述

##2.3设置抓包过滤器、显示过滤器
打开wireshark,选择要所在网络,输入填写过滤器ip src host 192.168.1.111,其中host后面的IP为2.2中所获得的本机IP,然后单击左上角“开始捕获分组”按键,开始进行数据包捕获。
这里写图片描述
在捕获开始后,进一步填写过滤器以查看提交的表单数据,填写内容http.request.method == POST
这里写图片描述
##2.4登陆http网站,抓取数据包、分析数据包
登陆某http网站,填写用户名和密码信息并提交
这里写图片描述
此时立刻查看Wireshark界面,可以看到有一条POST方式的登录的数据包(第一条)。
选择该条数据包,打开HTML表单(最后一行),则可以看到刚才输入的账号和密码。
这里写图片描述
#3.总结
若是我们和别人处在同一网络下,此时我们登陆http协议网站的话,他人会通过类似这种方法获得你的账号和密码。所以,对于我们的日常生活来说,外面的WiFi不要随便连接。

参考文档:
1.https://blog.youkuaiyun.com/liu_yanzhao/article/details/65934781?utm_source=itdadao&utm_medium=referral
2. 传智播客C++学院公开课:wifi密码破解-Linux工具篇:1-网络抓包与分析

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值