工具箱处理
换源
授权读写存储权限
清空顶部欢迎语
更新可用软件包以及已安装软件包
文件准备
在Home目录下,根据需要准备下列文件。
frp客户端配置文件
frpc.ini
文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 # frpc.ini [common] token = admin_addr = 127.0.0.1 admin_port = 7400 admin_user = admin_pwd = server_addr = server_port = authentication_method = token authenticate_new_work_conns = true tls_enable = true [ssh] type=tcp local_ip=127.0.0.1 local_port=8022 remote_port=6000
frp客户端运行脚本
start_frpc.sh
1 2 3 4 # !/bin/bash nohup /data/data/com.termux/files/usr/bin/frpc \ -c /data/data/com.termux/files/home/.frpc/frpc.ini \ &>$HOME/.frpc/frpc.log &
nginx配置文件夹
位于
/data/data/com.termux/files/usr/etc/
1 2 3 4 5 6 7 8 9 10 11 ~ $ ls -l /data/data/com.termux/files/usr/etc/nginx/ total 40 -rw------- 1 u0_a187 u0_a187 1077 Nov 13 21:32 fastcgi.conf -rw------- 1 u0_a187 u0_a187 1007 Nov 13 21:32 fastcgi_params -rw------- 1 u0_a187 u0_a187 2837 Nov 13 21:32 koi-utf -rw------- 1 u0_a187 u0_a187 2223 Nov 13 21:32 koi-win -rw------- 1 u0_a187 u0_a187 5349 Nov 13 21:32 mime.types -rw------- 1 u0_a187 u0_a187 2746 Nov 13 21:32 nginx.conf -rw------- 1 u0_a187 u0_a187 636 Nov 13 21:32 scgi_params -rw------- 1 u0_a187 u0_a187 664 Nov 13 21:32 uwsgi_params -rw------- 1 u0_a187 u0_a187 3610 Nov 13 21:32 win-utf
php-fpm配置文件
用于启动php网页项目。
www.conf
1 2 3 4 5 6 7 8 9 10 11 [www] pm = static user = root group = root listen = /data/data/com.termux/files/usr/var/run/php-fpm.sock listen.owner = root listen.group = root pm.max_children = 50 pm.start_servers = 20 pm.min_spare_servers = 10 pm.max_spare_servers = 35
vnc命令文件
vnc命令为一个脚本,由kali内置。我们需要对其做些修改。
添加--localhost=no
参数
添加--geometry=1920x1080
参数
该命令位于kali-arm64/usr/bin/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 # !/bin/bash vnc_start() { if [ ! -f ~/.vnc/passwd ]; then vnc_passwd fi USR=$(whoami) if [ $USR = "root" ]; then SCR=:1 else SCR=:2 fi export USER=$USR; LD_PRELOAD=/usr/lib/aarch64-linux-gnu/libgcc_s.so.1 nohup vncserver $SCR --geometry 1280x720 --localhost no >/dev/null 2>&1 </dev/null } vnc_stop() { vncserver -kill :1 vncserver -kill :2 return $? } vnc_passwd() { vncpasswd return $? } vnc_status() { session_list=$(vncserver -list) if [[ $session_list == *"590"* ]]; then echo "$session_list" else echo "there is nothing to list :)" echo "you can start a new session by << vnc start >>" fi } vnc_kill() { pkill Xtigervnc return $? } case "$1" in start) vnc_start ;; stop) vnc_stop ;; status) vnc_status ;; kill) vnc_kill ;; *) echo "[!] invalid input" esac
1 2 3 4 5 # kali官方源 # deb http://http.kali.org/kali kali-rolling main non-free contrib # 阿里源 deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib deb-src http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
chromium配置文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 # 新增 # A set of command line flags that we want to set by default. # Do not hide any extensions in the about:extensions dialog export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --show-component-extension-options" # Don't use the GPU blacklist (bug #802933) export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --ignore-gpu-blacklist" # Run as root Kali export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --password-store=detect --no-sandbox --user-data-dir" # Disable Chromium security features for web app testing export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --disable-web-security"
命令行操作 软件包相关
Termux中执行
订阅其他存储库
1 2 3 4 5 订阅其他存储库: * Root: pkg install root-repo * Unstable: pkg install unstable-repo * X11: pkg install x11-repo
安装vi/vim文本编辑器工具
kali中执行
换源
1 2 mv kali-arm64/etc/apt/sources.list kali-arm64/etc/apt/sources.list.old mv sources.list kali-arm64/etc/apt/
1 2 sudo apt update sudo apt upgrade
服务类操作 内网穿透
新建.frps
文件夹
用于放置frp服务相关文件
安装frp服务
放入配置文件
网页相关 nginx
放入配置文件
1 2 rm -rf /data/data/com.termux/files/usr/etc/nginx mv nginx /data/data/com.termux/files/usr/etc/
启动服务
php-fpm 1 2 3 pkg install php-fpm -y rm -rf /data/data/com.termux/files/usr/etc/php-fpm.d/www.conf mv www.conf /data/data/com.termux/files/usr/etc/php-fpm.d/
启动服务
系统类操作 1 2 3 curl -LO https://raw.githubusercontent.com/Hax4us/Nethunter-In-Termux/master/kalinethunter chmod +x kalinethunter ./kalinethunter
kali换源 1 2 mv kali-arm64/etc/apt/source.list kali-arm64/etc/apt/source.list.old mv ~/source.list kali-arm64/etc/apt/
1 2 mv kali-arm64/usr/bin/vnc kali-arm64/usr/bin/vnc.old #不删除文件,以作备份 mv vnc kali-arm64/usr/bin/
tips:如果出现$'\r'
错误,请尝试使用vi命令编辑文件,按ESC进入命令模式,输入: set ff=unix
。
1 sudo apt install chromium -y
1 2 mv kali-arm64/etc/chromium.d/default-flags kali-arm64/etc/chromium.d/default-flags.old mv default-flags kali-arm64/etc/chromium.d/
安装输入法 1 2 3 # kali中执行 apt-get install fcitx apt-get install fcitx-googlepinyin
重启Termux = “reboot”
重新进入kali
1 2 # 打开fcitx应用,任务栏会出现个键盘 # 右键键盘,选择配置,添加"Google Pinyin" 。
使用方法
Ctrl+SPACE
切换键盘
Shift
切换中英文
远程连接
3389
1 2 # kali service xrdp restart
切换桌面
参考资料
1 update-alternatives --config x-session-manager
环境类 lsb-base
transitional package for Linux Standard Base init script functionality.
1 sudo apt-get install lsb-base -y