思想声明
这篇文章将指导你如何在任意已ROOT的安卓手机上安装并使用Kali Linux,以将你的手机转化为一台强大的便携式设备。
如果你想ROOT你的手机,对于低版本安卓设备,可以部分参考这篇文章。对于小米、Google等品牌的手机,可以部分参考这篇教程。
本教程应只被用于教育和研究目的。任何违反所在地区法律的活动都不应该被进行。
介绍
能够在手机上使用Kali Linux是很多人梦寐以求的事情,因为这意味着,比如,随手就能使用Linux或随时随地就能发起攻击行动,而无需打开电脑。我们甚至可以将闲置的旧手机转变为攻击专用的便携式设备。
在网络上有众多为实现此目的的教程和方法。但是,他们大部分都存在各种各样的问题。其中有很多能够使你成功地安装Kali Linux,但却由于各种各样的原因,系统内的工具根本无法使用,仅有一“空壳”。
本教程将指导你安装一个大概率能够被实际使用的Kali Linux系统。
准备工作
为了开始我们的尝试,你需要确保你具备下列条件。
- 一台已取得ROOT权限的安卓手机,其安卓版本在7或以上。
- 良好的网络通信。
如图所示,你需要确保手机已经ROOT
下载必要应用
我们需要使用一些应用帮助我们完成工作。我们需要安装
- Termux。该软件运行在安卓上,功能是模拟一个Linux系统环境并提供了命令行界面。
- AnLinux。该应用允许我们在Termux提供的Linux环境里模拟出一个Kali Linux系统。
这两款应用有多种下载渠道。对于Termux,你可以在开源应用市场F-Droid上下载到。除此之外,你还可以在GitHub上Termux的发布中下载到;对于AnLinux,你可以在F-Droid上下载到。
Github上,Termux的发布
如果你决定从Github下载Termux,那么大概率你需要下载arm64-v8a
的版本,因为现在的大部分手机都具有aarch64架构。如果你使用的是比较老旧的32位ARM架构手机,你则需要选择armeabi-v7a
。
如果上述网页你都由于某种原因无法访问,你可以从这里下载Termux,并从这里下载AnLinux。
安装必要应用
在下载了这两个应用的安装包后,我们安装这两个应用。
安装Termux
你一定不希望Termux,盛放你手机上全部Linux环境的容器,的行为受到限制,或在运行途中突然被系统因耗电问题而结束进程。这可能会导致模拟的Linux环境内出现不必要的问题。所以,在安装完Termux后,我们立刻允许了Termux应用的各项重要权限,并命令系统不要因耗电问题而结束其后台进程。