
Framework C2/post-exploitation
Black Mamba è un Command and Control (C2) che funziona con più connessioni contemporaneamente. È stato sviluppato con Python e con il Framework Qt e ha molteplici funzionalità per una fase di post-sfruttamento.
Ehi, prima di andare alla galleria devi sapere che BlackMamba è un progetto aperto, quindi, se trovi questo strumento utile e vuoi aggiungere qualche funzionalità, migliorare le prestazioni del codice o migliorare qualcosa in BlackMamba, il modo migliore per farlo aggiungere è inviare una pull request <3
1º - Scarica BlackMamba;
2º - Installa i pacchetti PIP;
pip install -r requirements.txt
3º - Apri le porte 65000 e 65005 nel tuo Gateway o Router (il numero di porta è opzionale);
4º - Crea un'eccezione nel firewall per BlackMamba o disabilitalo;
5ª - Vai su "BlackMamba/bin/profile/socket.txt" e inserisci il numero di porta aperto;
SERVER_IP=0.0.0.0
PORT=65000
PORT_VIDEO=65005
IMPORTANTE: Non modificare 0.0.0.0.
6º (OPZIONALE) - Vai nella cartella BlackMamba e apri il file "keygen.py". Copia la chiave risultante e incollala in "BlackMamba/bin/profile/crypt_key.py" ;
BlackMamba utilizza una chiave crittografica predefinita. È consigliabile modificarla.
7º - Torna alla cartella principale di BlackMamba e apri il file "main.py";
WINDOWS
python main.py
KALI LINUX
(sudo chmod 777 main.py)
(sudo python3 main.py)
ANOTHER LINUX
sudo chmod 777 main.py
sudo python3.8 main.py
8º - Clicca sul pulsante che ha un'icona di persona e un segno più;
9º - Inserisci il percorso in cui verrà creato il file Python, inserisci entrambi i numeri di porta e l'indirizzo IP (esterno o locale) del tuo host, quindi clicca sul pulsante "Crea".
Dopo aver creato lo script Client, dovrai eseguire lo script sull'host target:
WINDOWS
python script.py
GNU/LINUX
1º Scarica i pacchetti:
scrot -y
python3-pip -y
python3-tk -y
python3-dev -y
2º sudo python3.8 script.py
KALI LINUX
(sudo python3 script.py)
IMPORTANTE: Lo script del client non ha persistenza. Se vuoi ottenere persistenza, dovrai realizzarla da solo. Un altro punto importante è che lo script del client potrebbe ritardare alcuni secondi o pochi minuti per la connessione/riconnessione.
Gustavo (Loseys)
(In nessun ordine particolare)