首页
社区
课程
招聘
[原创] Compile aircrack-ng for MacOS / iOS
发表于: 2017-7-21 18:51 4505

[原创] Compile aircrack-ng for MacOS / iOS

2017-7-21 18:51
4505

################################

### Download Source

################################

wget http://download.aircrack-ng.org/aircrack-ng-1.2-rc4.tar.gz
wget http://http.debian.net/debian/pool/main/a/aircrack-ng/aircrack-ng_1.2-0~rc4-2.debian.tar.xz
tar zxvf aircrack-ng-1.2-rc4.tar.gz
tar Jxvf aircrack-ng_1.2-0-rc4-2.debian.tar.xz

################################

### Patch

################################

mv aircrack-ng-1.2-rc4 aircrack-ng.orig
patch -p0 -i debian/patches/00_typos.patch
mv aircrack-ng.orig aircrack-ng-1.2-0~rc4.orig
patch -p0 -i debian/patches/02_bashisms.patch
mv aircrack-ng-1.2-0~rc4.orig a
patch -p0 -i debian/patches/01_reproducible_build.patch
patch -p0 -i debian/patches/03_fix_trap_usage_dash.patch
patch -p0 -i debian/patches/04_memory_access.patch
mv a aircrack-ng-1.2-rc4

################################

### MacOS x86_64

################################

cd aircrack-ng-1.2-rc4
make
make install DESTDIR=

################################

### iOS ARM

################################

cd aircrack-ng-1.2-rc4

# arm patch

sed -i "" '12,$d' autocfg
echo "NEWSSE=false" > common.cfg
DEVROOT=$(xcrun --sdk iphoneos --show-sdk-platform-path)/Developer
IOSSDKROOT=$(xcrun --sdk iphoneos --show-sdk-path)
export SDKROOT=$IOSSDKROOT
export CC="$(xcrun -f gcc) -arch armv7"
export CXX="$(xcrun -f g++) -arch armv7"
export LD=$DEVROOT/usr/bin/ld
export AR=$DEVROOT/usr/bin/ar
export AS=$DEVROOT/usr/bin/as
export NM=$DEVROOT/usr/bin/nm
export RANLIB=$DEVROOT/usr/bin/ranlib
export CFLAGS="-I$SDKROOT/usr/include/ -arch armv7"
export LDFLAGS="-L$SDKROOT/usr/lib/ -arch armv7"
export CPPFLAGS=$CFLAGS
export CXXFLAGS=$CFLAGS
make
make install DESTDIR=



[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
有没有联系方式,之前研究移植交叉编译。。
2017-7-27 16:20
0
游客
登录 | 注册 方可回帖
返回
//