破解wifi密码最简单教程 就三步_weixin_44655485的博客-程序员宅基地

技术标签: wifi  wifi密码  密码学  

写在前面,此教程为自娱自乐,学习WIFI攻防的原理,文章内所破解的wifi为我自己的路由器,请各位遵纪守法,理性学习。正确使用

大概说一下流程

第一,你需要window电脑安装 一个虚拟机, 然后运行虚拟机内的wifi探测软件,就可以看到的你想要破戒的wifi信号

第二,你需要有一个3070芯片的无线网卡

笔记本自带的网卡不行!普通的水星、tp网卡都不行 

一般情况都需要tb买一个3070网卡,大概15-40元


满足这两点,就可以开干了

要点要点

一、抓包选择环节

1.首用自己笔记本或者手机搜索到信号最好的wifi,信号传输强、带宽损失小;

2.选择原厂路由器名称的wifi,一般密码简单;

3.在软件内最右显示客户端MAC的wifi,比较容易抓到包;

4.抓包时间:早上7-9点、晚上8-9点 人们普遍在家,有设备(手机、电脑等)连接使用路由器,二者在通信时才能抓到包

二、密码分析环节

(一)密码测试:

1.简单密码字典 12345678 00000000 11111111 66666666 88888888  zxcvbnm12345 之类

2.生日密码包(已经整理了1980年-2000年的生日,从人群分类的数据来看,全量的生日密码包之前的意义不大)

3.手机号密码字典 (根据所在地区,用密码器生成)

(二)路由器名称角度分析  

1.TPlink -xxxx、 NTECR(磊科)、MERCURY(水星)等 没改名的路由器:懒得改名称的人也懒得设置复杂密码 ;

2.CMCC-xxx 中国移动光猫设备的初始名称,重点测试移动手机号;

3.Cu-XXXXX 为装机光猫,自带路由 一般是装机时候工作人员给设置的机主手机号

(三)信号增强

如果说上述都照做 也解析出密码,但是很不幸抓到的是wifi信号不太好的,感觉自己手机或电脑、外置网卡的功率小,连接断断续续速度慢。

这时候你需要有一台带有桥接功能的路由器,一般新款的TP、小米、360都有。简单的说就是用路由器连接老王的WIFI,再通过自己的路由器,把信号传输给自己的设备。

一是路由器的功率比手机电脑大的多,连接也稳定的多;

二是手机、电脑设备有太多去连接对方路由的话,每一个设备都是有名称和MAC号码,比较容易暴露

前面虚拟机的软件安装的细节就省去了,需要的可以下载

 

下面进入虚拟机的环节,打开水滴软件(minidwep)


开启软件,左侧全部勾选,选择wpa

 

 

 

 

 

 

到此为止,你已经拥有了 握手包(内含密码),下一步就是拷贝到WINDOWS系统内进行攻破

因为虚拟机里面不认U盘,所以想从虚拟机把文件导出来,就能能用百度网盘,如果有更好的方式 也可以留言告知

打开浏览器

 

 

 

文件系统-TMP文件夹 

找到握手包,上传到自己的百度网盘内

回到windows系统,开始破解阶段,打开已安装好的EWSA软件

首先导入从百度网盘下载来的 cap文件

首先导入从百度网盘下载来的 cap文件

这里会弹出检查 显示名称

 

 

 

 

这个是我跑出来的

密码分析环节

(一)密码测试:

1.简单密码字典 12345678 00000000 11111111 66666666 88888888  zxcvbnm12345 之类

2.生日密码包(已经整理了1980年-2000年的生日,从人群分类的数据来看,全量的生日密码包之前的意义不大)

3.手机号密码字典 (根据所在地区,用密码器生成)

(二)路由器名称角度分析  

1.TPlink -xxxx、 NTECR(磊科)、MERCURY(水星)等 没改名的路由器:懒得改名称的人也懒得设置复杂密码 ;

2.CMCC-xxx 中国移动光猫设备的初始名称,重点测试移动手机号;

3.Cu-XXXXX 为装机光猫,自带路由 一般是装机时候工作人员给设置的机主手机号

(三)信号增强

如果说上述都照做 也解析出密码,但是很不幸抓到的是wifi信号不太好的,感觉自己手机或电脑、外置网卡的功率小,连接断断续续速度慢。

这时候你需要有一台带有桥接功能的路由器,一般新款的TP、小米、360都有。简单的说就是用路由器连接老王的WIFI,再通过自己的路由器,把信号传输给自己的设备。

一是路由器的功率比手机电脑大的多,连接也稳定的多;

二是手机、电脑设备有太多去连接对方路由的话,每一个设备都是有名称和MAC号码,比较容易暴露。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44655485/article/details/118642260

智能推荐

rsa数字签名c语言编程,RSA数字签名 - hahahaha123的个人空间 - OSCHINA - 中文开源技术交流社区..._weixin_39958137的博客-程序员宅基地

加密算法一、简介数字签名用于验证消息发送者的身份,确保其他人无法伪造身份。二、原理数字签名基于非对称加密算法,利用只有拥有者才有私钥的特性(这可以标识身份)进行的。1、数字签名的生成对发送内容先生成有限长度的摘要,再使用私钥进行加密,进而生成数字签名。2、数字签名验证用公钥对数字签名进行解密获取加密内容(其实也就是摘要),再用与发送方相同的摘要算法对发送内空生成摘要,再将这两者进行比较,若相等,则...

9.2 SO_REUSEADDR配置 & TCP_NODELAY_vancounver的博客-程序员宅基地

1. time-wait:先断开连接FIN的主机有个时间间隙,在该间隙中端口号被占用,bind时会出错。在time-wait状态可以继续接收主机B的终止信息,假如没有这个机制,A发送ACK时终止,但是ACK丢失了,则B永远无法接收A的ACK。系统SOL_SOCKET中的SO_REUSEADDR,默认是FALSE,即time-wait内端口不能重复使用。将值改成TRUE,即可重新使用。

iOS中的文件管理操作_路过不曾停留的博客-程序员宅基地

转载自 一、iOS中的沙盒机制iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,叫做沙盒。它一般存放着程序包文件(可执行文件)、图片、音频、视频、plist文件、sqlite数据库以及其他文件。每个应用程序都有自己的独立的存储空间(沙盒)一般来说应用程序之间是不可以互相访问模拟器沙盒的位置/User/userName/Library/Application Suppor

ADO.NET入门教程(一) 初识ADO.NET_rose_and_sun的博客-程序员宅基地_ado.net 入门

1. 什么是ADO.NET?      简单的讲,ADO.NET是一组允许.NET开发人员使用标准的,结构化的,甚至无连接的方式与数据交互的技术。对于ADO.NET来说,可以处理数据源是多样的。可以是应用程序唯一使用的创建在内存中数据,也可以是与应用程序分离,存储在存储区域的数据(如文本文件、XML、关系数据库等)。      具体来说,ADO.NET 对 Microsoft SQ

Linux 内核的编译系统_chiyikou1762的博客-程序员宅基地

Linux 的编译使用 GNU make 工具来检查整个系统的文件和调用 gcc 工具以及脚本完成编译源代码生成 image 等操作。要了解整个编译系统,我们首先要了解 Linux 内核的 Makefile 文件。 Linux 的 编译系统包括 5 个部分 Makefi...

视频教程-TensorFlow零基础入门实战教程-深度学习_weixin_27184609的博客-程序员宅基地

TensorFlow零基础入门实战教程 数据产品讲师,人工智能探索者,15年...

随便推点

Scala处理json格式数据_weixin_46290444的博客-程序员宅基地_scala处理json数据

单个数据var li = List( "{\"name\":\"张三\",\"age\":30,\"addr\":\"北京\"}", "{\"name\":\"李四\",\"age\":30,\"addr\":\"北京\"}", "{\"name\":\"王五\", age:30,\"addr\":\"北京\"}", "{\"name\":\"赵六\",\"age\":30,\"addr\":\"北京\"", "{\"name\":\"田七\

java实时语音通话案例_java语音播报案例_weixin_39834488的博客-程序员宅基地

在做项目的过程中,我们往往会用到语音播报——把文字转换成语音播放出来,自动识别语言进行播报,那么我们现在来看看怎么操作:1.下载jacob.jar,下载地址:这里2.32位操作系统下载:jacob-1.17-M2-x32.dll,64位操作系统下载:jacob-1.17-M2-x64.dll,下载地址:这里3.将jacob.jar考到项目中进行构建路径。4.将jacob-1.17-M2-x32.d...

JAVA基础|从Class.forName初始化数据库到SPI破坏双亲委托机制_weixin_33744854的博客-程序员宅基地

代码托管在:https://github.com/fabe2ry/classloaderDemo初始化数据库如果你写过操作数据库的程序的话,可能会注意,有的代码会在程序的开头,有Class.forName("com.mysql.jdbc.Driver");的代码,并且告诉你这是在进行数据库的初始化,注册jdbc的驱动;但是其实如果你去掉这段代码,并不会影响程序的正常运行,当然这是需要在JDK6...

Spring MVC –使用IP地址查找位置(jQuery + Google Map)_cyan20115的博客-程序员宅基地

在本教程中,我们将向您展示如何使用以下技术使用IP地址查找位置: Spring MVC框架。 jQuery(Ajax请求)。 GeoLite数据库。 谷歌地图。 查看教程流程 带有文本输入和按钮的页面。 输入IP地址,然后单击按钮。 jQuery向Spring Controller发出Ajax请求。 Spring控制器处理并返回json字符串。 ...

推荐文章

热门文章

相关标签