本来是想试验一下暴力破解的,但是由于字典太大,跑的时间也比较长,于是使用了钓鱼的方法。

先说一下wifiphisher钓鱼获取wifi密码的原理

wifiphisher对于你在攻击中选定的wifi会强制使连接目标wifi的客户机断开连接,然后使用你的无线网卡伪装成一个可连接的热点,并显示钓鱼页面,欺骗用户输入密码,然后wifiphisher接收到其输入的密码。

环境:1、kali Linux

2、wifiphisher

3、具有监听功能的适用于Linux的无线网卡

1、打开系统,将网卡接入虚拟机下的Linux

linux接入网卡:

这样就接入了网卡,可以用iwconfig命令查看:

出现了wlan0,说明网卡接入成功(也可能是wlan1之类的,会有不同,只要出现图中wlan0这个内容格式就是成功了)

2、下载安装wifiphisher

kali下:apt-get install wifiphisher

其它的系统也可安装,可能要GitHub上找文件

3、开始选择热点进行钓鱼

1)开启wifiphisher:终端输入wifiphisher

开启之后会对周围wifi进行扫描,可能需要等待一段时间才能够扫描彻底。

2)选定目标wifi

这里选择这个实验的wifi:

3)选定攻击模式

选然后会跳转到这里:

选定这个攻击模式,其攻击方式为:

路由器配置由于固件升级而没有徽标或品牌要求WPA / WPA2密码的路由器配置页面。 Mobile-friendly.page没有徽标或品牌因固件升级而要求输入WPA / WPA2密码。移动友好。

选定后页面跳转,等待鱼上钩即可即可。

4、来看看手机端

下面是接收结果:

转载于:https://www.cnblogs.com/RenoStudio/p/10541877.html

无线渗透--wifiphisher之wifi钓鱼获取wifi密码相关推荐

  1. 破解 WiFi,获取 WiFi 密码

    破解 WiFi,获取 WiFi 密码 破解 WiFi,获取 WiFi 密码 手动指令破解篇 1.查看自己的无线网卡名称 2.开启网卡监听模式 3.搜索周围wifi网络 4.抓取握手包 5.干扰连接设备 ...

  2. Android Studio WiFi 之 获取 WiFi 名称、IP、Mac

    Android 获取连接的WIFI 的一些数据(后期封装成aar 包给Unity 调用) 封装成AAR包,获取 Android 7.0 以上的 手机 mac 地址 一.Android 代码 impor ...

  3. android 获取wifi信号强度,获取wifi当前手机连接的wifi信息以及信号强度

    1.获得WifiManager对象WifiManager wm = (WifiManager) getApplicationContext().getSystemService(Context.WIF ...

  4. android 获取wifi的加密类型,Android WIFI开发:获取wifi列表,连接指定wifi,获取wifi加密方式,监听wifi网络变化等...

    下面是 Android 开发中 WiFi 的常用配置,如:获取当前 WiFi ,扫描 WiFi 获取列表,连接指定 WiFi ,监听网络变化等等. 下面是效果图: GitHub 下载地址:https: ...

  5. 无线渗透实战(1)--aircrack破解wifi密码

    网卡的选择 怎么说呢-网卡选择的话-网上有推荐的 如果只是测试的话,平常的网卡就可以,但如果你要专门-可以参考一下这个连接 aircrack支持网卡 这篇博客讲了aircrack支持的网卡类型,其实a ...

  6. android wifi热点广播,在Android wifi热点获取wifi广播地址

    MP23.. 13 首先,您可以检查您的IP地址: public InetAddress getIpAddress() { InetAddress inetAddress = null; InetAd ...

  7. 小白也能看懂:最全无线渗透测试与攻防+Fluxison钓鱼教程+路由器安全设置指南 2021.3.31

    小白也能看懂:最全无线渗透测试与攻防+Fluxison钓鱼教程+路由器安全设置指南 2021.3.31 一. 无线AP的加密方式 WEP加密 WPA-PSK/WPA2-PSK加密 WPS加密 二. 无 ...

  8. Java获取WiFi ssid_如何在Flutter中获取当前连接的wifi的wifi名称(SSID)

    在这个Connectivity Plugin的帮助下,我能够使用以下代码获得连接状态,即移动网络,wifi或无: import 'dart:async'; import 'package:flutte ...

  9. java 获取wifi_获取wifi列表并连接wifi

    一.获取wifi列表 获取wifi列表需要用wifiManager.startScan();进行扫描,扫描结果的列表使用List 保存 扫描步骤: wifiManager.startScan(); / ...

最新文章

  1. 入门级Mat (java版)
  2. c语言编的游戏怎么在安卓平台使用,谁知道怎么把c语言写的游戏安装到安卓手机上面玩??...
  3. Tomcat根目录下work文件夹的作用(转载)
  4. 008_JavaScript输出
  5. SQLserver单表数据导入导出
  6. spring boot配置文件:application.yml (yml与properties文件优缺对比)
  7. 【小练习06】HTML+CSS--电影公告
  8. OpenFileDialog 类的ShowDialog() 错误的解决
  9. 如何revert一个merged branch上所有的改动
  10. oracle数据库建立主键约束,数据库-Oracle主键约束和唯一索引的黑与白
  11. Jenkins-安装jenkins2.7.1版本
  12. app_process执行java文件
  13. 《Asp.Net 2.0 揭秘记(十四)
  14. Python数据分析(9)-numpy文件读写
  15. SpringBoot系统监控,oshi版
  16. Windows10_如何修改用户文件夹下的中文用户文件夹名
  17. [转载]李开复:什么是领导力
  18. Python工程师必备:基础能力提升50篇文章合集
  19. IO流_IO流概述及分类
  20. 幸运大转盘php逻辑判断,jQuery幸运大转盘_jQuery+PHP抽奖程序(上)

热门文章

  1. 运算符中的二元重载,为什么要调用友元函数而不是全局函数的问题
  2. 只能在执行 Render() 的过程中调用 RegisterForEventValidation
  3. javascript基础学习(六)
  4. 高效率开发必备!!!!
  5. 好久没写blog了。最近感觉自己老了
  6. 支付宝支付 第七集:产品数据接口的定义和测试
  7. 乒乓球比赛赛程_丁宁休战,刘诗雯做手术!李隼、秦志戬做介绍,国乒最新赛程曝光...
  8. oracle 延迟段,oracle - 未启用延迟段创建功能(ORA-00439) - 堆栈内存溢出
  9. css设置并排,CSS并排排列2个div
  10. 高考成绩2021年怎么查询,2021高考成绩怎么查询 2021年各省市高考成绩查询时间介绍...