Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
gitpwnd — GitPwnd is a network penetration tool that lets you use a git repo for command and control of compromised machines | Kitploit
工具/GitHubGitHub/nccgroup/gitpwnd
Persistence MechanismsPost-ExploitationPenetration TestingCommand and ControlRed TeamingRemote Access Tool
GitHubnccgroup/gitpwnd

gitpwnd

GitPwnd is a network penetration tool that lets you use a git repo for command and control of compromised machines

查看仓库
145333年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

GitPwnd

GitPwnd 是一个在网络渗透测试中使用的工具。GitPwnd 允许攻击者向被攻陷的机器发送命令,并使用 git 仓库作为命令与控制传输层接收结果。通过使用 git 作为通信机制,被攻陷的机器无需直接与你的攻击服务器通信,而攻击服务器的主机或 IP 很可能被被攻陷的机器视为不可信。

目前 GitPwnd 假设命令与控制 git 仓库托管在 GitHub 上,但这只是当前迭代的实现细节。同样的技术同样适用于任何可以托管 git 仓库的服务,无论是 BitBucket、Gitlab 等。

设置与安装

GitPwnd 的设置脚本(setup.py)和服务器(server/)是使用 Python3 编写和测试的,但 Python 2.7 很可能也能正常工作。在被攻陷的机器上建立持久化的引导过程是在 Python 2.7 上测试的。

设置 GitPwnd

root@kitploit:~
# 安装 Python 依赖
$ pip3 install -r requirements.txt --user

# 设置配置
$ cp config.yml.example config.yml
# 使用你的自定义信息配置 config.yml

# 运行设置脚本
$ python3 setup.py config.yml

运行 GitPwnd 服务器

root@kitploit:~
$ cd server/
$ pip3 install -r requirements.txt --user
$ python3 server.py

贡献

欢迎贡献!请随时提交 issue 或 PR,我们会尽快回复。

版本信息

v0.1

  • 初始 PoC 功能完整,适用于 BlackHat USA 2017。

待办事项

  • 编写更详细的 README。
下载工具