Table of Contents

Discord 后门和漏洞机器人 - 预阿尔法版

Docker Image CI

为《Backdoors and Breaches》设计的 Discord 机器人,这是一款回合制策略游戏,由 BHIS

可用命令

  • setup-game创建游戏 ID 并设置所有需要的变量。
  • start-game开始一个新游戏后,我的事件主控程序才会运行。 setup-game
  • join-game通过为玩家分配 “玩家 “角色并授予其游戏频道访问权限,允许玩家加入游戏。
  • play-procedure开始游戏的 “程序 “阶段,玩家必须完成一系列挑战才能取得进展。
  • play-incident-master开始游戏的 “事件主控 “阶段,玩家轮流担任 “事件主控”,指导其他玩家如何应对模拟事件。
  • play-c2开始游戏的指挥和控制阶段,玩家轮流担任 C2 小组,必须与其他玩家协调完成一系列任务。
  • play-persistence开始游戏的 “坚持 “阶段,玩家必须找到并消除系统中隐藏的后门。
  • play-pivot开始游戏的 “支点 “阶段,在这一阶段,玩家必须支点到系统的不同部分,继续进行调查。
  • end-game结束当前游戏并删除游戏频道和相关角色。

要运行命令,请键入 !/后跟游戏频道中的命令名称。例如,要开始一个新游戏,键入 !start-game请注意,有些命令可能只在游戏的某些阶段可用。

设置机器人

使用 Python

1.使用 git clone https://github.com/simeononsecurity/discord-backdoors-and-breaches.git 2.使用 pip install -r requirements.txt 3.创建一个 config.ini文件,内容如下:

[SETTINGS]
discordtoken = put_discord_bot_token_here
channel_id = put_game_channel_id_here

4.更换 put_discord_bot_token_here使用您的 Discord 机器人令牌和 put_game_channel_id_here输入您希望进行游戏的频道 ID。 5.使用 python main.py

使用 Docker

1.克隆版本库并导航至目录:

git clone https://github.com/simeononsecurity/discord-backdoors-and-breaches.git
cd discord-backdoors-and-breaches

2.创建一个 .env文件,并添加以下环境变量及其相应值:

BOT_TOKEN=<discord_bot_token_here>
CHANNEL_ID=<game_channel_id_here>

3.使用提供的 Dockerfile 构建 Docker 映像:

docker build -t discord-backdoors-and-breaches .

4.运行 Docker 容器,并将环境变量从 .env文件

docker run --env-file .env discord-backdoors-and-breaches

或者,您也可以在运行 docker run指挥:

docker run -td --name bnbbot -e BOT_TOKEN=<discord_bot_token_here> -e CHANNEL_ID=<game_channel_id_here> discord-backdoors-and-breaches

或直接从 dockerhub

docker run -td --name bnbbot -e BOT_TOKEN=<discord_bot_token_here> -e CHANNEL_ID=<game_channel_id_here> simeononsecurity/discord-backdoors-and-breaches:latest