• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

3xp10it/xwifi: Auto crack wifi in macOS

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

3xp10it/xwifi

开源软件地址(OpenSource Url):

https://github.com/3xp10it/xwifi

开源编程语言(OpenSource Language):

Python 100.0%

开源软件介绍(OpenSource Introduction):

xwifi

Disclaimer

[!] legal disclaimer: Usage of xwifi.py for attacking targets without prior mutual consent is illegal.It is the end user's responsibility to obey all applicable local, state and federal laws.Developers assume no liability and are not responsible for any misuse or damage caused by this program.

[!] 法律免责声明:未经事先相互同意,使用本程序攻击目标是非法的。使用本程序的最终用户有责任遵守所有适用的地方、国家法律。开发人员对本程序造成的任何误用、滥用、非法使用不承担任何责任。

Usage

python3 xwifi.py

Requirement

  • 1.macOS[test with:macOS sierra 10.12.3/5]

  • 2.need airport
    macOS sierra系统自带

  • 3.need aircrack-ng
    brew install aircrack-ng

  • 4.need ack
    brew install ack

About

由于macOS下有2个缺陷:

于是有了本工具,本工具可在新版本macOS上自动破解wifi,适用物理机装mac系统,理论上支持所有版本苹果系统

支持两种破解方法

  • a)aircrack-ng基于字典的破解
  • b)reaver基于wps的破解

可同时运行两个python3 xwifi.py实例,一个选aircrack-ng破解方式,一个选reaver破解方式

Attention

  • 1.由于macOS下没有找到aireplay-ng的替代品,因此无法主动攻击,本工具采用的是不断sniff并自动检测是否抓到握手包并自动 破解

  • 2.抓到握手包后有两种破解方式:

  • 3.代码里有个关键操作是主进程里开2个子进程,如果用成2个子线程则无法工作,应该是因为2个不同的分支要执行不同的系统命令, 系统命令(os.system)要想多分支执行不同的系统命令最好用多进程不能多线程,因为如果某个分支中要执行的系统命令是阻塞式 的如ping www.baidu.com而不是简单的自行终止的如echo 1,这样的阻塞式的系统命令用多线程来执行会无法达到目的,改成多进程 就可以了,更多详情如下link中

更多详情link




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap