『Kali 无线渗透01』- 无线网卡的选择及配置
思路一:使用MacBook Pro自带无线网卡
MacBook Pro无线网卡信息:
卡类型: AirPort Extreme (0x14E4, 0x133)
固件版本: Broadcom BCM43xx 1.0 (7.77.61.1 AirPortDriverBrcmNIC-1305.2)
翻墙查资料N久,最接近成功的是这篇教程 Kali Linux Wireless/Wifi Adapter (Not detecting) [FIX] 2018 ,虽然ifconfig指令可以看到无线网卡信息,但是搜索不到周围AP,也不能设置monitor模式。故放弃。
若有那位老兄使用MacBook Pro 自带网卡可以设置成功,请您一定要在我博客下方留言告知!
思路二:使用外设USB无线网卡
aircrack-ng官方推荐网卡
注意:TP-Link TL-WN722N 一定要选择V1版本
本来想选用业界推崇的WN722N,但是此型号在电商平台确实难求,所以在某宝选择了“vendor”的无线网卡(Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter)。
无论我们选取哪款无线网卡做渗透测试,至少要满足以下两点:支持AP及monitor模式。
AP模式:可作为evil无线接入点
monitor模式:可以进行抓包
环境:MacBook Pro - Mac OS Mojave
虚拟机:VirtualBox
无线网卡:Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
注意:一定要选择USB3.0(xHCI)控制器,否则iw指令或设置monitor模式会存在问题
wlan0就是我们所选择的无线网卡
如果ifconfig命令中没有发现wlan0,通过ifconfig -a查看无线网卡是否存在,若存在则证明wlan0没有启动,需要进行配置
通过iw list指令查看无线网卡详细信息
查看支持接口模式
查看信道
或者使用iw list指令
还可以通过管道进行筛选:
搜索附近AP名称
搜索附近AP名称及信道
搜索名称、信道及频率
增加monitor模式
对无线网卡添加monitor模式后才可以进行无线抓包,命名规则在原有无线网卡名称后添加mon,例:wlan0 - wlan0mon
启动wlan0mon
添加wlan0mon后不会自动启动,需要手动进行启动
删除monitor
抓包之后可以删除monitor
打开Wireshark 选择wlan0mon
通过自己的Mac来搭建本地IPv6 ***
儿童节到来之前,所有iOS应用开发们都在折腾这个策略,所以为了保障应用上架不受影响,需要通过完善的测试来'保驾护航',那么自己搭建一个本地虚拟的IPv6-only *** 环境是必要的,接下来介绍下如何在自己的Mac上搭建测试 *** 。
下面是搭建本地IPv6 *** 的步骤:
1. 首先确保Mac已经连入因特网,但不是通过Wi-Fi连入的;
2. 通过Dock或LaunchPad或苹果菜单中开启“系统偏好设置”;
3. 按住'Option'按键的同时点选“共享”图标,注意:不要放开'Option'按键,一直按住不放哦;
4. 打开“共享”窗口后在共享服务列表中选择‘互联网共享’,点选后同时放开‘Option’按键;
5. 此时在窗口底部就可以看到一个带有Checkbox的选项 “创建 NAT64 *** ”,进行选中;
6. 在窗口右侧提供的“共享以下来源的链接”列表中选择一个 *** 端口,例如Thunderbolt网桥;
7. 在“用以下端口共享给电脑”列表中再选择“Wi-Fi”选项;
8. 接着点击“Wi-Fi选项”按钮并在新窗口中配置 *** 名称和一些安全选项;
9. 配置好"Wi-Fi选项"后点击"OK"确认关闭后,在窗口左侧列表中勾选“互联网共享”开启本地 *** ,验证是否开启在右侧上方会有绿色按钮展现;
10. 选中的同时会出现二次确认框,选择“开始”;
一旦分享被激活,在顶栏中会看到一个绿色状态和 *** 分享已经开启的提示。 同时在 Wi-Fi 菜单中将会看到一个很小的指向上方的箭头标志代表 *** 分享已开启。那么现在已经搭建好了NAT64 *** ,可以使用其它的设备来连接并测试你的app了。
如何在mac上安装python
安装前必须知道的工作:
1、MAC OS 一般都自带 MAC Python,Apple自己扩展的版本。例如,Lion是64位Python版本,自带与Objctive C库的接口模块以及Apple系统的接口模块。但安装第三方与C、Fortran等相关的的Python模块时,就必须从源码编译或使用专门编译的64位二进制发行版。
2、安装Python官方程序。从兼容的角度,Mac上可以安装官方2.X版本。官方程序对MAC的支持和UNIX是一样的,但与第三方模块的兼容性无疑会更有保障。通常可以直接安装许多二进制发行版。
3、本文关注在MAC Python上安装Scipy等模块。如果你使用官方Python版本,请直接访问官方网站。
安装工作:
1、安装gFortran。由于部分库函数是用Fortran实现的,所以要安装与Xcode4.2兼容的Fortran编译器。目前,没有官方版本,请在这里下载。安装后就可以使用gFortran了。如果你使用Xcode4.1或以前版本,请直接按Scipy官方网页指令安装。
2、自己从源代码编译,通常会需要解决太多问题。已有人编译了实用于Lion和雪豹的64位版本,网页这里。在命令行中使用如下命令下载:
$ git clone git://github.com/fonne *** eck/ScipySuperpack
下载目录中包含安装脚本和一组*.egg文件。
3、使用BBEdit或其他文本编辑工具编辑install_superpack.sh,删除安装Fortran的那段脚本。然后保存。
4、在命令行中使用如下命令:
$ sh install_superpack.sh
输入y。 (不要输入n!!!和网页上说明的不一样)
输入你的开机密码(管理员权限),然后就自动安装好了。
5、测试。输入python
import numpy as np
np.test('full')
import scipy
scipy.test()
注意:有一些failure。
0条大神的评论