精华内容
下载资源
问答
  • Py之pywifi:Python库之pywifi的简介、安装、使用方法之详细攻略 目录 pywifi的简介 pywifi的安装 pywifi的使用方法 pywifi的简介 pywifi是一个用来搞wifi的模块,哈哈,各种搞wifi。 pywifi 官方...

    Py之pywifi:Python库之pywifi的简介、安装、使用方法之详细攻略

     

     

     

    目录

    pywifi的简介

    pywifi的安装

    pywifi的使用方法

    1、代码判断是否有无限网卡

    展开全文
  • python pywifi 破解wifi密码

    万次阅读 多人点赞 2019-04-16 20:41:02
    pywifi只是用来练手,因为其破解速度太慢,实际使用价值不大。 pywifi的安装 pywifi是一个专门用来破解wifi密码的第三方库,可以在PyPI上面直接搜到 pywifi网页链接 从网页上也可以看到,pywifi的安装非常简单。我...

    事先声明:

    pywifi只能用来练手,因为其破解速度太慢,实际使用价值不大。

    pywifi的安装

    pywifi是一个专门用来破解wifi密码的第三方库,可以在PyPI上面直接搜到 pywifi网页链接
    从网页上也可以看到,pywifi的安装非常简单。我使用的python是3.7.1,通过:

    pip install pywifi
    

    就可以装上去。
    但是,仅仅装上pywifi,这个库还是不能用,还得再装一个叫 comtypes库

    pip install comtypes
    

    然后就一切正常了。

    pywifi破解wifi原理

    pywifi破解密码是一种暴力破解的方式,原理就是操纵网卡,一个一个的试密码本上的密码,直到密码正确,这时电脑也会连上这个wifi。

    详细脚本

    import pywifi
    from pywifi import const # 引入一个常量
    import time
    
    def wifiConnect(wifiname,wifipassword):
        wifi = pywifi.PyWiFi()
        ifaces = wifi.interfaces()[0]
        ifaces.disconnect()# 断开连接
        time.sleep(0.5)
        if ifaces.status() == const.IFACE_DISCONNECTED:
            profile = pywifi.Profile()# 创建WiFi连接文件
            profile.ssid = wifiname# WiFi的ssid,即wifi的名称
            profile.key = wifipassword# WiFi密码
            profile.akm.append(const.AKM_TYPE_WPA2PSK)# WiFi的加密类型,现在一般的wifi都是wpa2psk
            profile.auth = const.AUTH_ALG_OPEN # 开放网卡
            profile.cipher = const.CIPHER_TYPE_CCMP# 加密单元
            ifaces.remove_all_network_profiles()# 删除所有的WiFi文件
            tep_profile = ifaces.add_network_profile(profile)# 设定新的连接文件
            ifaces.connect(tep_profile) # 连接WiFi
            time.sleep(1.5)
            if ifaces.status() == const.IFACE_CONNECTED:
                return True
            else:
                return False
    def main():
        print('开始破解:')
        file = open('D:/wifikey/wifikey.txt','r')#打开密码本
        wifi_name=input('请输入所要破解的wifi的名字(请务必注意大小写):')
        while True:
            wifipwd = file.readline()
            try:
                bool = wifiConnect(wifi_name,wifipwd)
                if bool:
                    print('正确密码为:'+wifipwd)
                    fo=open('D:/wifikey/%s.txt'%wifi_name,'w')
                    fo.write('该wifi的密码为:')
                    fo.write(wifipwd)
                    fo.close()
                    break
                else:
                   print('本次尝试的密码为:%s,状态:密码错误'%wifipwd)
            except:
                continue
        file.close()
    if __name__=='__main__':
    	main()
    

    脚本解释

    脚本就是对密码本中的密码,一个一个的尝试,如果密码正确,那么就建一个名字为wifi名字的文件,并把正确的密码记录在里面。
    密码本的获取:
    密码本可以选择自己建。使用的是itertools这个包。

    import itertools as its
    words_num = "1234567890"
    words_letter = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
    r = its.product(words_num, repeat=8)#以建8位纯数字密码本为例:
    fo = open("8位密码本.txt", "w")
    for i in r:
    	fo.write("".join(i))
    	fo.write("".join("\n"))
    fo.close()
    

    建密码本非常费时间,也可以直接下载已经建好的密码本
    这是我从别处找到的超级密码本
    里面有各种最常用密码,号称破解几率为40%:
    链接: https://pan.baidu.com/s/1W1R-PtbbxdzFrSiL4XNsPw 提取码: vm9b
    以及所有可能的密码构成的超级密码本:
    链接: https://pan.baidu.com/s/1W0oX_O8zNZP6w4R3gPRHIA 提取码: 4mc6
    wifi的密码长度为8到16位,记得先把里面长度不符合要求的密码先过滤掉。

    分析

    从脚本来看,尝试一个密码就需要2s,即便是把8位纯数字的密码尝试一遍,那么需要的时间t为:
    t = 1 0 8 ∗ 2 / ( 60 ∗ 60 ∗ 24 ) = 2314.8 天 t= 10^{8}*2/(60*60*24)=2314.8 天 t=1082/(606024)=2314.8
    这还只是8位的纯数字密码。
    所以,想要通过pywifi破解密码根本就不可能。当然,可以通过多线程之类的缩短时间。
    但是,如果你不幸忘记了某个wifi的密码,但是你知道他有可能是几个或者几十个密码中的一个,那么就可以通过脚本来把密码找出来。
    (其实吧,直接把wifi reset或许更快。。)
    真的想破解wifi密码,还是装虚拟机靠谱。

    展开全文
  • pywifi工具包

    2018-08-05 15:33:57
    pywifi工具包
  • Python版本3.8在Win10的Windows PowerShell中,执行命令python -m pip install pywifi安装pywifi提示成功,但 import pywifi 不成功>>> import pywifiTraceback (most recent call last):File "", line 1, in File ...

    Python版本3.8

    在Win10的Windows PowerShell中,执行命令

    python -m pip install pywifi

    watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FsZXhhYmMzMDAw,size_16,color_FFFFFF,t_70

    安装pywifi提示成功,但 import pywifi 不成功

    >>> import pywifi

    Traceback (most recent call last):

    File "", line 1, in

    File "C:\Program Files\Python38\lib\site-packages\pywifi\__init__.py", line 15, in

    from .wifi import PyWiFi

    File "C:\Program Files\Python38\lib\site-packages\pywifi\wifi.py", line 15, in

    from .iface import Interface

    File "C:\Program Files\Python38\lib\site-packages\pywifi\iface.py", line 11, in

    from . import _wifiutil_win as wifiutil

    File "C:\Program Files\Python38\lib\site-packages\pywifi\_wifiutil_win.py", line 12, in

    from comtypes import GUID

    ModuleNotFoundError: No module named 'comtypes'

    提示信息意思是没有名为comtypes的模块,安装模块comtypes

    python -m pip install comtypes

    安装成功后,使用python命令启动python,再次运行 import pywifi,不再出错。

    watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FsZXhhYmMzMDAw,size_16,color_FFFFFF,t_70

    进入Windows PowerShell的方法,右键单击屏幕左下角Windows图标,

    watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0FsZXhhYmMzMDAw,size_16,color_FFFFFF,t_70

    参考资料:

    [1]学习python时,导入某个模块时,报No module named 'comtypes'错.

    [2] Windows10如何以管理员的身份运行cmd,详细教程.

    展开全文
  • 已经pip安装了,import pywifi的时候抱这个错>>> import pywifiTraceback (most recent call last):File "", line 1, in File "/Library/Python/2.7/site-packages/pywifi/__init__.py", line 15, in from .wifi ...

    已经pip安装了,import pywifi的时候抱这个错

    >>> import pywifi

    Traceback (most recent call last):

    File "", line 1, in

    File "/Library/Python/2.7/site-packages/pywifi/__init__.py", line 15, in

    from .wifi import PyWiFi

    File "/Library/Python/2.7/site-packages/pywifi/wifi.py", line 15, in

    from .iface import Interface

    File "/Library/Python/2.7/site-packages/pywifi/iface.py", line 15, in

    raise NotImplementedError

    NotImplementedError

    我本机安装了python2.7.5和3.6.5,两个版本都试了,还是同样的问题

    展开全文
  • pywifi模块连接WiFi

    千次阅读 2018-11-06 21:47:13
    python连接wifi时可以用pywifi库 安装pywifi: pip install pywifi 连接指定的wifi代码: import pywifi from pywifi import * import time profile = pywifi.Profile() profile.ssid = '1'#wifi名称 profile....
  • PyWifi破解Wifi密码试验

    2019-08-25 11:02:05
    1、PyWifi简介+安装 参考内容: https://pypi.org/project/pywifi/ https://blog.csdn.net/qq_41185868/article/details/80396915 PyWifi是通过Python编程语言来操作wifi接口的工具包,安装方法: 在Anaconda...
  • python pywifi 破解wifi密码-附件资源
  • Python-pywifi

    2019-11-11 13:12:43
    #! encoding:utf-8 import pywifi from pywifi import const import itertools import time def getWifi(wifilist, wificount)... wifi = pywifi.PyWiFi() # 抓取网卡接口 ifaces = wifi.interfaces()[0] # 获取...
  • PyWiFi 文档说明

    2021-10-04 17:12:01
    Following constants are defined in pywifi.Before using the constants, please remember to import pywifi. 以下常量在pywifi中定义。在使用常数之前,请记住import pywifi. Interface Status 接口状态 Interface...
  • pywifi pywifi提供了一个用于操作无线接口的跨平台Python模块。 易于使用 支持Windows和Linux 先决条件 在Linux上,您将需要运行wpa_supplicant来操作wifi设备,然后pywifi可以通过套接字与wpa_supplicant进行通信...
  • Python破解WiFi密码【pywifi模块】

    万次阅读 多人点赞 2019-02-03 10:55:53
    首先安装要使用的pywifi模块,这个模块不能使用pip install 安装,去pywifi 官方文档下载压缩包,找到\Lib\site-packages路径,将包解压之后复制到这里,双击setup.py就欧克了。 使用: import pywifi import ...
  • pywifi安装了,打了一行import pywifi还报错, 下面我们说一下这个问题的解决方案: 报错信息提示主要是没有安装comtypes 因此在安装piwifi的基础上我们还需要用cmd:pip install comtypes 至此,问题就解决啦,快...
  • 易于使用支持Windows和Linux先决条件在Linux上,您需要运行wpa_supplicant来操作WiFi设备,然后pywifi可以通过socket与wpa_请求者通信。在windows上,Native Wifi组件附带的windows版本更高比Windows XP SP2。安装在...
  • pywifi破解密码

    千次阅读 2018-07-17 11:50:46
    #密码本可以去网上自己找 要是自己生成太费时间 想... # -*- coding: utf-8 -*- import pywifi from pywifi import const import time def WifiNet(passwd): wifi = pywifi.PyWiFi() #抓取第一个wifi网卡 ...
  • python pywifi scan

    2021-02-08 11:22:54
    wifi = pywifi.PyWiFi() iface = wifi.interfaces()[0] iface.scan() time.sleep(8) bsses = iface.scan_results() for pjwifi in bsses: print(pjwifi.ssid) print(pjwifi.bssid) print(pjwifi.signal) ...
  • Python之pywifi模块

    万次阅读 2019-04-17 09:28:19
    from pywifi import const, PyWiFi, Profile import time # wifi类 class wifi(object): def __init__(self): self.wifi = PyWiFi() #创建一个无线对象 self.interfaces = self.wifi.interfaces() ...
  • 暴力破解WiFi密码python实现pywifi

    千次阅读 2020-02-08 18:16:26
    最近在B站上看到了一个有意思的wifi密码...认识pywifi模块 import pywifi from pywifi import const #应用一些常量模块 #创建一个无线对象 wifi = pywifi.PyWiFi() #收获第一个无线网卡 ifaces = wifi.interfaces()...
  • wifi = pywifi.PyWiFi() iface = wifi.interfaces()[0] # 取一个无限网卡 # 是否成功的标志 isok = True if(iface.status()!=const.IFACE_CONNECTED): profile = pywifi.Profile() profile.ssid = 'vivo ...
  • 很多小伙伴都有这样的疑惑:明明安装了第三方库pywifi,但运行时任然报错。 下面我们说一下这个问题的解决方案: 报错信息提示主要是没有安装comtypes 因此在安装piwifi的基础上我们还需要用cmd:pip install...
  • pywifi 破解WiFi密码

    2021-10-10 17:54:59
    本文链接: ... 前言 本文将记录学习下如何通过 ... 无图形界面 ...先来看看没有图形界面版的爆破脚本。...import pywififrom pywifi import constimport timeimport datetime # 测试连接,返回链接结果def wifiConnect(pw
  • Pywifi的使用

    千次阅读 2020-02-11 15:11:12
    Pywifi在今日头条上看到有人在使用,也尝试的学着如果去运用,根据官网的链接尝试的编码是可以运行的,如果你想要更加完善,则看你的应用领域在哪 参考官网API 文档链接 (https://pypi.org/project/pywifi/)。参考...
  • 此压缩文件中包含有安装 pywifi 模块所需要的所有文件,包括 pywifi 和 comtypes。可以直接复制粘贴到你自己的电脑中,也可以自己尝试安装。我自己安装走过的坑,可以在博客中看到。
  • pywifi 模块的安装

    万次阅读 多人点赞 2017-09-25 09:31:53
    介绍最近因为蹭网被发现所以想着要破解别人的 wifi。因为自己也比较喜欢用python,所以就打算用 python 程序来破解。...这篇文章主要介绍一下安装 pywifi 遇到的问题,提及 pywifi 的安装以及 comtypes 的安装。
  • pywifi暴力破解WIFI

    千次阅读 2018-11-01 01:40:09
    import pywifi #破解wifi from pywifi import const #引用一些定义 from asyncio.tasks import sleep import random,json class PoJie(): def __init__(self,path): self.file=open(path,"r&...
  • python pywifi模块——暴力破解wifi

    万次阅读 多人点赞 2018-12-20 22:34:26
    pywifi模块介绍: pywifi提供了一个跨平台的Python模块,用于操作无线接口 支持Windows和Linux 在python 2.7和3.5下运行 小小的讲解: 1.wifi接口的操作: 这里的接口指我们用来执行wifi操作(例如:扫描,连接,...
  • Python 之 pywifi 使用文档

    千次阅读 2019-06-30 22:45:00
    Pywifi 提供了一个用于操作无线接口的跨平台Python模块。 优点:易于使用 ; 支持 Windows 和Linux 1.Installation: cd pywifi/ pip install . Example: import time import pywifi from pywifi import const ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,513
精华内容 2,605
关键字:

pywifi