安卓模拟器安装Kali Linux手机版NetHunter教程

如果你对Kali Linux非常的了解,你肯定知道Kali官方发布了特意针对Android手机的Kali Linux NetHunter系统。

安卓手机安装Kali Linux的NetHunter还是很复杂的,步骤也是非常的多,希望大家仔细的看本教程,耐心的看本教程,因为稍不留神,你就会报错。

 

一、安卓手机ROOT

安卓手机ROOT方法太多了,也有很多的软件都可以一键ROOT,这里就不详细说了。

 

由于我用的是BlueStacks安卓模拟器,ROOT方法请查看:Bluestacks蓝叠安卓模拟器ROOT设置教程

 

二、下载、安装BusyBox

BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。

 

BusyBox下载请去Google Play,电脑上如何去Google Play下载BusyBox?请查看:Google Play没有绑定任何设备,如何下载上面的APK?教程

 

由于我用的是BlueStacks安卓模拟器,BusyBox安装就非常简单了,具体步骤如下:

1、必须先把R.E.管理器设置为已挂载读写

R.E.管理器 已挂载读写

 

2、添加APK;

BlueStacks安卓模拟器添加apk

 

3、选择下载的BusyBox apk文件;

BusyBox apk

 

4、双击安卓模拟器桌面的BusyBox图标;

BusyBox

 

5、BusyBox加载;BusyBox

 

6、BusyBox安装;
BusyBox安装

 

7、BusyBox安装成功;BusyBox安装成功

 

三、Kali Linux NetHunter下载

下载地址:https://www.offensive-security.com/kali-linux-nethunter-download/

 

Kali官网NetHunter主要支持的手机型号是:Nexus 4/5、Nexus 7、Nexus 10、Nexus 6、Nexus 9、OnePlus,虽然说也有支持一些其它型号的手机,但是我还是建议用Nexus。

 

由于我用的是BlueStacks安卓模拟器,这模拟器恰好引擎又支持Nexus 4/5这两种机型,我自然是选择了Nexus 5,因此我只需要下载Nexus 5的包即可!

 

注意:Nexus 5有两个下载地址:Nexus 5 Lollipop 与 Nexus 5 Marshmallow,应该如何选择?

Lollipop和Marshmallow都是安卓系统目前最主流的版本,只是两个版本不一样。Lollipop是安卓5.0,Marshmallow是安卓6.0。我个人下载的是Nexus 5 Marshmallow;Kali Linux NetHunter下载

 

四、Kali Linux NetHunter安装

由于安装步骤有一些小复杂,请大家仔细看,耐心的看,不要错过任何的细节。

 

1、解压NetHunter

NetHunter这个压缩包我们可以在安卓模拟器中打开浏览器下载,也可以通过电脑上先下载下来,然后再把文件拖到安卓模拟器中。

最后只需要鼠标左键一直点击压缩包不松开,就会出现【全部提取】,也就是解压。

NetHunter全部提取

以下是BlueStacks默认路径:

电脑文件拖到安卓模拟器中压缩包所存在的路径:/mnt/sdcard/DCIM/SharedFolder

安卓模拟器内浏览器下载文件所存在的路径:/mnt/sdcard/Download

安卓模拟器内解压文件所存在的路径:/storage/sdcard/SpeedSoFtware/Extracted

 

注意:如果文件实在找不到,可以进入【R.E.管理器】- 右上角小图标 - 搜索,也可以找到文件所在位置。R.E.管理器 搜索 文件

 

2、nethunter.apk 安装

进入,....../data/app 目录,双面nethunter.apk并安装它。由于这个步骤很简单,就不详细说明了!

nethunter.apk安装

 

3、VNC.apk 安装

VNC.apk 安装

 

4、Terminal.apk 安装

Terminal.apk 安装

 

5、把....../data/local目录下的 kalifs-full.tar.xz 复制到/Storage/sdcard目录下

kalifs-full.tar.xz

关于为什么要这么复制?往后面继续看就知道了,如果不这样复制,安装的时候会提示找不到文件。

 

6、给 /data/data/com.offsec.nethunter/files/scripts/ 目录下的bootkalibootkali_bashbootkali_login做个软链接,软连接到 /system/bin/ 目录下。或者说把这三个文件复制粘贴到 /system/bin/也可以。bootkali、bootkali_bash、bootkali_login

软链接方法:鼠标左键点击文件不松开,会弹出【操作选项】,向下翻,最后一个【链接至该文件】。

但是我做软链接第一个成功,再做其它的时候就出也一个提示:链接操作因以下原因失败:"link failed Read_only file system“可能是因为目标文件系统不支持symbolic链接。大多数SD卡并不支持链接。既然这样,我只好用复制粘贴方法了。软链接失败

 

7、打开Nethunter

当上面三个apk都安装成功后,我们去安卓模拟器 - 【我的应用】可以清楚的看到已经都安装成功了。

Nethunter

 

8、点击Nethunter界面【Kali Chroot Manager】;

Nethunter界面Kali Chroot Manager

 

9、点击【INSTALL KALI CHROOT】;INSTALL KALI CHROOT

 

10、点击【Use SdCard】;

大概意思是,我们在安装Nethunter的时候,你的包是从sdcard选择,还是去下载,由于我们的安卓模拟器已经有了,因此不需要再下载了。

Use SdCard

 

11、点击【Full Chroot】;

这里大概意思是你安装Nethunter的时候,你是选择最小化安装,还是完整安装。最小化安装工具比较少,完整安装包含所有的工具。Full Chroot

 

12、Nethunter完整版安装中......,约10分钟完成

Nethunter

 

13、kali linux nethunter 安装和更新;

kali linux nethunter 安装和更新

 

14、kali linux nethunter 安装成功情况一!

以下情况也是可以说明成功的,只是报了一个“Error:Terminal app not found, cant continue. Install a terminal.(错误:找不到终端应用程序,无法继续。)”。

kali linux nethunter 

由于前面我们已经安装过Terminal.apk了,而且Terminal已经可以正常运行,我推测是我第6步那里出错了,因为最后的复制粘贴我是没有去看结果的,然后我现在再用命令查看,结果仅显示了其中一行,正确的应该是至少要显示三行才对,如下:

root@hammerhead:/ # ls -ls /system/bin/bootkali*
lrwxrwxrwx 1 root root 54 2018-08-26 09:35 /system/bin/bootkali -> /data/data/com.offsec.nethunter/files/scripts/bootkali
lrwxrwxrwx 1 root root 59 2018-08-26 09:35 /system/bin/bootkali_bash -> /data/data/com.offsec.nethunter/files/scripts/bootkali_bash 
lrwxrwxrwx 1 root root 59 2018-08-26 09:35 /system/bin/bootkali_init -> /data/data/com.offsec.nethunter/files/scripts/bootkali_init 
lrwxrwxrwx 1 root root 60 2018-08-26 09:35 /system/bin/bootkali_login -> /data/data/com.offsec.nethunter/files/scripts/bootkali_login

经过我的大量测试,报这个错误是Terminal.apk的问题,你可以从“https://github.com/offensive-security/kali-nethunter/tree/master/nethunter-installer/update/data/app”下载,也可以全部重新安装一遍。

我用安卓模拟器再从头到尾重新安装一遍已经恢复正常!我还是用的压缩包里的那个Terminal.apk。

 

15、kali linux nethunter 安装成功情况二!

当我们再次去安卓模拟器 - 【我的应用】打开【Nethunter 】时,会发现,以前Nethunter 界面有许多灰色的选项,现在可以正常显示了,不信你可以点击去看看,这样同样代表真正的成功了!

kali linux nethunter

 

总结:还有不懂的请看视频:https://m.bilibili.com/video/av18291447.html ;此视频只是一个思路,不懂的话请勿乱用,须谨慎,防止手机成砖头。

    A+
发布日期:2018年08月24日 20:05:04  所属分类:Kali Linux
最后更新时间:2019-05-12 12:39:17
付杰
  • ¥ 99.9元
  • 市场价:299元
  • ¥ 299.0元
  • 市场价:599.0元
  • ¥ 39.0元
  • 市场价:39.0元
  • ¥ 69.0元
  • 市场价:69.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  0   博主  0

  1. 付杰 付杰

    快过年了,网上淘了一部Nexus6,此手机系统是安卓6.01,Nexus6安装NetHunter整个简单操作步骤如下:
    1、【Root精灵】:主要是用于root手机,下载网址 http://www.shuame.com/root/;
    2、【Root Explorer】:Root Explore是一个文件管理器;
    3、【Busybox】:BusyBox是一个集成了三百多个最常用Linux命令和工具的软件;
    4、【nethunter-shamu-marshmallow-3.0.zip】:这里主要就是Kali Linux NetHunter所有的东西,约600M左右。这一步操作就很复杂了,就不怎么讲了。具体可以去看视频:https://www.bilibili.com/video/av18291447