본문 바로가기

나의 IT

Wifi 해킹툴 Aircrack 맥에서 설치하기


WiFi 해킹툴 맥에서 설치하기


How to install aircrack-ng on Mountain Lion Mac OS X

1.- Download and install XCode from the AppStore.

앱스토어에서 XCode를 다운 받습니다. (공짜)


2.- Once, XCode is fully installed, you need to download and install Command Line Tools (or CLI)

In order to do this, you need to run XCode... I've used Spotlight to run it, when XCode is running, go to preferences:

Preferences > Downloads >  and check 'Install Command Line Tools'.

환경설정에서 CLI를 추가 설치해 줍니다.

Preferences > Downloads >  and check 'Install Command Line Tools'.


3.- Download MacPorts  here...

MacPorts 다운 (링크)


4.- Install MacPorts like you install any application for your Mac.
MacPorts를 모든 사용자가 사용 가능하게 설치 (그냥설치하시면 됩니다)

5.- Once you've installed Mac Ports then you need to update your tree...

$ sudo port -v selfupdate
Type your password, press Enter and wait...
위의 코드를 입력하시고, 사용자 비밀번호를 입력하시면됩니다.

6.- Once your system is fully updated,  you'll able to install aircrack-ng
$ sudo port install aircrack-ng

위의 코드를 입력해서 aircrack-ng 설치


Type your password, press Enter and wait...

My output is as follows

아래대로 메세지가 나오면 설치가 안료된것입니다.
--->  Computing dependencies for aircrack-ng
--->  Dependencies to be installed: gmake gettext expat libiconv gperf ncurses openssl zlib
--->  Fetching archive for expat
--->  Attempting to fetch expat-2.1.0_0.darwin_12.x86_64.tbz2 from http://packages.macports.org/expat
--->  Attempting to fetch expat-2.1.0_0.darwin_12.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/expat
--->  Attempting to fetch expat-2.1.0_0.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/expat
--->  Fetching distfiles for expat
--->  Attempting to fetch expat-2.1.0.tar.gz from http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/expat
--->  Verifying checksum(s) for expat
--->  Extracting expat
--->  Configuring expat
--->  Building expat
--->  Staging expat into destroot
--->  Installing expat @2.1.0_0
--->  Activating expat @2.1.0_0
--->  Cleaning expat
--->  Fetching archive for gperf
--->  Attempting to fetch gperf-3.0.4_2.darwin_12.x86_64.tbz2 from http://packages.macports.org/gperf
--->  Attempting to fetch gperf-3.0.4_2.darwin_12.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/gperf
--->  Attempting to fetch gperf-3.0.4_2.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/gperf
--->  Fetching distfiles for gperf
--->  Attempting to fetch gperf-3.0.4.tar.gz from http://mirror.facebook.net/gnu/gnu/gperf
--->  Attempting to fetch gperf-3.0.4.tar.gz from http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/gperf
--->  Verifying checksum(s) for gperf
--->  Extracting gperf
--->  Applying patches to gperf
--->  Configuring gperf
--->  Building gperf
--->  Staging gperf into destroot
--->  Installing gperf @3.0.4_2
--->  Activating gperf @3.0.4_2
--->  Cleaning gperf
--->  Fetching archive for libiconv
--->  Attempting to fetch libiconv-1.14_0.darwin_12.x86_64.tbz2 from http://packages.macports.org/libiconv
--->  Attempting to fetch libiconv-1.14_0.darwin_12.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/libiconv
--->  Attempting to fetch libiconv-1.14_0.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/libiconv
--->  Fetching distfiles for libiconv
--->  Attempting to fetch libiconv-1.14.tar.gz from http://mirror.facebook.net/gnu/gnu/libiconv
--->  Attempting to fetch libiconv-1.14.tar.gz from http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/libiconv
--->  Verifying checksum(s) for libiconv
--->  Extracting libiconv
--->  Applying patches to libiconv
--->  Configuring libiconv
--->  Building libiconv
--->  Staging libiconv into destroot
--->  Installing libiconv @1.14_0
--->  Activating libiconv @1.14_0
--->  Cleaning libiconv
--->  Fetching archive for ncurses
--->  Attempting to fetch ncurses-5.9_1.darwin_12.x86_64.tbz2 from http://packages.macports.org/ncurses
--->  Attempting to fetch ncurses-5.9_1.darwin_12.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/ncurses
--->  Attempting to fetch ncurses-5.9_1.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/ncurses
--->  Fetching distfiles for ncurses
--->  Attempting to fetch ncurses-5.9.tar.gz from http://mirror.facebook.net/gnu/gnu/ncurses
--->  Attempting to fetch ncurses-5.9.tar.gz from http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/ncurses
--->  Verifying checksum(s) for ncurses
--->  Extracting ncurses
--->  Applying patches to ncurses
--->  Configuring ncurses
--->  Building ncurses
--->  Staging ncurses into destroot
--->  Installing ncurses @5.9_1
--->  Activating ncurses @5.9_1
--->  Cleaning ncurses
--->  Fetching archive for gettext
--->  Attempting to fetch gettext-0.18.1.1_2.darwin_12.x86_64.tbz2 from http://packages.macports.org/gettext
--->  Attempting to fetch gettext-0.18.1.1_2.darwin_12.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/gettext
--->  Attempting to fetch gettext-0.18.1.1_2.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/gettext
--->  Fetching distfiles for gettext
--->  Attempting to fetch gettext-0.18.1.1.tar.gz from http://mirror.facebook.net/gnu/gnu/gettext
--->  Attempting to fetch gettext-0.18.1.1.tar.gz from http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/gettext
--->  Verifying checksum(s) for gettext
--->  Extracting gettext
--->  Applying patches to gettext
--->  Configuring gettext
--->  Building gettext
--->  Staging gettext into destroot
--->  Installing gettext @0.18.1.1_2
--->  Activating gettext @0.18.1.1_2
--->  Cleaning gettext
--->  Fetching archive for gmake
--->  Attempting to fetch gmake-3.82_0.darwin_12.x86_64.tbz2 from http://packages.macports.org/gmake
--->  Attempting to fetch gmake-3.82_0.darwin_12.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/gmake
--->  Attempting to fetch gmake-3.82_0.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/gmake
--->  Fetching distfiles for gmake
--->  Attempting to fetch make-3.82.tar.bz2 from http://mirror.facebook.net/gnu/gnu/make
--->  Attempting to fetch make-3.82.tar.bz2 from http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/gmake
--->  Verifying checksum(s) for gmake
--->  Extracting gmake
--->  Configuring gmake
--->  Building gmake
--->  Staging gmake into destroot
--->  Installing gmake @3.82_0
--->  Activating gmake @3.82_0
--->  Cleaning gmake
--->  Fetching archive for zlib
--->  Attempting to fetch zlib-1.2.7_0.darwin_12.x86_64.tbz2 from http://packages.macports.org/zlib
--->  Attempting to fetch zlib-1.2.7_0.darwin_12.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/zlib
--->  Attempting to fetch zlib-1.2.7_0.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/zlib
--->  Fetching distfiles for zlib
--->  Attempting to fetch zlib-1.2.7.tar.bz2 from http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/zlib
--->  Verifying checksum(s) for zlib
--->  Extracting zlib
--->  Configuring zlib
--->  Building zlib
--->  Staging zlib into destroot
--->  Installing zlib @1.2.7_0
--->  Activating zlib @1.2.7_0
--->  Cleaning zlib
--->  Fetching archive for openssl
--->  Attempting to fetch openssl-1.0.1c_0.darwin_12.x86_64.tbz2 from http://packages.macports.org/openssl
--->  Attempting to fetch openssl-1.0.1c_0.darwin_12.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/openssl
--->  Attempting to fetch openssl-1.0.1c_0.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/openssl
--->  Fetching distfiles for openssl
--->  Attempting to fetch openssl-1.0.1c.tar.gz from http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/openssl
--->  Verifying checksum(s) for openssl
--->  Extracting openssl
--->  Applying patches to openssl
--->  Configuring openssl
--->  Building openssl
insta--->  Staging openssl into destroot
--->  Installing openssl @1.0.1c_0
--->  Activating openssl @1.0.1c_0
--->  Cleaning openssl
--->  Fetching archive for aircrack-ng
--->  Attempting to fetch aircrack-ng-1.1_0.darwin_12.x86_64.tbz2 from http://packages.macports.org/aircrack-ng
--->  Attempting to fetch aircrack-ng-1.1_0.darwin_12.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/aircrack-ng
--->  Attempting to fetch aircrack-ng-1.1_0.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/aircrack-ng
--->  Fetching distfiles for aircrack-ng
--->  Attempting to fetch aircrack-ng-1.1.tar.gz from http://ykf.ca.distfiles.macports.org/MacPorts/mpdistfiles/aircrack-ng
--->  Verifying checksum(s) for aircrack-ng
--->  Extracting aircrack-ng
--->  Configuring aircrack-ng
--->  Building aircrack-ng
--->  Staging aircrack-ng into destroot
--->  Installing aircrack-ng @1.1_0
--->  Activating aircrack-ng @1.1_0
--->  Cleaning aircrack-ng
--->  Updating database of binaries: 100.0%
--->  Scanning binaries for linking errors: 100.0%
--->  No broken files found.