部分(可能全部)涉及kali官方脚本的已经无法安装,因为在脚本访问root软件源时,它下载的文件名与实际文件名不符合。
(经过多次更改,下面的方法是最快且有效的kali nethunter安装方法。)
【顺序不能乱】
1.首先安装termux。
这个可以直接在网上搜得到的,不过建议不要装Zerotermux和除了有储存,悬浮窗,安装其他应用外还有其它权限的termux版本。Zerotermux只有一个窗口,有时查看前面的记录会很烦。
2.换源(这里应该是换仓库)
termux-change-repo
这里选择下面这个 BFSU 用空格选中然后回车。
3.获取存储权限:
termux-setup-storage
此时会弹出对话框,点击同意。不过我建议去设置-应用和服务-应用管理中找到termux去改它的权限,建议把安装其它应用也打开,虽然它用不到。
4.更新。建议使用以下命令:
pkg up -y
后面出现选择选 y 这方法比较简便。
5.安装些依赖并执行依赖。
pkg install python
这命令只是为了安装下载依赖。
5.1以下都是为了解决下载脚本慢的问题。
pip install requests
pip install tqdm
pip install prettytable
pip install beautifulsoup4
(5.2)有些机型在执以下下载命令时服务器虽然联接,但是没有下载数据:
wget -O install-nethunter-termux http://offs.ec/2MceZWr
如果出现这个问题建议卸载重装termux,再执行完以上命令后接着执行以下命令:
bundle init
接着跟据提示下载那个软件包(不记得了)!下载完后在执行一次命令:
bundle init
5.3以下是提供下载环境
pkg install proot
termux-chroot
6.按照下面官网给的方法可以安装kali nethunter也可以用下面的命令:
建议跳过官网的方法,因为网络问题。
6.1kali官网安装连接:
这里建议使用微软的浏览器Edge可以翻译英文,虽然有些地方不准。华为商店可以直接下载安装。创建账号什么的直接跳过。
找到下面这个(在没翻墙软件下安装和下载时间有点长)主要还是因为termux无法改DNS服务器的问题。因为termux软件作者不知道它把网络配置文件弄在哪了!
以下是复制下来的命令:
termux-setup-storage
pkg install wget
wget -O install-nethunter-termux https://offs.ec/2MceZr
6.2在使用出现以下问题,或者你不考虑安全和等待可以直接就把命令改成:
wget -O install-nethunter-termux http://offs.ec/2MceZWr
6.3给脚本权限
chmod +x install-nethunter-termux
7.1到这里可以修改下 DNS服务器 地址
pkg install vim
(下面的命令已改,之前的是错误的。)
vi /etc/resolv.conf
7.2将下面两行加到最前面。后面的ip地址改成离自己(百度)最近且最闲的,不然大家都挤这两台还是会变慢的。
nameserver 223.5.5.5
nameserver 223.6.6.6
把原有的DNS服务器IP删掉,这样你下载什么都会很快。
建议添加下面这个 DNS服务器 即全球广播地址(下面雨个IP都是错的):
nameserver 255.255.255.255
nameserver 255.255.255.0
8.退出虚拟环境,最后运行脚本
退出虚拟环境:
exit
执行脚本:
./install-nethunter-termux
1.完整版
2.精简版
2.迷你版
9安装时间有点长
10.三个版本任选一个(我安装的是完整版1)
安照上面的方法已经安装好了。/
如果他安装长达半个小时以上出现说明它已经安装好了【y/n】选择n。
提示:如果安装中途退出,重新执行脚本再次重装就可以。出现【y/n】要选 y
如果出现以下问题,是因为termux处于虚拟环境,要用下面命令退出在运行脚本:
问题:[*] chmod: cannot access 'kali-arm64/usr/bin/sudo': No such file or directory
命令:
exit
如果你已经下载完整了一遍,在出现的下面选择时选: n
提示:[?] Existing image file found. Delete and download a new one? [y/N]
不然无法完成安装。
如果仍然无法安装,建议使用 rm -r * 删除所有文化,再用下面这个命令下载脚本重装:
rm -r *
wget -O install-nethunter-termux http://offs.ec/2MceZWr
chmod +x install-nethunter-termux
./install-nethunter-termux
11.下面是解决无法使用的问题可以参照我下下面的文章。最下面的(kali nethunter图形桌面)是解决图形桌面问题的。
注意:kali nethunter此版本是无根系统,所以很多需要root权限的都无法正常使用。
解决termux安装kali nethunter或kali liunx 出现的问题。(网络问题如nmap等无法使用上网)-CSDN博客