
BlackHole
- C# RAT (원격 관리 도구)
- 교육 목적으로만 사용
기술
- protobuf-net : 슬레이브<->마스터 프로토콜의 메시지 직렬화/역직렬화
- NetMQ : 슬레이브<->마스터 시스템(클라이언트<->서버)에 사용되는 네트워크 라이브러리
- Lz4.Net : 압축 라이브러리
- ILMerge : 어셈블리를 단일 실행 파일로 패키징
작동 기능
- 역방향 연결 (매우 간단함)
- 슬레이브 관리 (연결/연결 해제)
- 원격 파일 브라우저
- 원격 파일 다운로더
- 원격 파일 실행
- 원격 데스크톱 (품질 + FPS)
- 취소 가능한 다운로드/업로드
- 원격 웹캠 캡처
- 다양한 소스에서 비밀번호 복구
작동 방식
ILMerge를 사용하여 슬레이브를 단일 .net 실행 파일로 패키징한 다음, PayloadBuilder로 해당 C++ 파일을 생성합니다. 마지막으로 로더를 빌드합니다. 대상이 로더를 시작하면 CLR을 로드하고 압축된 슬레이브를 메모리에서 동적으로 로드합니다(관리되는 C#이 C++ 실행기 내에서 실행됨).
시작하기
- BlackHole.Slave 빌드 (ILMerge를 사용하여 종속성과 함께 자동으로 패키징됨)
- BlackHole.PayloadBuilder 실행 (패키징된 슬레이브를 이진 형식으로 포함하는 C++ 파일 생성)
- BlackHole.Loader 빌드
- 단일 C++ 실행 파일을 전달하세요
메인 창

파일 관리자

다운로드 명령

원격 데스크톱
