wifislax中很多破解wifi密码的工具,下面就来说说里面的linset软件的钓鱼过程,国内很多人知道这个方法,不过没有总结,youtube上视频一大把,我刚才测试了一把,还是打算记录一下攻击过程:

首先你需要一个wifislax系统,详见我的置顶文章:http://www.cnblogs.com/shenjieblog/p/5138846.html

启动进入wifislax,然后打开linset。

然后在界面上就会显示你的可用网卡,这也是我用U盘启动wifislax系统的原因,就是只有U盘启动wifislax才能识别你的网卡,如果虚拟机启动的话可能需要特定型号的外置无线网卡的支持,很是麻烦,不然就没有网卡支持,也就不能使用这个工具进行破解了。如下:识别出来的我的可用网卡只有一个,我们输入“1”后回车即可。

然后如下,输入“1”即可。

然后会自动弹出一个扫描wifi信号的界面,如下,在右边会显示一些wifi的名称。

然后扫描一段时间(比如:30秒)之后(当扫描出你想破解的wifi名称的时候)你就自己手动按ctrl+C来停止扫描,然后在下个界面上就会显示刚才扫描出来的wifi名称。

看见了吗?最左边带星号的wifi就是我们可以钓鱼的wifi,带星号的说明有客户端,也就是有人正在上网。没有带星号的我们就可以不用考虑了。输入我们想要钓鱼的wifi前面的序号,比如我自己想要破解名为S的wifi,于是就输入“3”,然后回车即可 。

然后输入“1”回车。

按“Enter”键然后回车。

然后输入“1”回车。

然后输入“1”回车,然后就会开始抓取握手包了,握手包是别人上网发送出去的数据包,里面包含了很多信息,其中就有wifi的密码,但是肯定都是加了密的,我们平时获取到握手包之后很多人都是使用字典来暴力破解,不过我不太喜欢这种方法,首先如果你想破解成功的话你需要一个强大的字典,然后暴力破解的时候很伤CPU,你会很清楚地听见电脑里面风扇转动的声音,所以如果能钓鱼的话就方便了很多,那么钓鱼的时候怎么使用这个握手包呢?我们获取到握手包之后然后进行钓鱼攻击,钓鱼攻击的原理就是会虚拟(产生)一个和你想要攻击的wifi名字相同的wifi,不过不同的是这个新产生的wifi是不带密码的,方便被钓鱼者能轻易的连接上,攻击开始之后被攻击用户的设备(电脑或者手机)会自动下线(不停掉线),然后自动连接上我们虚拟出来的那个同名wifi,这个时候就算被攻击的人又重新连接上自己的那个带密码的wifi也会不停的掉线而上不了网,然后连接上我们虚拟出来的那个wifi之后就会自动(或者被攻击者自己手动)打开浏览器,并且弹出wifislax里面linset工具中默认的钓鱼页面,其实就是一个网页,里面会有一个提示输入wifi密码的输入框,当被攻击者输入了wifi密码之后,输入的密码就会和握手包里面的wifi密码进行匹配对比,如果wifi密码一样的话那么就会马上弹出要破解的wifi密码,如果不一样的话就会提示密码错误,要求被攻击者重新输入。当然现在很多聪明人不会上当。

如果出现下图中红框中的WPA handshake之后就说明我们抓取到了握手包了。

然后抓取到之后我们就可以在这个界面按ctrl+C停止抓取了。然后就会出现下图:

然后输入“1”回车。

然后输入“1”回车。

然后输入“1”回车。进行钓鱼,接下来就是漫长的等待,我们等待鱼儿上钩。

左上角是DCHP报文展示窗口,右上角是被钓到的客户端显示窗口,你会看见连入wifi的客户端(设备)的数量,会显示连接设备的ip地址,左下角是推送WEB网址,也就是被攻击者访问的网站地址,右下角是攻击无线的窗口,导致那个AP下的客户端下线方便连上我们设定的伪造AP。

然后当被攻击者连入我们伪造的wifi之后就会自动弹出钓鱼页面,如下:

提示被攻击者输入wifi密码。如果输入错误就提示错误信息。

如果输入正确就会立即弹出密码,

密码就是88888888,并且会自动把这个密码保存在系统中,路径如下:

这就OK了。

另外需要注意的就是钓鱼选择的AP尽量是使用人数多点的,这样很容易就上钩了,并且钓鱼的时间尽量选择傍晚大家下班的时候,这个时候是上网的高峰期,才有鱼儿,不然的话钓不到鱼是要等很久的哦。

wifislax中的linset软件钓鱼教程的更多相关文章

  1. DHCP Server软件使用教程

    DHCP Server软件使用教程 前提网络环境配置 电脑连接上wifi 网络和共享中心中更改适配器,共享无线网卡给以太网网卡 手动设置以太网网卡ipv4地址为192.168.1.1,子网掩码为255 ...

  2. github桌面软件使用教程

    github桌面软件使用教程 首先 要先安装 桌面版官网,或者百度搜github windows下载即可 可以再github网站上直接点击,把代码添加的桌面软件中 也可以再左上角添加项目,比如actu ...

  3. ARM开发软件ADS教程

    ARM开发软件ADS教程 ADS(ARM Developer Suite)是ARM公司推出ARM集成开发环境,操作简单方便,获得广大开发人员的青睐.下面使用ADS v1.2做一个实例教程,帮助大家学会 ...

  4. Goland软件使用教程(二)

    Goland软件使用教程(二)一.编码辅助功能 1.      智能补全 IDE通过自动补全语句来帮助您来编写代码.快捷键“Ctrl+shift+空格”将会给你一个在当前上下文中最相关符号的列表,当您 ...

  5. Goland软件使用教程(一)

    Goland软件使用教程(一)      Goland是由JetBrains公司旨在为go开发者提供的一个符合人体工程学的新的商业IDE.这个IDE整合了IntelliJ平台的有关go语言的编码辅助功 ...

  6. Eclipse中安装JRebel热部署教程

    Eclipse中安装JRebel热部署教程 前言        Eclipse安装JRebel插件可快速实现热部署,节省了大量重启时间,提高开发效率. 本文只介绍Eclipse安装JRebel插件版本 ...

  7. VMware® Workstation 15 Pro 最新版软件安装教程

    VMware 15 Pro下载地址: https://pan.baidu.com/s/1ILY2PTqB-BaJMn2hbKO4CA 提取码:vebd 如有问题咨询QQ:2217084817 VMwa ...

  8. 赫然:Windows Live Writer 批量博客更新软件使用教程

    http://www.wocaoseo.com/thread-144-1-1.html 推广人员需要使用多个博客,一个一个登陆更新是很麻烦的事情,网上的桌面批量更新博客软件也不少,今天在此推荐大家使用 ...

  9. php中的curl使用入门教程和常见用法实例

    摘要: [目录] php中的curl使用入门教程和常见用法实例 一.curl的优势 二.curl的简单使用步骤 三.错误处理 四.获取curl请求的具体信息 五.使用curl发送post请求 六.文件 ...

随机推荐

  1. java打包项目将配置文件放在包外面(后续还会有补充)

    项目中也经常单独将一部分功能独立做Java Project,然后打成jar包供其他项目调用.如果jar包中需要读取配置文件信息,则很少把该配置打进jar包,因为它不方便修改,更多都是采用jar包读取外 ...

  2. PAT 1002. A+B for Polynomials

    思路:就是两个多项式做加法–指数相同的相加即可,输出的时候按照指数递减输出,并且系数为0的项不输出. AC代码 #include <stdio.h> #include <vector ...

  3. 关于 Java 面试,你应该准备这些知识点

    来源:占小狼, www.jianshu.com/p/1b2f63a45476 马老师说过,员工的离职原因很多,只有两点最真实: 钱,没给到位 心,受委屈了 当然,我是想换个平台,换个方向,想清楚为什么 ...

  4. 分布式mysql中间件(mycat)

    1.   MyCAT概述 1.1 背景 随着传统的数据库技术日趋成熟.计算机网络技术的飞速发展和应用范围的扩充,数据库应用已经普遍建立于计算机网络之上.这时集中式数据库系统表现出它的不足: (1)集中 ...

  5. 普通权限拿webshell

    普通权限拿webshell:   1.0day拿webshell:这个不多说.可以去网上搜索一些, 比如你找到你搞的网站cms是discz的,你可以搜索一些相 关0day直接拿   2.修改网站上传类 ...

  6. Android安全开发之WebView中的大坑

    0X01 About WebView 在Android开发中,经常会使用WebView来实现WEB页面的展示,在Activiry中启动自己的浏览器,或者简单的展示一些在线内容等.WebView功能强大 ...

  7. SystemVerilog语言简介(三)

    15. 强制类型转换 Verilog不能将一个值强制转换成不同的数据类型.SystemVerilog通过使用'操作符提供了数据类型的强制转换功能.这种强制转换可以转换成任意类型,包括用户定义的类型.例 ...

  8. PHP_保留两位小数并且四舍五入_保留两位小数并且不四舍五入

    php保留两位小数并且四舍五入 $num = 123213.666666; echo sprintf("%.2f", $num); php保留两位小数并且不四舍五入 php进一法取 ...

  9. Oracle 子程序参数模式,IN,OUT,IN OUT

    IN :用于传入参数. 在调用过程的时候,实参传到该过程中. 在过程内部,形参只读且不能更改. 在过程执行完毕,返回调用环境时候,实参到的值也不会改变 --带IN参数的过程,赋值. create or ...

  10. Vxworks下的SATA提速

    1.       ATA接口的三种数据传输方式 (1)PIO(Programmable Input-Output)传输,可以分为PIO寄存器传输和PIO数据传输.PIO寄存器传输主要用于对ATA设备中 ...