应用信息
Termux 是一个 Android 下一个高级的终端模拟器,开源且不需要 root,支持 apt 管理软件包,十分方便安装软件包,完美支持 Python、 PHP、 Ruby、 Nodejs、 MySQL 等。随着智能设备的普及和性能的不断提升,如今的手机、平板等的硬件标准已达到了初级桌面计算机的硬件标准,用心去打造 DIY 的话完全可以把手机变成一个强大的极客工具。
文档相关
下载地址
配置
更换国内源
1
2
3
4
5
6
7
|
sed -i 's@^\\(deb.*stable main\\)$@#\\1\\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
sed -i 's@^\\(deb.*games stable\\)$@#\\1\\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list
sed -i 's@^\\(deb.*science stable\\)$@#\\1\\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list
pkg update -y
|
安装基础工具
更换源之后来赶紧来下载安装一些基本工具吧,这些工具基本上是 Linux 系统自带的,因为 Termux 为了体积不过大,默认是没有带这些工具的,执行下面的命令来安装:
1
|
pkg install vim curl wget git tree clang ecj dx openjdk-17 openssh bc -y
|
zsh(自动化)
myTermux Theme
1
2
3
4
|
git clone --depth=1 https://github.com/mayTermux/myTermux.git
cd myTermux
export COLUMNS LINES
./install.sh
|
zsh(手动装)
1
|
sh -c "$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)"
|
Enter a number, leave blank to not to change: 14 Enter a number, leave blank to not to change: 6
1
|
bash -c "$(curl -fsSL https://gitee.com/lxyoucan/tools/raw/master/common/ohmyzsh_itkey.sh)"
|
TIM软目录
1
|
ln -s /data/data/com.termux/files/home/storage/shared/tencent/TIMfile_recv TIM
|
关联其他目录
1
|
ln -s /data/data/com.termux/files/home/storage/shared/位置 内部名字
|
定制常用按键
在 Termux v0.66 的版本之后我们可以通过 ~/.termux/termux.properties
文件来定制我们的常用功能按键,默认是不存在这个文件的,我们得自己配置创建一下这个文件。
下面做尝试简单配置一下这个文件:
1
|
vim ~/.termux/termux.properties
|
自用按键表
1
2
3
4
|
extra-keys = [ \\
['ESC','|','/','`','UP','QUOTE','APOSTROPHE'], \\
['TAB','CTRL','~','LEFT','DOWN','RIGHT','ENTER'] \\
]
|
*修改启动问候语*
1
2
3
4
5
6
7
8
9
10
|
vim $PREFIX/etc/motd
_ _ _ _ _
| || | | || | | |
| || |_| || |_ _ __ ___ __ _| | _____ _ __
|__ _|__ _| '_ ` _ \\ / _` | |/ / _ \\ '__|
| | | | | | | | | | (_| | < __/ |
|_| |_| |_| |_| |_|\\__,_|_|\\_\\___|_|
+-+-+-+-+ +-+-+-+-+-+-+ +-+-+-+ +-+-+-+-+-+-+
|K|e|i|n| |S|y|s|t|e|m| |i|s|t| |s|i|c|h|e|r|
+-+-+-+-+ +-+-+-+-+-+-+ +-+-+-+ +-+-+-+-+-+-+
|
root
安装 tsu
,这是一个 su
的 Termux 版本,是一个真正的 root 权限,用来在 Termux 上替代 su
,操作不慎可能对手机有安全风险,因为官方封装了,所以安装也很简单:
然后终端下面输入:
解决汉字乱码
如果你的 Vim 打开汉字出现乱码的话,那么在家目录 (~
) 下,新建.vimrc
文件
添加内容如下:
1
2
3
|
set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1
set enc=utf8
set fencs=utf8,gbk,gb2312,gb18030
|
然后 source
下变量:
Python
1
|
pkg install python -y && python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple some-package
|
安全工具
exiftool
1
2
3
4
|
pkg install exiftool -y
#用法
cd ~/storage/dcim/Camera
exiftool IMG_20200424_073210.jpg
|
Nmap
Sqlmap
Ipdrone
1
2
3
4
5
6
|
pip install lolcat requests && git clone https://github.com/noob-hackers/ipdrone
cd $HOME
ls
cd ipdrone
ls
python ipdrone.py -v (your victim ip here)
|
msf
1
|
source <(curl -fsSL https://kutt.it/msf)
|
z钓鱼
1
2
3
|
git clone --depth=1 https://github.com/htr-tech/zphisher.git
cd zphisher
bash zphisher.sh
|
MaskPhish(伪装连接)
1
2
3
4
5
|
git clone https://github.com/jaykali/maskphish
cd maskphish
bash maskphish.sh
|