【重制版】在Android手机上安装kali Linux
最近有很多反馈,都是一些正常界面,截图反馈给我问我有什么问题(原版是英文的)。而且原文(指CSDN上的1)用的是富文本,不方便后期修改和同步,所以我更新了这个版本(以后不出意外的话都在这里更新)。
下面的教程基于原文教程做了一些修改。
前言
由于kali官方的Nethunter2的安装代码因为…无法访问,手头又没有一些受支持的机器3,所以做了这个脚本,供大家使用。
工具
- 搭载基于Android的手机
- Termux
- VNC Viewer
安装必备软件(如已安装请忽略)
请到 https://www.hestudio.org/2022/12/install-kali-on-android-renew/ 查看
安装基本系统
- 打开Termux
- 输入以下指令
termux-setup-storage && curl -O --url https://res.hestudio.org/kali_for_android/install.sh && chmod +x install.sh && ./install.sh
在弹出窗口的界面点击允许
系统会陆续执行程序,此过程需要很长时间,如遇输入,睁眼4按y
安装时请不要锁屏或切换后台
- 当看到以下界面时,代表基本系统安装完毕
后续启动kali linux需要使用startkali
指令
后续操作
更新本地索引
说人话就是你需要让kali知道自己有什么。
sudo apt-get update
kali输入密码5时不显示密码,即使你已经输入(其他的Linux系统也一样)
更新软件
sudo apt-get upgrade
第一次更新软件需要几个小时,建议睡觉时插充电器进行。
注意更新过程中不要切后台或返回桌面;配置低的手机或杀后台严重的手机不要锁屏;建议临时将手机息屏时间设置为最长。
开启vnc
初始化vncserver
本脚本内置vncserver6服务,但是还是需要自己稍微设置一下。
部分机型可能报错,如出现这种情况,请到QQ频道求助
查看更多vncserver操作,请到https://tigervnc.org/
先修改vnc密码,不然连不上!
vncpasswd
运行vncserver
vncserver
杀死vncserver
vncserver -kill
链接到vnc
打开 VNC Viewer
一路
Next
点击+号
设置链接地址
port后面的4位数字为端口号,像这样
localhost:5901
- 最后保存即可
设置kali linux和vncserver自启动
此操作不适用于小白
详见《Linux设置自启动和显示文字》
Question and Answer (Q&A)
我开启了vncserver但在VNC Viewer页面无法进入。
由于vncserver和桌面环境对设备配置要求较高,所以部分设备会杀掉后台进程,有的经过手动设置实现墓碑机制的设备也无法使用,因为后台被冻结了(可以使用白名单保证termux不被冻结)。这个问题无法根治,部分支持软件悬浮窗的手机可以尝试使用悬浮窗使Termux前台运行。
部分配置比较高的手机因为它的系统版本往往是最高的,而Termux并未对其进行适配,所以会导致Termux突然崩溃。
由于Termux未适配Harmony OS,所以使用搭载有Harmony OS的华为或荣耀用户可能无法使用。在实际测试和用户反馈中,Harmony OS 2.0机型(测试设备为荣耀9x)可以使用除vnc之外的功能,Harmony OS 3.0机型(测试设备为华为MatePad Pro)由于安装脚本无法识别导致无法安装。
不显示网卡信息,怎么联网等
由于手机设备等问题,导致Termux无法获取你的网卡信息,也无法使用一些基于硬件的功能。
自带的Firefox不能用
这个属于官方的bug,之前没有这个问题,属于kali官方管辖的范围,与我无关。
这个到底怎么玩?
详见 https://www.kali.org/tools/
后记
我的博客 https://www.hestudio.org
https://blog.csdn.net/a18845594188/article/details/123163279 ↩︎
官方文档: https://www.kali.org/docs/nethunter/nethunter-rootless/ ↩︎
受支持的机器列表具有时效性,详见 https://www.kali.org/get-kali/#kali-mobile ↩︎
我之前在CSDN里写的是闭眼,结果真有人闭眼按了。 ↩︎
kali Linux的默认密码是
kali
↩︎本脚本内置TigerVNC ↩︎
【重制版】在Android手机上安装kali Linux相关推荐
- 在Android手机上安装kali Linux
由于本文章具有时效性,查看最新版本请见下方链接https://blog.csdn.net/a18845594188/article/details/128186803 0.需要工具: 搭载基于Andr ...
- android设备安装kali,在Android设备上安装Kali Linux基于Android设备的Kali Linux渗透测试教程大学霸...
在Android设备上安装Kali Linux基于Android设备的Kali Linux渗透测试教程大学霸 基于Android设备的Kali Linux渗透测试教程2 Android是一种基于Lin ...
- 如何在Android手机上安装两个相同的应用
想在android手机上安装两个相同的应用,本以为可以安装不同版本的,试了几次,均相互覆盖了,于是,只能设法修改apk所对应的包名(package name). 目的声明:本文只是为了满足DIY的需要 ...
- Android 手机上安装并运行 Ubuntu 12.04
Android 手机上安装并运行 Ubuntu 12.04 2012 年 8 月 16 日 by DawnDIY in Android | 7 Comments Android 是基于Linu ...
- kali安装卡在最后一步_黑客系统指南-在安卓手机上安装kali分步教程
总结一些小笔记,下面我将会分享给大家在安卓手机上安装kali的详细步骤. 首先是把手机ROOT,不想忍受小米官方root的25秒骚扰,就想刷个原生的系统.我用的手机是小米NOTE 顶配版,这个手机版本 ...
- 在VMware Workstation上安装Kali Linux
在VMware Workstation上安装Kali Linux VMware Workstation是一款功能强大的桌面虚拟计算机软件.该软件允许用户在单一的桌面上同时运行不同的操作系统,并且可以进 ...
- kali linux 磁盘,在硬盘上安装Kali Linux
Kali Linux安装条件 在计算机上安装Kali Linux的过程非常简单. 首先,您需要兼容的计算机硬件. Kali支持i386,amd64和ARM(armel和armhf)平台. 最低硬件要求 ...
- 【kali Linux 的1024种玩法】一.在VMware Workstation上安装Kali Linux 2020.1(超详细!)
[kali Linux 的1024种玩法]一.在VMware Workstation上安装Kali Linux 2020.1 一.下载Kali linux 2020.1 1.1 下载Kali Linu ...
- 用Linux Deploy在Android手机上安装Linux
每小时进行5分钟的活动,能降低患上许多致命疾病的风险.--<程序员健康指南> 简介 使用Linux Deploy唯一的好处就是可以充分利用废弃的手机,而且手机具有省电,便捷的特点.安装了L ...
最新文章
- springboot集成swagger2多模块中文配置详细步骤,解决集成mybatis或mybatis-plus无法正常使用问题
- 线程自动退出_什么是Java的守护线程?
- UWP 推荐 | 限时免费的RSS阅读器《RSS 追踪》登录 Windows 10
- 【MM系列】SAP里批量设置采购信息记录删除标记
- YlmF WinXP SP3精简版安装显卡驱动技巧
- 永济计算机培训,永济云计算培训,永济计算机培训学费,永济计算机学完工作好找吗 - IT教育频道...
- 波士顿动力的机器狗上班了!挪威石油公司还发其工号
- smarty内建函数
- bootstrap 页面垂直居中_前端布局之——水平垂直居中
- 20165301课下作业
- Vue源码:抽象语法树
- cb rm –rf_php执行rmrf命令
- 修改jar包中的配置文件
- 3.14 使用画笔工具给头发着色 [Ps教程]
- PS4在Jetson nano下的配对使用,并用ROS接口来控制
- canvas制作圆角矩形(包括填充矩形的功能)
- Java:一个帝国的诞生(请仔细看完,你会感叹这是一个奇迹)
- 鼠标点击网页出现爱心特效
- 易语言的按钮事件(破解小技巧)
- 基于STM32F103--时钟树详解和系统时钟内部流程解析
热门文章
- cloudera-quickstart-vm-5.13.0-0-vmware.zip 下载 、安装、使用
- python 基础代谢率计算_Python的学习笔记案例3--基础代谢率计算4.0
- 七夕!有个程序员老公有多爽???
- (二)JVM成神路之剖析Java类加载子系统、双亲委派机制及线程上下文类加载器
- 《数据分析师第二版》
- TDChain受邀参加观火深圳大会 与区块链精英大咖同台论道
- 解决ZeroDivisionError: float division by zero的问题
- 微信小程序AR相册开发
- Android的AlertDialog详解(7种方式)
- java canvas 画线_canvas教程(二) 绘制直线