就在最近,我在網上看到壹款名為Linux Deploy的軟件,它可以在Android手機上運行Linux發行版,支持的發行版包括Kali Linux。
出於好奇和對折騰的熱愛,我擺弄著我的舊手機,並在這裏分享我的折騰歷史。
準備工作/即將開始工作
1硬件
友情提醒:獲取root權限會給手機帶來壹定的風險。建議用閑置的舊手機試試。
我這裏用的手機是努比亞Z11 miniS,4+64G,驍龍625處理器,安卓9.0系統,我有root權限。
2.軟件
逐壹安裝以上軟件(軟件安裝包已打包,微信官方賬號後臺回復手機滲透即可獲取)。
需要註意的是,安裝BusyBox Pro後,您需要打開該軟件,從而獲得root權限。然後妳可以在界面頂部看到壹個加載進度條。當進度條加載到100%時,單擊下面的安裝按鈕完成安裝。
安裝Kali Linux
打開Linux Deploy,允許訪問root用戶。當您第壹次打開它時,它將顯示環境正在更新。請稍等壹下。
進入軟件主界面,點擊左上角的菜單,就是有三條橫線的那個。
單擊背面的彈出菜單,然後單擊“個人資料”以打開個人資料界面。單擊右上角的加號以任意名稱創建新的配置文件。這裏我寫了Kali,然後單擊OK。
單擊新創建的配置將其選中。
返回到軟件的主界面。此時頂級linux已經變成了Kali,說明此時使用的配置文件只是新創建的Kali。
單擊底部的右按鈕打開屬性配置頁面。
選擇Kali作為發行版,默認情況下架構會很好。壹般它會自動選擇與妳的手機cpu相匹配的架構。
將源地址更改為/kali/。這是中科大的源碼,安裝起來會更快。
安裝類型:可以選擇目錄或文件,不推薦其他選項。
這裏我選擇目錄,安裝路徑用${ENV_DIR}/kali填充,鏡像大小自動分配。
如果選擇了鏡像文件,則安裝路徑應填充${EXTERNAL_STORAGE}/kali.img,鏡像大小可以自動分配或輸入固定值。如果輸入固定值,將立即創建固定大小的圖像文件,建議自動分配。
向下滑動以設置用戶名和密碼。
繼續滑到底。選中為遠程連接啟用ssh服務。選中為遠程桌面連接啟用圖形環境。
返回軟件主界面,點擊右上角菜單彈出菜單欄,點擊安裝。
正在安裝。。。喝壹口水,等壹會兒。
大約需要7-8分鐘,什麽時候
然後就可以啟動系統了。
單擊左下角的開始按鈕。將顯示Starting Extra/ssh...Done表示SSH服務已成功啟動。起始圖形/vnc...“完成”出現,這意味著VNC圖形界面服務已成功啟動。
至此,整個系統安裝成功。如下圖。
如果ssh失敗,則意味著系統啟動失敗,所選的架構可能是錯誤的,因此您可以選擇另壹個架構來嘗試重新安裝。
如果妳不知道手機的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查看器,單擊右下角的加號按鈕,創建壹個新連接,輸入地址127.0.0.1,然後單擊創建。
創建後,單擊進行連接。
彈出壹個警告,然後單擊右上角的確定。關閉下面的“每次都警告我”,下次就沒有警告了。
需要密碼,這是在Linux Deploy中設置的密碼。
連接成功!熟悉的卡莉Linux壁紙!
水平全屏顯示手機。
看起來舒服多了。我的手機橫屏有問題,所以我安裝了壹個強制橫屏軟件以成功顯示屏幕,並且該軟件也打包在上面,如果我需要它,我可以拿起它。
使用計算機VNC瀏覽器進行連接。
很清晰,也不太卡。
此時,我有壹部可以用於滲透測試的Android手機,這相當不錯。
以上就是完整的安裝過程。如果妳喜歡折騰,又恰好有壹部舊手機,不妨試試。