就在最近,我在網上看到壹個叫Linux Deploy的軟件,可以在安卓手機上運行Linux發行版,支持的發行版有Kali Linux。
出於好奇和對折騰的熱愛,我擺弄著我的舊手機,在這裏分享壹下我的折騰史。
準備工作/即將開始工作
1硬件
友情提醒:獲得root權限會給手機帶來壹定的風險。建議用閑置的舊手機試試。
我這裏用的手機是Nubia 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分鐘,什麽時候
然後就可以啟動系統了。
單擊左下角的開始按鈕。將出現啟動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中設置的密碼。
連接成功!熟悉的Kali Linux壁紙!
水平全屏顯示手機。
看起來舒服多了。我的手機橫屏有問題,所以安裝了壹個強制橫屏軟件成功顯示屏幕,軟件也打包在上面了,需要的話可以去取。
使用計算機VNC瀏覽器進行連接。
很清晰,也不太卡。
至此,我有了壹部可以做滲透測試的安卓手機,挺好的。
這就是完整的安裝過程。如果妳喜歡折騰,又恰好有壹部舊手機,不妨試試。