BlackMamba es un Framework multicliente de mando y control (c2)/post-explotación con algunas características de software espía. Desarrollado en Python 3.8.6 y QT Framework.

Algunas de las características de BlackMamba son:

  • Multicliente – Admite múltiples conexiones de cliente al mismo tiempo.
  • Actualizaciones de comunicación en tiempo real – Comunicación y actualizaciones en tiempo real entre el cliente y el servidor.
  • Comunicación encriptada – Casi todas las comunicaciones están encriptadas, excepto el streaming de video de la pantalla del cliente.
  • Recopilación de capturas de pantalla – Obtenga una captura de pantalla en tiempo real del cliente.
  • Streaming de video – Vea en tiempo real la pantalla del cliente.
  • Bloqueo de cliente – Bloquea y desbloquea la máquina del cliente.
  • Transferencia de archivos cifrados (carga/descarga) – Descarga archivos del cliente o carga archivos para el cliente.
  • Keylogger – Registra todas las teclas presionadas por el cliente.
  • Web Downloader – Descargue archivos de URLs o contenido mediante páginas RAW.

 

Guía de instalación:

1º – Descarga BlackMamba;
2º – Instalar los paquetes PIP;
pip install -r requirements.txt

PyQt5
Pillow
PyAutoGUI
pytest-shutil
cryptography
pynput
pygame

3º – Abra los puertos 65000 y 65005 en su Gateway o Router (el número de puerto es opcional);

4º – Cree una excepción en el firewall para BlackMamba o desactívelo;

5ª – Vaya a “BlackMamba/bin/profile/socket.txt” e ingrese el número de puerto abierto;
SERVER_IP=0.0.0.0
PORT=65000
PORT_VIDEO=65005

IMPORTANTE: No cambie el 0.0.0.0.

6º (OPCIONAL) – Vaya a la carpeta BlackMamba y abra el archivo “keygen.py”. Copie la clave resultante y péguela en “BlackMamba/bin/profile/crypt_key.py”;

BlackMamba usa una clave de criptografía predeterminada. Es interesante que lo cambies.
7º – Vuelve a la carpeta raíz de BlackMamba y abre el archivo “main.py”;
WINDOWS
python main.py

GNU/LINUX
sudo chmod 777 main.py
sudo python3.8 main.py

KALI LINUX
(sudo chmod 777 main.py)
(sudo python3 main.py)

8º – Haga clic en el botón que tiene el icono de una persona y el signo más;
9º – Ingrese la ruta donde se creará el archivo Python, ingrese ambos números de puerto y la dirección IP (externa o local) de su host, luego haga clic en el botón “Create”.
INSTALACIÓN DEL CLIENTE
Después de crear el script del cliente, deberá abrir el script en el objetivo del host:

WINDOWS

python script.py

GNU/LINUX

1º Descarga los paquetes:
scrot -y
python3-pip -y
python3-tk -y
python3-dev -y
2º sudo python3.8 script.py
KALI LINUX
(sudo python3 script.py)
IMPORTANTE: El script del cliente no tiene persistencia. Si quieres que tenga persistente, tendrás que hacerlo tú mismo. Otro punto importante es que el script del cliente puede demorar algunos segundos o minutos para conectarse/reconectarse.
Compartir.

Sobre el autor

Soy ingeniero en sistemas, técnico en informática y autodidacta, a lo largo de mi vida he tenido la oportunidad de trabajar en diferentes campos como la administración de sistemas, diseño y programación web, desarrollo de aplicaciones móviles y también como maestro. hoy en día con el conocimiento que gane por mis años de trabajo, más muchas horas de estudio autodidacta, he llegado a desempeñarme en el área de seguridad informática realizando auditorias de seguridad en diferentes empresas e instituciones de gobierno. También soy el creador de una pequeña comunidad en YouTube llamada Hacking y Más donde imparto algunos cursos de seguridad y hacking ético.