當前位置:首頁 > 科技 > 正文

安卓用termux安裝kali linux教程

Termux是一個Android下一個高級的終端模拟器,開源且不需要root,支持apt管理軟件包,十分方便安裝軟件包, 完美支持Python, PHP, Ruby, Go, Nodejs, MySQL等。随着智能設備的普及和性能的不斷提升,如今的手機、平闆等的硬件标準已達到了初級桌面計算機的硬件标準, 用心去打造完全可以把手機變成一個強大的工具.

1、下載termux

下載termux的方法很多,可以去termux官方網站:https://termux.com/

由于官方網站可能會打不開,因此,我建議大家去:https://f-droid.org/packages/com.termux/ 下載APK!

2、安裝termux.apk

安卓手機安裝APK我就不多說了,非常的簡單,大家都能懂。

3、獲取root權限

手機沒有root需要用到proot工具來模拟某些root環境。

$ pkg install proot #安裝proot$ termux-chroot #啟動模拟root環境

注意:

termux-chroot 這條命令随時都可以執行,隻要你發現權限不對,不是root權限,就可以先執行這條命令。

4、安裝git
$ pkg install git
5、通過git獲取到atilo

atilo是一個在termux上安裝Linux的bash腳本,通過這個腳本可以安裝Arch、Alpine、CentOS、Debian、Fedora、Kali、OpenSuSE、ParrotOS、Ubuntu Cosmic、Ubuntu LTS這些Linux系統。

$ cd /usr$ git clone https://github.com/YadominJinta/atilo 6、進去atilo并給執行權限

可能有些手機是不需要給執行權限,直接執行就可以了。我這裡主要是以atilo中文為主,所以我進入的是CN目錄,如果你不想進入中文,可以不進此目錄。

$ cd /usr/atilo/CN$ chmod +x atilo_cn
7、安裝kali

由于我已經知道是安裝kali了,因此我就直接執行了。

如果你不清楚,也可以通過“./atilo_cn list”先列出來有哪些系統?支持安裝哪些?

$ ./atilo_cn install kali

給大家看下我小米手機安裝成功的樣子,隻報了一個'proot warning: can’t sanitize binding “/sdcard”: No such file or directory'的錯誤。

後面我給termux開啟讀寫sdcard卡的權限,并重啟小米手機,再次進入即真正的成功了。

注意問題一:

走到第七步的時候,可能你會遇到如下錯誤:

proot warning: can’t sanitize binding “/sdcard”: No such file or directory

proot warning: can’t chdir(“/root/.”) in the guest rootfs: No such file or directory

proot info: default working directory is now “/”

proot error: ‘/usr/bin/env’ not found (root = /home/.atilo/kali, cwd = /, $PATH=(null))

fatal error: see `proot –help`.

proot error: trying to remove a directory outside of ‘/data/data/com.termux/files/usr/tmp’, please report this error.

出現這個問題,通常都是“正在下載中 ...”下載的kali不完整所引起的,默認情況下,下載的kali的路徑位置在:

/home/.atilo/tmp

我們在安裝kali的時候,下載有一個提示進度條,一定要100%,解壓後大小約有60多M吧!如果下載的kali不完整,我們需要先删除kali,再去重新執行安裝命令,如下:

$ rm -rf /home/.atilo/tmp/kali$ ./atilo_cn install kali

如果不先删除下載的kali,直接執行安裝命令,它會“跳過下載”。

注意問題二:

第七步安裝的時候,可能你不會報其它的錯誤,但是你會僅僅隻報一條如下的錯誤:

proot warning: can’t sanitize binding “/sdcard”: No such file or directory

出現這個錯誤,就好解決多了,原因是termux沒有開啟讀寫sdcard卡的權限。

由于這個權限問題,每個手機不一樣,大家自己去手機管理權限處自行設置吧!

必須是先走安裝步驟成功後,再去開啟讀寫sdcard卡的權限,然後要重啟手機,最後再次進入termux才會生效。

注意:有時候可能你已經給了termux讀寫sdcard卡的權限,也重啟了手機,但是依然還會報這個錯誤,卻又能進去kali,這個我也不知道為什麼,可能是手機的原因吧。

8、啟動kali $ startkali

總結:

這裡僅僅隻是講了安卓用termux安裝kali linux教程,用termux進入kali後,怎麼操作?又會遇到哪些錯誤這個就要自己研究了,至少我們已經進入了kali這個系統,後面的操作跟電腦Kal Linux并沒有太大的區别。

快速 安卓用termux安裝kali linux命令:

$ pkg install wget openssl-tool proot -y && hash -r && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/Installer/Kali/kali.sh && bash kali.sh

你可能想看:

有話要說...

取消
掃碼支持 支付碼