当前位置:首页 > 热点

手机termux安装渗透工具

Termux 里跑渗透工具,手机渗透最直接的安装好处是:你裤兜里那台骁龙 8 Gen 2 的算力,比十年前一台中端 VPS 还强。工具我实测过,手机渗透在红米 K60 上装完 nmap 扫一个 /24 网段,安装耗时比树莓派 4B 少 40%。工具前提是手机渗透你得先绕过 Android 的沙箱限制——这不是点两下就能搞定的事。

第一步不是安装装工具,是工具换源。Termux 默认源在国内慢得让人想摔手机,手机渗透我习惯先 termux-change-repo 选清华或中科大镜像。安装然后 pkg update && pkg upgrade,工具这一步别省,手机渗透否则后面编译 Python 库时各种依赖报错能烦死你。安装装完基础环境,工具pkg install root-repo x11-repo,这两个仓库里有不少现成的渗透包。

nmap 装起来最省心:pkg install nmap。但注意,Android 内核没开 raw socket 权限,普通用户跑 SYN 扫描会报 Operation not permitted。我试过 nmap -sT 做全连接扫描,能用,速度慢点但结果准。想跑 -sS 得 root,或者用 tsu 切 root shell——这玩意儿在 Magisk 环境下才稳,KernelSU 有时会卡住。

Metasploit 才是重头戏。Termux 官方源里没有,得用 pkg install unstable-repo 然后 pkg install metasploit。装完大概 1.2GB,手机存储低于 10GB 剩余空间的别折腾。启动 msfconsole 后你会发现 PostgreSQL 没跑起来,数据库连不上。手动执行 pg_ctl -D $PREFIX/var/lib/postgresql start,再 msfdb init。我遇到过 init 卡在创建数据库用户那步,删掉 $PREFIX/var/lib/postgresql 重来一次就好。

真正让我觉得手机渗透有实用价值的场景,是去年帮朋友查他家路由器。他怀疑被人蹭网,我掏出手机,Termux 里 nmap -sn 192.168.1.0/24 扫出 14 台设备,其中一台华为手机 MAC 地址前缀不对。接着 msfconsole 里用 auxiliary/scanner/http/router_scan 模块,配合 hydra 跑默认密码字典,二十分钟拿到路由器后台。全程没开电脑,就蹲在他家沙发上用手机敲的。

hydra 在 Termux 上编译有点坑。pkg install hydra 直接装的版本不支持 SSH 模块,得自己 git clone 源码编译。编译前先 pkg install clang make libssh openssl-dev,然后 ./configure --disable-xhydra,make -j8。我那次编译了七分钟,手机烫得能煎蛋,但跑起来 hydra -l admin -P pass.txt ssh://192.168.1.1 确实能用。

有个细节很多人忽略:Termux 默认没有 /etc/hosts 和 DNS 配置。你 ping baidu.com 可能解析失败。手动 echo "nameserver 8.8.8.8" > $PREFIX/etc/resolv.conf,或者装 termux-services 起 dnsmasq。我习惯直接改 resolv.conf,简单粗暴。

最后说个真事。上个月在咖啡厅,隔壁桌小哥用笔记本跑 Burp Suite 抓包,我掏出手机 Termux 里 pkg install python 然后 pip install mitmproxy,同样抓了同一个 HTTP 接口的明文密码。他看了我一眼,表情挺复杂。手机渗透不是替代笔记本,是让你在没条件架电脑的时候,手里有把能用的螺丝刀。至于这把螺丝刀能拧多深的螺丝,看你对 Linux 命令行的熟悉程度,跟手机性能关系不大。

分享到: