一个文本TUI工具,用于选择frida进程和JS脚本。适用于Android系统
Project description
fa-tui
一个frida的终端 TUI 工具,用于选择 frida-ps -Uai 输出的进程和本地目录中的 JS 文件,并以 spawn 或 attach 模式执行 Frida 注入命令。
⚠️ 注意
本工具设计用于 Android 设备的 Frida Hook,依赖frida和frida-ps命令正确连接 Android 设备(如通过 USB 或 TCP 连接的设备)。
✨ 功能特点
- 实时列出
frida-ps -Uai获取的 Android 设备进程列表 - 自动扫描当前目录下的 JS 脚本文件
- 支持切换
spawn/attach模式(默认spawn,按M切换) - 支持鼠标和键盘操作选择进程和脚本,回车自动执行注入命令
📦 安装方式
pip install fa-tui
🚀 使用方法
在终端中运行:
fa-tui
交互界面将展示:
- 左侧:
frida-ps -Uai输出的 Android 进程列表 - 右侧:当前目录中的 JS 文件列表
- 底部:当前注入模式,按
M键可切换spawn和attach模式 - 按 Ctrl+Q 可随时退出程序
选中 JS 文件和目标进程后,按下 Enter 键,将会自动执行:
frida -U -f 包名 -l 脚本.js # spawn 模式
# 或
frida -U -n 包名 -l 脚本.js # attach 模式
🔧 依赖项
-
Python 3.8+
-
已安装并配置
frida命令行工具(frida与frida-ps) -
Android 设备连接且可用
frida-ps -Uai正确列出进程
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fa_tui-0.1.0.tar.gz.
File metadata
- Download URL: fa_tui-0.1.0.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8019895544bf5b2c6f8d55b279cab2470d77ea50815f4179c28354273943b931
|
|
| MD5 |
230275f5b3b9f565a26761b8ec828690
|
|
| BLAKE2b-256 |
7e9c5c2ac5dbbe9118ac91c96231c7e3f366ab0d1c48d729f1e165c8615e2a38
|
File details
Details for the file fa_tui-0.1.0-py3-none-any.whl.
File metadata
- Download URL: fa_tui-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ec3cf826416ae2fba85c4173898a8430477ecfde78a85dde4d2e6ae9324f8f3c
|
|
| MD5 |
5195ec2431fe24f2720082cf3fb12b32
|
|
| BLAKE2b-256 |
5026512445f1beec1bf7daf2cdcb1d2c018ae000078c50782f2e02bbdf19b9c2
|