taibeihacker
Moderator
C2解决方案,与您的Bash Bunny Mark II直接通过蓝牙- 低能传达。
向您的bash兔子发送所有所需的指示。
Overview
Structure
Installation Start
安装所需的依赖关系pip pip pip pygatt'pygatt'pygatt [gatttool]'确保安装了bluezsudo apt安装bluez下载bluebunny的存储库(然后切换到正确的文件夹)git克隆https://github.com/90N45-d3v/bluebunny
CD Bluebunny/C2启动C2服务器Sudo Python C2-Server.py用Bluebunny有效载荷插入目标机器(有效载荷AT: AT: Bluebunny/pareload.txt)。从LocalHost:1472上访问您的C2服务器,然后连接狂欢兔子(准备好配对时,您的狂欢兔子会点亮绿色)。
Manual communication with the Bash Bunny through Python
您可以使用BlueBunny的BLE后端,并手动与狂欢兔子进行通信。Example Code
#导入后端(bluebunny/c2/bunnyle.py)进口Bunnyle
#定义要发送的数据
data='Quack String我爱我的狂欢兔子'
#定义要发送的数据类型('cmd'或'有效载荷')(有效载荷数据将临时写入文件,以执行多个命令,例如有效载荷脚本文件中的多个命令)
d_type='cmd'
#初始化Bunnyle
bunnyle.init()
#连接到您的狂欢兔子
bb=bunnyle.connect()
#发送数据并执行
bunnyle.send(BB,数据,D_TYPE)
Troubleshooting
Connecting your Bash Bunny doesn't work? Try the following instructions:
尝试再连接几次,检查是否可用蓝牙适配器,是否可以重新启动C2服务器,您的C2服务器正在检查您的Bash Bunny是否在BlueBunny远离BlueBunny的距离远处是您的Bash Bunny您的Bash Bunny您的Bash Bunny You bush bunny you bush bunny you bunny you a bunny you a bush bunny you环境(距离,干扰等)对于典型的BLE连接仍然可持续吗?Bugs within BlueZ
所使用的蓝牙堆栈是众所周知的,但也很大。如果启动与狂欢兔子的连接不起作用,则由于Bluez,这可能是一个暂时的问题。这是可能由临时错误引起的某种错误。这些通常在重新启动C2的操作系统后的最新情况下消失,因此,如果出现,请不要感到惊讶并冷静下来。5.0秒后的超时错误在扫描BLE设备时未知错误