赞
踩
Kali Linux是基于Debian的Linux的发行版,里面有许多关于网络渗透的程序,是目前在网络安全领域经常使用的工具,因此为了便于学习,在此进行Kali Linux的安装,主要安装在华为P50上,操作系统是鸿蒙4.0。
在安装Termux之前,需要安装F-Droid的APK程序到手机上,这是因为Termux是集成在F-Dorid里的,F-Droid的APK程序可通过如下网址进行下载(这里因为不能直接进行访问,需要在手上安装翻墙工具,我使用的是ClassX,具体如何安装ClassX,会在另外一篇文章上介绍)
F-Dorid的网址: https://f-droid.org/zh_Hans/packages/com.termux/https://f-droid.org/zh_Hans/packages/com.termux/
工具网站:
下载完成之后,在F-Droid里搜索Termux程序即可(注意:这里F-Droid可能更新更新库列表)
在这里因为原始的Termux的镜像源访问较慢,而且里面一些基本的工具包不具备,因此需要在Termux上进行安装和配置修改
设置可访问存储,如下命令,这样从Termux下载的工具包可以放置到手机的存储卡中
termux-setup-storage
通过上面的命令运行之后,会出现如下界面:
点击授权之后,在Termux输入ls命令,就可以看到对应的目录,如下所示:
修改对应的Termux的镜像源,使得下载速度合理:
a.tsinghua.edu.cn/termux/apt/termux-main stable main@' $PREFIX/etc/apt/sources.list
下载基本的工具
- pkg update
- pkg upgrade
- pkg install proot
- pkg install git
- pkg install wget
- pkg install vim # 建议单条执行,避免出错不好定位,过程提示的选择一直Y下去,会有很多个
在这里选择了该版本的kali linux来进行安装,是因为kali Nethunter版本具有工具栏,便于调用
wget -O install-nethunter-termux https://offs.ec/2MceZWr
- chmod +x install-nethunter-termux
- ./install-nethunter-termux
通过以上的命令安装成功之后,会出现如下界面:
apt源修改,如下:
- nh #nethunter缩写,进入Kali,root进入 nh -r 默认sudo需要的密码 kali
-
- vim /etc/apt/sources.list
-
- deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
-
- deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
-
- apt update #先不要 upgrade避免出问题,马上遇见一个坑,kali nethunter未配置DNS,见报错汇总解决DNS
- apt install dbus-x11 #不安装会报错,详情见报错汇总
- vncserver #默认开启5901 vncserver -list 查看开启列表 vncserver -kill :1 关闭具体Session vncserver :1 开启指定Session :1对应5901 :2对应5902 依次类推
问题:[*] chmod: cannot access 'kali-arm64/usr/bin/sudo': No such file or directory
解决方案:
rm -r *
通过以上的命令将安装的文件全部删除,再重复执行2.2的步骤。
问题: kali Nethunter未设置DNS
报错信息:
Failed to fetch http://mirrors.aliyun.com/kali/dists/kali-rolling/InRelease Temporary failure resolving ‘mirrors.aliyun.com’
W: Some index files failed to download. They have been ignored, or old ones used instead.
H: Failed to fetch http://http.kali.org/kali/dists/kali-rolling/InRelease Temporary failure resolving ‘http.kali.org’
W: Some index files failed to download. They have been ignored, or old ones used instead.
解决方案
- vim /etc/resolv.conf #root模式下,所有命令都是
- #替换下面图片内容,建议原有的三行注释掉,添加下面三行命令
- search localdomain
- nameserver 223.5.5.5
- nameserver 8.8.8.8
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。