前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >BlackMamba:一款功能强大的C2后渗透框架

BlackMamba:一款功能强大的C2后渗透框架

作者头像
FB客服
发布2021-03-25 10:39:28
1.1K0
发布2021-03-25 10:39:28
举报
文章被收录于专栏:FreeBuf
BlackMamba

BlackMamba是一款多客户端C2/后渗透框架,并且还支持某些网络间谍软件的功能。该工具基于Python 3.8.6和QT框架开发,可以在渗透测试任务中为广大研究人员提供帮助。

BlackMamba的功能如下:

多客户端支持:支持同时连接多个客户端; 实时通信更新:支持客户端和服务器端之间的实时通信和更新; 通信加密:支持对除了屏幕视频流之外的所有通信信息进行加密; 截屏收集:从客户端获取实时截屏; 视频流:实时查看客户端屏幕视频流; 客户端锁定:锁定和解锁客户端设备; 文件传输加密(上传/下载):可从客户端下载文件,或向客户端上传文件; 键盘记录:记录客户端键盘按键信息; Web下载器:支持从URL下载文件;

工具安装-服务器端

首先,使用下列命令将该项目源码克隆至本地:

代码语言:javascript
复制
git clone https://github.com/loseys/BlackMamba.git

接下来,安装PIP包:

代码语言:javascript
复制
pip install -r requirements.txt

PyQt5

Pillow

PyAutoGUI

pytest-shutil

cryptography

pynput

pygame

接下来,在网关或路由器打开端口65000和65005,具体端口号可选。为BlackMamba创建防火墙例外规则,或直接禁用防火墙。

打开“BlackMamba/bin/profile/socket.txt”文件,然后输入打开的端口号:

代码语言:javascript
复制
SERVER_IP=0.0.0.0

PORT=65000

PORT_VIDEO=65005

IMPORTANT: Do not change the 0.0.0.0.

打开BlackMamba目录,然后打开“keygen.py”文件。拷贝结果密钥并拷贝到“BlackMamba/bin/profile/crypt_key.py”文件中。

返回BlackMamba根目录,然后打开“main.py”文件:

WINDOWS

代码语言:javascript
复制
python main.py

GNU/LINUX

代码语言:javascript
复制
sudo chmod 777 main.py

sudo python3.8 main.py

    KALI LINUX

    (sudo chmod 777 main.py)

(sudo python3 main.py)

点击一个人形和加号的按钮,输入待创建Python文件的路径,输入端口号和主机的IP地址,然后点击“创建”按钮。

工具安装-客户端

创建好客户端脚本之后,你将需要在目标主机上运行该脚本。

Windows

代码语言:javascript
复制
python script.py

GNU/Linux

下载代码包:

代码语言:javascript
复制
scrot -y

python3-pip -y

python3-tk -y

python3-dev -y

然后运行下列命令:

代码语言:javascript
复制
sudo python3.8 script.py

KALI LINUX

(sudo python3 script.py)

注意事项:客户端脚本并不会实现持久化运行,如果你想实现持久化,你得需要自行动手实现。除此之外,客户端脚本可能会有几秒钟或几分钟的延迟,具体取决于通信连接的质量。

工具运行截图

项目地址

BlackMamba:点击底部【阅读原文】获取

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-03-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 工具安装-服务器端
    • WINDOWS
      • GNU/LINUX
      • 工具安装-客户端
        • Windows
          • GNU/Linux
          • 工具运行截图
          • 项目地址
          相关产品与服务
          网站渗透测试
          网站渗透测试(Website Penetration Test,WPT)是完全模拟黑客可能使用的攻击技术和漏洞发现技术,对目标系统的安全做深入的探测,发现系统最脆弱的环节。渗透测试和黑客入侵最大区别在于渗透测试是经过客户授权,采用可控制、非破坏性质的方法和手段发现目标和网络设备中存在弱点,帮助管理者知道自己网络所面临的问题,同时提供安全加固意见帮助客户提升系统的安全性。腾讯云网站渗透测试由腾讯安全实验室安全专家进行,我们提供黑盒、白盒、灰盒多种测试方案,更全面更深入的发现客户的潜在风险。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档