code_studio_python_crack_wi.../crack_method_3
xiexie1993 c2216490cb 创建新项目
将之前的研究的python3密码字典匹配wifi密码的代码整理,上传
2018-02-21 16:17:30 +08:00
..
README.md 创建新项目 2018-02-21 16:17:30 +08:00
pj_res.txt 创建新项目 2018-02-21 16:17:30 +08:00
python_wifi_pwd.py 创建新项目 2018-02-21 16:17:30 +08:00
wifi_ssid_list.txt 创建新项目 2018-02-21 16:17:30 +08:00

README.md

Python学习研究---密码本破解wifi密码

一、概述

  • 目的
    • 研究与理解wifi破解原理与手段

二、环境配置

  • 操作系统

    • windows7/windows10/linux
  • 运行环境

    • python3 开发时使用版本python3.6
      • 需要python的第三方模块 pywifi
  • 部署

    • 步骤 1 安装好python3下载安装包-->安装-->配置系统变量)
    • 步骤 2 安装所需的python模块 pywifi pip安装或者下载模块包离线安装
    • 步骤 3 下代码,开启电脑的无线wifi开关电脑需要有无线模块并开启

pywifi模块安装说明:

  • 在线安装方法:

    • 1我们用cmd命令行,进入到你的文件目录
    • 2使用命令pip install pywifi
  • 本地安装方法: (pywifi的模块包在../resource_package/pywifi-master.rar)

    • 1下载解压好以后我们用cmd命令行,进入到你的文件目录, 
    • 2使用命令pip install . 注意了install后面有个点 
    • 3然后就会安装了等一会就可以了。

三、代码概要

  • 实现过程:
    • 1首先导入pywifi模块因为要启用wifi那么必须要有启用wifi的模块。
    • 2有了启用wifi的模块以后我们首先要抓取网卡接口  
      • 因为连接无线wifi必须要有网卡才行。一台电脑可能有很多网卡
      • 但是一般都只有一个wifi网卡我们选择一个网卡就行了
    • 3抓取到以后就进行连接测试首先是要断开所有的wifi网卡上的已连接成功的因为有可能wifi上有连接成功的在。
    • 4断开所有的wifi以后我们就可以进行相应的破解动作

四、目录结构



./                            根目录crack_method_3 实现方法 3 的代码)
├─ python_wifi_pwd.py                python3的脚本
├─ wifi_passwd.txt                   脚本要使用的密码字典,一行一个密码
├─ pj_res.txt                        破解结果日志
├─ wifi_ssid_list.txt                要进入破解队列的wifi的ssid列表一行一个
├─ README.md                         自述文件
└─ ...                               


  • 使用说明 1、打开python_wifi_pwd.py修改里面的要破解的破解的密码本位置、破解结果日子位置、破解wifi列表位置 2、可进入python_wifi_pwd.py里注释掉执行破解的函数修改完破解ssid的列表先执行扫描 3、执行完ssid后打开fi_ssid_list.txt进行删减再注释掉执行扫描wifi列表的执行破解

五、更新日志

六、开发日志

2018-02-21 15:54:40

  • 问题1win7 下列举的wifi名称有乱码识别错误会报错停止无法全部写入破解的wifi的ssid列表

  • 问题2win7 下破解wifi列表列举的wifi名称有乱码识别错误会报错停止

七、总结与展望

八、参考资料

分分钟搞定python破解无线wifi(https://www.cnblogs.com/shengulong/p/6367343.html)

如何获取隔壁wifi密码非暴力破解(https://www.cnblogs.com/shengulong/p/6367343.html)

WIFI密码破解全攻略https://jingyan.baidu.com/article/f79b7cb3ac67739144023ec0.html