1.说明

1)安卓版本小于安卓5.0无法正常运行,安装完成后理论上可以运行所有Kali工具,Kali NetHunter支持arm64、armhf、amd内核,现在手机一般是arm64,所以以arm64内核为例。
2)所需软件:
termux(必须)
NetHunter Kex(必须)

2.配置Termux

更新和安装工具

第一次启动Termux的时候需要从远程服务器加载数据,可能会比较慢,耐心等待一会就行,然后出现如下界面就行,如果出现其他提示就关闭Termux用运营商网络试试。

在这里插入图片描述

然后执行以下命令来更新Termux软件库,如果中途停住按回车就行,然后等待一会直到出现 “ $ ” 表示更新完成

$ apt update && apt upgrade -y

接下来安装基本工具,等会安装Kali所需的几个工具,执行以下命令等待安装完成即可(出现 “ $ ” 即可)

$ apt install curl vim wget -y 

创建内部存贮软目录

创建手机存贮软目录,因为termux安装在根目录的,未Root用户是无法访问的,Termux也无法访问手机存贮目录,所以有了软目录就可以通过Termux访问手机存贮目录了,比如手机下载文件夹,废话不多说,执行以下命令会提示你给予存贮权限,点允许即可。

$ termux-setup-storage  #如果不小心点了拒绝重新执行命令重新获取就行。

定制常用按键(可选)

对于熟悉Linux的朋友可以配置这个,首先新建并编辑一个配置文件:

$ vim ~/.termux/termux.properties

按 “ i ” 进入编辑模式输入以下内容:

# 可以自定义按键
extra-keys = [ \
 ['ESC','-','/','HOME','UP','END','PGUP','DEL'], \
 ['TAB','CTRL','ALT','LEFT','DOWN','RIGHT','PGDN','BKSP'] \
]

修改后点击ESC,然后直接输入**“ZZ” (一定要大写)即可保存并退出,如果没有ESC那行扩展键,从屏幕左侧向右滑动会显示隐藏式导航栏,长按左下角的KEYBOARD**即可显示扩展键,接下来重启Termux即可生效,如图:
在这里插入图片描述

3.开始安装Kali NetHunter

下载Kali NetHunter镜像:

谷歌网盘:https://drive.google.com/uc?id=13BjoGirO0xONNeJ2FO0PcH8HV-3McrbD&export=download

奶牛快传: https://cowtransfer.com/s/659f36e94f6843 ,口令: i4pvg8

下载好后应该在手机Download目录下面,然后执行以下命令从Download目录移动镜像到Termux目录:

$ mv storage/downloads/kalifs-arm64-full.tar.xz ~/

注意:镜像文件有点大,移动过程会有点慢,请耐心等待出现 “ $ ” 即可。
获取并执行安装脚本:

$ wget -O install-nethunter-termux https://gitlab.com/kalilinux/nethunter/build-scripts/kali-nethunter-project/raw/master/nethunter-rootless/install-nethunter-termux
$ chmod +x install-nethunter-termux
$ ./install-nethunter-termux

执行后可能会停住提示你:检测到镜像已存在是否删除重新下载[y/n]这里输入n回车即可,然后它会解压镜像,这个过程可能10-20分钟,请耐心等待,出现如下界面说明Kali已经安装成功了。
在这里插入图片描述

4.使用Kali NetHunter

Kali NetHunter启动前命令

在Termux执行以下命令之一:

命令                  功能     
$ nh                以普通用户启动Kali NetHunter命令行界面
$ nh kex passwd     配置KeX密码(仅在第一次使用图形界面前使用)
$ nh kex &          建立Kali NetHunter图形界面普通用户会话
$ nh kex stop	   停止Kali NetHunter图形界面普通用户会话(每次关闭后必须运行)
# 想默认ROOT用户使用,执行以下命令
$ nh -r              以普通用户启动Kali NetHunter命令行界面
$ nh -r kex passwd   配置KeX密码(仅在第一次使用Root用户图形界面前使用)
$ nh -r kex &        建立Kali NetHunter图形界面Root用户会话
$ nh -r kex stop	    停止Kali NetHunter图形界面Root用户会话(每次关闭后必须运行)
$ nh -r kex kill     关闭所有KeX会话

使用图形化界面

不知道如何使用图像化界面?首先,执行:

$ nh -r kex passwd
password:      #创建Kex密码,这里输入的密码是不显示的
Verify:        #再次确认Kex密码,这里也不会显示

如果出现 “ $ ” 表示创建成功,其他情况都说明两次输入密码不一致。然后使用以下命令开启图形界面会话。

$ nh -r kex &

出现下图表示开启成功,可以进行下一步操作。
在这里插入图片描述

接下来打开NetHunter KeX,然后像下图设置,然后点击右上角Connect即可进入图形界面。

在这里插入图片描述

5.扩展

操作

在图形界面下鼠标指针的操作为:滑动=移动鼠标;双击=鼠标左键;两指点击=鼠标右键

安装Kali默认工具

如果需要Kali默认的工具的话需要确保手机剩余16GB空间,然后在图形界面下打开终端,如图,然后点击右边的键盘标志打开键盘执行如下命令:

root@localhost:~# sudo apt update && sudo apt full-upgrade
... #停住就输入y,后面再停住就回车,等待完成
root@localhost:~# sudo apt install kali-linux-default
... #停住就输入y,后面再停住就回车,等待完成

在这里插入图片描述
原文链接:https://www.uodrad.tk/

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐