Termux是一款開源且不需要root,運行在Android終端上極其強大的linux模擬器,支持apt 管理軟件包,完美支持python,ruby,go,nodejs。本文使用termux搭建Nmap、Sqlmap、BB Scan、subDomainsBrute、Hydra、RouterSploit等實現支持端口掃描、注入檢測、子域名 爆破、多協議弱口令爆破、路由器漏洞檢測框架多種功能的Android手機滲透神器。
1、Termux下載與安裝
termux的官網為:https://termux.com
官網提供兩種下載方式,一種是google play,另一種是從F-droid下載。
國外的網絡環境下,可以從F-droid下載。下載頁面:https://f-droid.org/packages/com.termux/
目前最新版本為 0.72,見附件。下載鏈接:https://f-droid.org/repo/com.termux_72.apk
下載后點擊apk安裝,與普通app的安裝沒有不同。
安裝完成后,點擊termux圖標進入界面,第一次進入會顯示一段時間“installing”,需耐心等待。
初始界面如下圖所示。
2、termux的包管理工具pkg
從上圖可以看出,termux提供了一個包管理工具pkg,具體使用方法與apt-get類似。
主要命令有:
pkg search <query> 搜索包
pkg install <package> 安裝包
pkg uninstall <package> 卸載包
pkg reinstall <package> 重新安裝包
pkg update 更新源
pkg upgrade 升級軟件包
pkg list-all 列出可供安裝的所有包
pkg list-installed 列出已經安裝的包
pkg shoe <package> 顯示某個包的詳細信息
pkg files <package> 顯示某個包的相關文件夾路徑
3、更換pkg的軟件源
pkg默認從國外網址獲取軟件,網速較慢。在國內使用時,可以更換為Tsinghua的鏡像源。
可以使用如下命令進行更換:
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux stable main@' $PREFIX/etc/apt/sources.list
清華鏡像源的介紹見如下網址:https://mirrors.tuna.tsinghua.edu.cn/help/termux/
4、更新已有軟件包(可選)
更換軟件源后,可以對已有軟件包進行更新。
pkg update
5、設置訪問外部儲存器
termux默認情況下智能訪問app內部的文件。
可以通過相關設置,與手機儲存器共享部分文件。
設置的命令如下:
termux-setup-storage
該命令由軟件包termux-tools提供,經上面步驟后默認已經安裝。
運行termux-setup-storage命令后,手機系統跳出允許訪問權限的提示,選擇允許。
完成后在$HOME目錄下,生成storage文件,里面有和手機系統的共享目錄。
介紹參見:https://wiki.termux.com/wiki/Internal_and_external_storage
手機文件瀏覽器的根目錄 The root of the shared storage between all apps.
~/storage/shared
系統瀏覽器的默認下載文件:
~/storage/downloads
系統相機的默認保存文件:
~/storage/dcim
手機系統默認相冊目錄 Standard directory in which to place pictures that are available to the user.
~/storage/pictures
Standard directory in which to place any audio files that should be in the regular list of music for the user.
~/storage/music
Standard directory in which to place movies that are available to the user.
~/storage/movies
Symlink to a Termux-private folder on external storage (only if external storage is available).
~/storage/external
6、安裝完成
經過以上步驟,Termux主體安裝完成
7、Termux學習文檔
官方Termux wiki:https://wiki.termux.com/wiki/Main_Page
Termux 高級終端安裝使用配置教程:https://www.sqlsec.com/2018/05/termux.html