
C2/포스트 익스플로잇 프레임워크
Black Mamba는 동시에 여러 연결을 처리하는 명령 및 제어(C2) 시스템입니다. Python과 Qt 프레임워크로 개발되었으며, 후침투 단계에서 사용할 수 있는 다양한 기능을 제공합니다.
갤러리로 가기 전에 알아두세요: BlackMamba는 오픈 프로젝트입니다. 이 도구가 유용하다고 생각하고 기능을 추가하거나, 코드 성능을 개선하거나, BlackMamba를 개선하고 싶다면 풀 리퀘스트를 제출하는 것이 가장 좋은 방법입니다 <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)
ANOTHER 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)
중요: 클라이언트 스크립트는 지속성(persistence)이 없습니다. 지속성을 원하면 직접 구현해야 합니다. 또 다른 중요한 점은 클라이언트 스크립트가 연결/재연결에 몇 초에서 몇 분 정도 지연될 수 있다는 것입니다.
Gustavo (Loseys)
(순서 없음)