
C2/post-exploitation framework
Black Mamba — это система управления и контроля (C2), работающая с несколькими подключениями одновременно. Она разработана на Python с использованием Qt Framework и обладает множеством функций для этапа пост-эксплуатации.
Эй, прежде чем перейти к галерее, нужно знать, что BlackMamba — это открытый проект. Поэтому, если вы находите этот инструмент полезным и хотите добавить какую-либо функциональность, улучшить производительность кода или улучшить что-то в BlackMamba, лучший способ добавить это — отправить pull request <3
1º - Скачайте BlackMamba;
2º - Установите PIP-пакеты;
pip install -r requirements.txt
3º - Откройте порты 65000 и 65005 на вашем шлюзе или роутере (номер порта не обязателен);
4º - Создайте исключение в брандмауэре для BlackMamba или отключите его;
5ª - Перейдите в "BlackMamba/bin/profile/socket.txt" и введите номер открытого порта;
SERVER_IP=0.0.0.0
PORT=65000
PORT_VIDEO=65005
ВАЖНО: Не меняйте 0.0.0.0.
6º (ОПЦИОНАЛЬНО) - Перейдите в папку BlackMamba и откройте файл "keygen.py". Скопируйте полученный ключ и вставьте его в "BlackMamba/bin/profile/crypt_key.py" ;
В BlackMamba используется ключ шифрования по умолчанию. Рекомендуется изменить его.
7º - Вернитесь в корневую папку BlackMamba и откройте файл "main.py";
WINDOWS
python main.py
KALI LINUX
(sudo chmod 777 main.py)
(sudo python3 main.py)
ДРУГИЕ LINUX
sudo chmod 777 main.py
sudo python3.8 main.py
8º - Нажмите на кнопку со значком человека и знаком плюс;
9º - Укажите путь, где будет создан файл Python, введите оба номера портов и IP-адрес (внешний или локальный) вашего хоста, затем нажмите кнопку "Создать".
После создания скрипта клиента необходимо запустить его на целевом хосте:
WINDOWS
python script.py
GNU/LINUX
1º Установите пакеты:
scrot -y
python3-pip -y
python3-tk -y
python3-dev -y
2º sudo python3.8 script.py
KALI LINUX
(sudo python3 script.py)
ВАЖНО: Скрипт клиента не обеспечивает постоянства. Если вы хотите сделать его постоянным, вам придется сделать это самостоятельно. Еще один важный момент: скрипт клиента может задерживаться на несколько секунд или несколько минут для подключения/переподключения.
Gustavo (Loseys)
(В произвольном порядке)