下载并安装智能手机渗透测试框架 (Smartphone Pentest Framework, SPF)。这是 一个测试移动设备安全性的框架平台。首先要使用 git 命令下载它的源代码,然后再进入到下载目录的 Smartphone-Pentest-Framework 子目录中。
——————————————————————————————————————————————
root@kali:"# git clone https: //github.com/georgiaw/Smartphone-Pentest- Framework.git
root@kali:# cd Smartphone-Pentest-Framework
——————————————————————————————————————————————
接着使用文本编辑器 nano 程序打开文件 kalinstall。这个文件的开头部分和清单 1-5 大致相同。这个脚本程序中有一个目录名是/root/adt-bundle-linux- x86-20131030/sdk/tools/android。如果ADT 的确切版本号与本例不同,那么这个目录名也不会相同。总之,要让这个目录名和前面安装的 Android ADT 的目录名一致。
清单1-5 安装智能手机渗透测试框架
——————————————————————————————————————————-—--
root@kali:^/Smartphone-Pentest-Framework# nano kaliinstall
#!/bin/sh
## Install needed packages
echo -e "$(tput setaf 1) \nInstallin serialport, dbdpg, and expect for perl\n";
echo "$(tputsgr0)"
echo -e "$(tput setaf 1)###############################\n"; echo "$(tputsgr0) "echo $cwd;
#apt-get -y install libexpect-perl libdbd-pg-perl libdevice-serialport-perl;
apt-get install ant
/root/adt-bundle-linux-x86-20131030/sdk/tools/android update sdk --no-ui --filter android-4 -a
/root/adt-bundle-linux-x86-20131030/sdk/tools/android update sdk --no-ui --filter addon-googleapis-google-4 -a
/root/adt-bundle-linux-x86-20131030/sdk/tools/android update sdk -no-ui --filter android-14 -a
/root/adt-bundle-linux-x86-20131030/sdk/tools/android update sdk --no-ui --filter addon-googleapis-google-14 -a
--snip--
———————————————————————————————————————————————
然后运行脚本程序 kaliinstall,如下所示。
———————————————————————————————————————————————
root@kali:“/Smartphone-Pentest-Framework# •/kaliinstall
———————————————————————————————————————————————
上述命令就是安装 SPF 的命令。
最后,还要调整一下 SPF 的配置文件。进入到日录 Smartphone-Pentest-Framework/
frameworkconsole,再用nano 程序打开 config 文件。检查 “#LOCATION OF ANDROID SDK”
之后那行的选项。如果此处的目录名和实际安装的 ADT 目录名不符,就要把文件中
ANDROIDSDK 后面的目录名改为实际的目录名。
———————————————————————————————————————————————
root@kali:~/Smartphone-Pentest-Framework# cd frameworkconsole/
root@kali:/Smartphone-Pentest-Framework/frameworkconsole# nano config
--snip--
#LOCATION OF ANDROID SDK
ANDROIDSDK=/root/adt-bundle-linux-x86-20131030/sdk
--snip--
———————————————————————————————————————————————