曾經嘗試過給小米2s裝ubuntu系統,
因為一個用戶名和密碼失敗了好多次,
最後勉強裝專上了,
發現並沒有什麼實際的用屬處.
手機配置如果太低,
裝上linux系統跑不動
如果是android系統的手機,
系統本來就是linux內核,
裝上一個終端的軟體就可以執行linux的常用命令,
沒必要再裝一個
過程勞心費力,
也學不到什麼東西!
B. 在手機安裝 Kali Linux
之前給大家介紹過 Kali Linux,它是一個專為網路安全人員打造的 Linux 發行版,集成了眾多的滲透測試工具。
剛好最近在網上看到有個軟體叫 Linux Deploy,可以在 Android 手機上運行 Linux 發行版,而其所支持的發行版中就包括了 Kali Linux。
本著好奇和愛折騰的心,拿我的舊手機鼓搗了一下,在這里分享記錄一下折騰歷程。
准備工作
1.硬體
友情提示:獲取 root 許可權會給手機帶來一定的風險,建議拿閑置的舊手機進行嘗試。
這里我用的手機是 Nubia Z11 miniS,4 + 64G,驍龍 625 處理器,Android 9.0 系統,並且已獲取 root 許可權。
2.軟體
逐一安裝以上軟體(軟體安裝包都已打包好,公眾號後台回復 手機滲透 即可獲取)。
需要注意的是,BusyBox Pro 安裝之後需要打開軟體,允許獲取 root 許可權。然後界面頂部可以看到一個載入進度條,等進度條載入到 100%,此時再點擊下方的 安裝 按鈕,才算安裝完成。
安裝 Kali Linux
打開 Linux Deploy,允許獲取 root 許可權。首次打開時會顯示正在更新環境,等一會兒就好。
進入軟體主界面,點擊左上角菜單,就是三條橫線的那個。
點擊後側邊彈出菜單,點擊配置文件,打開配置文件界面。點擊右上角加號,新建一個配置文件,名稱隨意,這里我寫的是 Kali,點擊確定。
點擊剛剛新建的配置,將其選中。
返回到軟體主界面,此時頂部的 linux 已經變成了 Kali,說明此時用的配置文件是剛剛新建的 Kali。
點擊底部最右邊的按鈕,打開屬性配置頁面。
發行版選擇 Kali,架構默認就好,一般會自動選擇與你手機 cpu 相符的架構。
將源地址修改為 https://mirrors.ustc.e.cn/kali/ 。這是中科大的源,安裝起來會比較快。
安裝類型:可以選擇目錄也可以選擇文件,其他選項不建議嘗試。
這里我選擇的是目錄,安裝路徑填寫 ${ENV_DIR}/kali ,鏡像大小自動分配。
如果選擇的是鏡像文件,安裝路徑填寫 ${EXTERNAL_STORAGE}/kali.img ,鏡像大小可以自動分配,也可以輸入固定的值。如果輸入固定的值,則會立馬創建一個固定大小的鏡像文件,推薦使用自動分配。
滑動到下面,設置用戶名密碼。
繼續滑到底部。勾選啟用 ssh 服務,用於遠程連接。勾選啟用圖形環境,用於遠程桌面連接。
返回到軟體主界面,點擊右上角菜單,彈出菜單欄,點擊安裝。
正在安裝中。。。喝口水等一會兒。
大約需要 7 - 8 分鍾,當出現 <<<deploy 時代表已經安裝完成。如下圖。
然後就可以啟動系統了。
點擊左下方啟動按鈕。出現 Starting extra/ssh ... done 代表成功啟動 ssh 服務。出現 Starting graphics/vnc ... done ,代表成功啟動 VNC 圖形界面服務。
至此,整個系統也就算是安裝成功了。如下圖。
若 ssh 出現 failed 之類的,說明系統啟動失敗,可能是選擇的架構不對,可選擇其他架構重新安裝嘗試。
如果不知道自己手機的 CPU 架構,可以使用 CPU-Z 查看。CPU-Z 安裝包我也一並打包了。
我的是 aarch64,對應為 arm64。x86 對應為 i386,x64 對應為 amd64。arm 對應 armel 或 armhf ,可以自行嘗試。
使用 ssh 登錄系統
打開 Juice SSH,點擊管理連接。點擊右下角加號,新增一個連接,輸入地址以及認證信息。
地址輸入 127.0.0.1 ,認證選擇新建。
新建認證。
輸入之前在 Linux Deploy 設置的賬號密碼。
一路點擊右上角保存。
此時界面已經可以看到剛剛新建的連接,點擊即可連接。
成功連接 Kali Linux。
使用電腦進行連接。
一樣連接成功。
連接 vnc 圖形界面環境
打開 VNC Viewer,右下角加號按鈕,新建一個連接,輸入地址 127.0.0.1 ,名稱任意,點擊 CREATE。
創建好後,點擊進行連接。
彈出一個警告,點擊右上角 OK 即可。關閉下方的 Warn me every time ,下次就不會有警告了。
要求輸入密碼,密碼就是前面在 Linux Deploy 設置的密碼。
連接成功!熟悉的 Kali Linux 壁紙!
將手機橫屏,全屏顯示。
看起來舒服多了。(我的手機橫屏有點問題,所以裝了一個強制橫屏軟體,才成功橫屏,軟體也在上面一並打包了,需要可以自取)
使用電腦 VNC Viewer 連接。
很清晰,而且居然不算太卡。
至此,我就擁有了一部可以用來做滲透測試的 Android 手機了,還是蠻不錯的。
以上就是完整的安裝過程了,如果你也喜歡折騰,並且剛好有一部舊手機,不妨動手嘗試一下。