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