官方介绍地址:https://labs.mwrinfosecurity.com/blog/needle-how-to/
官方安装地址:https://github.com/mwrlabs/needle/wiki/Installation-Guide
————————————————————
Mac上的搭建如下,其他环境请参考如上官方地址
使用要求
一部越狱后的iphone手机,暂时只支持到了ios8和ios9
越狱后的iphone需要安装(缺一不可):
1、Cydia
2、OpenSSH
3、Apt 0.7 Strict
系统依赖环境搭建
# Core dependencies
brew install python
brew install libxml2
xcode-select --install
# Pythonpackages 【没有安装pip,需要先安装:sudo easy_install pip】
sudo -H pip install --upgrade --user readline
sudo -H pip install --upgrade --user paramiko
sudo -H pip install --upgrade --user sshtunnel
sudo -H pip install --upgrade --user frida
# sshpass
brew install https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb
# mitmproxy 【下面直接wget无法下来完整文件,直接点击该连接下载,并且手动解压才会有相同文件名】
wget https://github.com/mitmproxy/mitmproxy/releases/download/v0.17.1/mitmproxy-0.17.1-osx.tar.gz
tar -xvzf mitmproxy-0.17.1-osx.tar.gz
sudo cp mitmproxy-0.17.1-osx/mitm* /usr/local/bin/
#libimobiledevice4
brew install -v --fresh automake autoconf libtool wgetlibimobiledevice
brew install -v --HEAD --fresh --build-from-source ideviceinstaller