首页 资讯 安全 查看内容

黑客原来是这样抓取你的账号密码

2017-4-26 23:22 |来自: 互联网 3597 0

摘要: 前两篇文章都说了手机安全的隐患,这次再给大家继续加深一下印象,关于密码问题。文中也提出“免费WIFI”也会带来隐患,甚至被盗取大家的账号密码。所以今天我们就来说说这些隐患是怎么产生的?账号密码又是怎么被非 ...

前两篇文章都说了手机安全的隐患,这次再给大家继续加深一下印象,关于密码问题。文中也提出“免费WIFI”也会带来隐患,甚至被盗取大家的账号密码。所以今天我们就来说说这些隐患是怎么产生的?账号密码又是怎么被非法人员“抓走”的?

我们就针对免费WIFI的场景来说一下,怎么搞到账号密码的……首先介绍一下一款抓包神器----WireShark,(前身是Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。特别是网络管理员和安全爱好者必备的抓包神器,支持各种协议以及筛选条件。官方网站:https://www.wireshark.org/ 操作环境:Kali linux

具体实施:

  • 1、在Wireshark中,找到Capture > Interface

并勾选自己的网卡,如果是有线一般是eth0,无线网卡wlan0;

选择好自己的网卡之后,就可以选择Start开始抓包。或者是下面的方式
Capture> Interface>Start

  • 2、过滤已捕获流量,找出POST数据

wireshark已经开始捕获数据,打开了浏览器,使用用户名和密码登录到某个网站。身份验证过程完毕后,我们就可以关闭捕获数据了。

现在,你会在Wireshark中看到许多数据。不过,我们只对POST数据有兴趣。

为什么需要POST数据?

因为输入用户名和密码,按登录按钮后,它会生成一个POST方法(简而言之――你将数据发送到网站远程服务器)。

为了过滤所有流量、找出POST数据,在过滤器部分键入下列部分

http.request.method == "POST"

屏幕截图如下所示。它显示了1个POST事件。

  • 3、分析用户名和密码的POST数据

现在右键单击该行并选择 Follow TCP Steam

这将打开一个包含以下内容的新窗口:

HTTP/1.1 302 Found

所以在这种情况下,

  1. 用户名: testuser

  2. 密码: 86b2586a17d6fde63fbcb691684b0d2f

但是
86b2586a17d6fde63fbcb691684b0d2f不能是真正的密码。它是MD5哈希值。有些网站是可以直接用HASH值登录的,但是一般我们都会破解出来明文登录账户密码;我们可以去www.cmd5.com在线解密 , 86b2586a17d6fde63fbcb691684b0d2f破解后是明文是:

justtest

你会说,这样是不是就意味着上网都不会安全了?比如说登录邮箱、玩游戏等……这个大家不用过于担心,很多网站已经开启了SSL加密方式,当然数SSL的加密费用也不低,中小型网站不一定会部署,大家只要在此类情况下开启防火墙,尽量避免公共WIFI重要账号登录、交易等;

注:本文涉及攻防内容仅限于学习指导,请浏览人自己按照法律法规使用。

欢迎大家与我沟通交流,如果您喜欢我们的内容,请订阅转发和评论,如有不足,请斧正。谢谢!

本文出处: http://www.toutiao.com/a6413203502898708738/
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部