小试牛刀 -- Kali Linux安装在手机

一.概念

     Kali Linux是基于Debian的Linux的发行版,里面有许多关于网络渗透的程序,是目前在网络安全领域经常使用的工具,因此为了便于学习,在此进行Kali Linux的安装,主要安装在华为P50上,操作系统是鸿蒙4.0。

二.操作步骤

   2.1 Termux的安装及配置
       (1)Termux的安装

       在安装Termux之前,需要安装F-Droid的APK程序到手机上,这是因为Termux是集成在F-Dorid里的,F-Droid的APK程序可通过如下网址进行下载(这里因为不能直接进行访问,需要在手上安装翻墙工具,我使用的是ClassX,具体如何安装ClassX,会在另外一篇文章上介绍)

     F-Dorid的网址:     https://f-droid.org/zh_Hans/packages/com.termux/icon-default.png?t=N7T8https://f-droid.org/zh_Hans/packages/com.termux/

     工具网站:

   

下载完成之后,在F-Droid里搜索Termux程序即可(注意:这里F-Droid可能更新更新库列表)   

    (2)Termux的配置

     在这里因为原始的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下去,会有很多个

2.2 kali Nethunter的安装

在这里选择了该版本的kali linux来进行安装,是因为kali Nethunter版本具有工具栏,便于调用

(1)脚本的下载
wget -O install-nethunter-termux https://offs.ec/2MceZWr
(2)开始安装
chmod +x install-nethunter-termux
./install-nethunter-termux
(3)安装成功之后

   通过以上的命令安装成功之后,会出现如下界面:

           

    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
  (5)  图形化连接 
apt install dbus-x11 #不安装会报错,详情见报错汇总
vncserver #默认开启5901  vncserver -list 查看开启列表  vncserver -kill :1 关闭具体Session  vncserver :1 开启指定Session :1对应5901 :2对应5902 依次类推
(6)  结果展示

三.遇到的问题 

  问题:[*] 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

  • 20
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

C的二次方

您的支持才是我源源不断的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值