GTFOBins CLI 是 GTFOBins 的命令行界面,提供对 Unix 二进制程序利用技术的即时访问。该工具帮助安全专业人员和系统管理员识别并理解合法 Unix 二进制程序如何被滥用以绕过安全限制。
pipx install git+https://github.com/kasem545/gtfobins-cli
git clone https://github.com/kasem545/gtfobins-cli
cd gtfobins-cli
pip install -e .
gtfo <binary>
# 搜索 sudo 的利用技术
gtfo sudo
# 搜索 python 的利用技术
gtfo python
# 按名称模糊搜索二进制程序
gtfo -s pyth
# 按利用类型筛选二进制程序
gtfo -f shell
gtfo -f suid
gtfo -f sudo
# 仅显示某个二进制程序的特定技术
gtfo python -f sudo
# 交互模式,带自动补全
gtfo -i
# 列出所有可用的二进制程序
gtfo -l
# 检查版本
gtfo --version
该工具提供以下各种利用技术的信息:
# 克隆仓库
git clone https://github.com/kasem545/gtfobins-cli
cd gtfo
# 创建虚拟环境
python -m venv venv
source venv/bin/activate # Windows 上: venv\Scripts\activate
# 以开发模式安装
pip install -e .
# 安装测试依赖
pip install pytest pytest-cov
# 运行测试
pytest
欢迎贡献!请随时提交 Pull Request。对于重大更改,请先开启一个 issue 讨论您想要更改的内容。
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)⚠️ 重要:本工具仅用于授权的安全测试和教育目的。用户必须:
开发者不承担任何责任,亦不对因滥用或误用本工具造成的任何损害负责。
本项目采用 GNU 通用公共许可证 v3.0 授权 - 详情请参见 LICENSE 文件。
如果您遇到任何问题或有疑问:
| 选项 | 描述 |
|---|
binary | 要搜索利用技术的 Unix 二进制程序 |
-s, --search TERM | 按名称模糊搜索二进制程序 |
-f, --filter TYPE | 按利用类型筛选二进制程序 |
-i, --interactive | 交互模式,带自动补全 |
-l, --list | 列出所有可用的二进制程序 |
-v, --version | 显示版本 |
-h, --help | 显示帮助信息 |