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 ...
随机推荐
- S2-020 Struts ClassLoader Manipulation安全限制绕过(CVE-2014-0094)
受影响系统: Apache Group Struts 2.x 描述: ----------------------------------------------------------------- ...
- [转]SQL Server 和Oracle 数据类型对应
本文转自:http://blog.sina.com.cn/s/blog_681cd80d0100q84t.html SqlServer 2k转换为Oracle 10g 列名 SqlServer数据类型 ...
- winform 上传
public class ImitateSelectFile { public void Select(HtmlElement htmlEle, string fileFullPath) { html ...
- 【Objective-C】2.自定义构造方法和description方法
1.Student.h 1 #import <Foundation/Foundation.h> 2 3 @interface Student : NSObject { 4 int _age ...
- 【C语言】01-函数
一.函数的分类 前面已经说过,C语言中的函数就是面向对象中的"方法",C语言的函数可以大概分为3类: 1.主函数,也就是main函数.每个程序中只能有一个.也必须有一个主函数.无论 ...
- h2database源码浅析:MVTable与MVIndex
Database包含一个Store:MVTableEngine.Store getMvStore() MVTableEngine.Store可以获取各tables:java.util.HashMap& ...
- THP Transparent HugePages关闭
ambari 安装Hortonworks HDP 时在检测host异常 The following hosts have Transparent Huge Pages (THP) enabled.TH ...
- Scala语言初识
scala是一种集面向对象特性和函数式特性于一身并可运行在JVM上的强类型静态语言.因为可以运行在JVM上,并在设计时借鉴于大量的java语言特性,故可以和java互动并可以调用java相关类库,这让 ...
- java新手笔记24 Math/String对象
1.Math package com.yfs.javase; public class MathDemo { public static void main(String[] args) { int ...
- The method getContextPath() is undefined for the type ServletContext
我出错时,到网上说得是版本问题,我找到对应的包javax-servlet5.1.12.jar,把它删了,居然不报错了,原来是和包servlet-2_5-api.jar冲突了