aircrack-ng on OSX 从零开始之安装
今天在知乎上看到了Evil1m0在知乎上写的一个关于无线网入侵的帖子,激起我也想折腾一下想法。其实这个想法已经由来已久了。如今WIFI遍地都有,这里面的安全隐患我真心觉得太大。实在需要舆论来给大家普及一下,虽然上次看到央视有过蜻蜓点水的普及,但是对大部分人来说太微不足道了。这次先学习一下无线网络的破解,后面我觉得还可以做一个WIFI的蜜罐。。。嘿嘿!好了废话不多说,开干了!
网上经过一番查找,发现aircrack-ng的资料比较多,果断学习这个东东,开始行动。首先要安装在我的OSX上,去aircrack-ng的官网(http://www.aircrack-ng.org)先看一眼,找到Installation,发现了“On Mac OSX”,太好了。网站一句话描述的很清楚了:The simplest and easiest way to install on Mac OS X is via Macports. You simply do "sudo port install aircrack-ng"。英语很简单:最简单的方法就是安装Macports,然后执行sudo port install aircrack-ng。当然还有其他方法,不过看来比较麻烦,先忽略掉。
看来还要安装一个叫Macports的东东。点击上面的链接就跳转到了Macports的官网(www.macports.org),老外的网站基本都一个模式,看到了"Installing MacPorts",点进去,说的非常详细,需要先安装Xcode和Xcode Command Line Tools,然后要同意一个Xcode license,这里1、2、3说的非常清楚,就不在赘述了。最后直接点击OS X 10.9 Mavericks就可以下载安装包了。双击,安装成功。
回到aircrack-ng的网站,按照他说的执行:sudo port install aircrack-ng,不知道是之前太顺利了还是我人品用完了。居然报错了,尼玛网站明明说“You simply do 'sudo port install aircrack-ng'”,结果还是报错了:Error: Port aircrack-ng not found 那就求救一下万能的谷歌吧。
很快找到一个#35293的ticket(http://trac.macports.org/ticket/35293),上面描述了和我相同的问题。看到下面有人回复说:You need to sync your source indexes, and while you're at it, update to MacPort 2.1.1. Do both by running "sudo port selfupdate" twice。(纳闷中,为什么是里两次???是不是我翻译有问题!?)。
那就执行两次吧,像我这样级别的选手还是乖乖听话吧。不过貌似还是有点区别的。
在后再次执行简单的命令:sudo port install aircrack-ng,再安装了一些文件后终于看到了正确的结果。算是安装成功了!
因为是第一次接触这些东西,本着以实现目的为原则,先不学习里面具体涉及到得知识,快速看到效果培养兴趣之后再深入学习。因为时间原因,这次先写到这里,下次在写具体的测试过程吧。
aircrack-ng on OSX 从零开始之安装的更多相关文章
- OSX下VirtualBox安装CentOS
1.OSX上下载安装VirtualBox 2.新建虚拟机(所有选项默认即可) 3.启动虚拟机,选择CentOS安装镜像 CentOS-6.7-x86_64-minimal.iso 此处下载的是最小镜像 ...
- Mac OSX下编译安装PostgreSQL
原先使用的是官方提供的安装包,可是安装包会创建postgre这个用户.在登陆界面看的有点不爽,搜索了半天居然没有找到怎样在osx下编译安装的教程,并且假设是依照官方文档的编译安装办法一定会让你崩溃,本 ...
- aircrack-ng on OSX 从零开始之探测
继续上一篇内容,在安装好aircrack-ng之后,就要学习如何对目标进行探测了.找了篇教程跟着学习一下吧.其实网上关于使用aircrack-ng的教程还是很多的,我也参考了很多,不过最后还是以官方的 ...
- xcode 6.4模拟器出现多个相同版本:OSX Yosemite 上安装xcode7 beta和xcode6.4
错误现象是:我在OSX Yosemite上同时安装了Xcode 7Beta和Xcode 6.4,然后Xcode 6.4的模拟器出现了重复版本.截图如下: 解决方法是: 删除该路径下的所有文件:~/Li ...
- mac osx 10.9安装配置macvim
如果你已经安装了macvim,升级后又不能用了,建议你可以看看http://kodira.de/2013/10/macvim-osx-10-9-mavericks/这篇文章,如果你还没有安装,下面由我 ...
- OSX下编译安装opencv3.1.0与opencv_contrib_master
OSX版本10.11.3 1.安装homebrew,打开终端,写入指令 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Hom ...
- 解决mac osx下pip安装ipython权限的问题
1 pip install ipython --user -U 下面是pip install gevent的错误提示, 又是 Operation not permitted … 1 2 3 4 5 ...
- Flume 学习笔记之 Flume NG概述及单节点安装
Flume NG概述: Flume NG是一个分布式,高可用,可靠的系统,它能将不同的海量数据收集,移动并存储到一个数据存储系统中.轻量,配置简单,适用于各种日志收集,并支持 Failover和负载均 ...
- 杂记:OSX下编译安装最新版RedisDesktopMmanager
之前使用Redis数据库时因为操作简单,一直使用的是“redis-cli”连接Redis:后来因为数据展示的不是很直观,所以开始使用带有图形界面的Redis客户端:RedisDesktopMmanag ...
随机推荐
- Android 自学之日期DatePicker、时间TimePicker选择器
日期(DatePicker).时间(TimePicker)是两个比较易用的控件,他们都是从帧布局FrameLayout派生而出的:他们在FrameLayout的基础上提供了一些方法来获取当前用户所选择 ...
- Centos 6.5 安装 chrome , mplayer , alarm , clock
http://my.oschina.net/jianweizhang/blog/306946 Chrome wget http://chrome.richardlloyd.org.uk/install ...
- 小米2s 用线刷,刷回MIUI V5了
1. 在使用MiFlash刷机时,出现了:FAILED (remote: partition table doesn't exist) 参考了:[经验技巧]如果你合并分区后悔了,那么我有最简单的方法恢 ...
- requirejs 定义模块中含有prototype
因为我对requirejs不熟悉,不清楚如何定义带有prototype的模块, 在看了:https://gist.github.com/jonnyreeves/2474026 的demo之后,就明白了 ...
- ResourceManager高可用配置
ResourceManager高可用配置 1. yarn-site.xml配置 <property> <name>yarn.resourcemanager.cluster-id ...
- 用curl做异步操作
class CurlPost { /** * @desc curl 请求提交数组 * */ public function execute($method, $url, $fields = '', $ ...
- 牛客_剑指offer_重建二叉树,再后续遍历_递归思想_分两端
总结: 重建二叉树:其实就是根据前序和中序重建得到二叉树,得到后续,只要输出那边设置输出顺序即可 [编程题]重建二叉树 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树.假设输入的 ...
- asp.net连接mysql数据库
方法一:使用MySQL推出的MySQL Connector/Net组件, 该组件是MySQL为ADO.NET访问MySQL数据库设计的.NET专用访问组件.完成该组件后,需要在项目中引用这个组件,也可 ...
- Oracle归档已满的处理办法
SqlPlus: / as sysdba select * from V$FLASH_RECOVERY_AREA_USAGE; show parameter log_archive_dest; sho ...
- ###《Max-Margin Early Event Detectors》
Paper reading. #@author: gr #@date: 2014-03-11 #@email: forgerui@gmail.com Early Detection Abstract: ...