
Villain은 여러 개의 리버스 TCP 및 HoaxShell 기반 셸을 처리하고, 추가 기능(명령어, 유틸리티)으로 기능을 향상시키며, 연결된 형제 서버(다른 머신에서 실행되는 Villain 인스턴스) 간에 공유할 수 있는 고급 스테이지 0/1 C2 프레임워크입니다.
Villain은 여러 개의 역방향 TCP 및 HoaxShell 기반 셸을 처리하고, 추가 기능(명령, 유틸리티)으로 기능을 향상시키며, 연결된 형제 서버(다른 시스템에서 실행 중인 Villain 인스턴스) 간에 공유할 수 있는 고급 Stage 0/1 C2 프레임워크입니다.
프레임워크의 주요 기능은 다음과 같습니다:
최신 기능을 갖춘 Villain의 최신 프레젠테이션은 없지만, 이 영상들은 기능에 대한 좋은 개요를 제공합니다.
[2022-11-30] John Hammond 님이 이 놀라운 영상에서 이 도구를 소개했습니다 ->
[2023-03-30] 버전 2.0.0 릴리스 데모, 제작자 ->
| ❗ 면책 조항 |
|---|
| 이 프로젝트는 활발히 개발 중입니다. 릴리스 시 주요 변경 사항이 있을 수 있습니다. |
| 이 도구를 테스트할 명시적 허가 없이 호스트에 대해 사용하는 것은 불법입니다. 이 도구를 사용하여 발생할 수 있는 모든 문제에 대한 책임은 사용자에게 있습니다. |

Villain은 kali linux에서 명시적으로 개발 및 테스트되었습니다. apt로 설치할 수 있습니다:
apt install villain
❗새 릴리스가 kali의 저장소에 통합되기까지 시간이 걸릴 수 있습니다.
최신 버전을 원하거나 수동으로 설치하려면:
git clone https://github.com/t3l3machus/Villain
cd ./Villain
pip3 install -r requirements.txt
또한 gnome-terminal을 설치해야 합니다 (프레임워크 명령 중 하나에 필요):
sudo apt update&&sudo apt install gnome-terminal
루트로 실행해야 합니다:
villain [-h] [-p PORT] [-x HOAX_PORT] [-n NETCAT_PORT] [-f FILE_SMUGGLER_PORT] [-i] [-c CERTFILE] [-k KEYFILE] [-u] [-q]
자세한 내용은 사용법 가이드를 확인하세요.
⚠️ AV 회피를 더 잘 처리하기 위해 자신만의 난독화된 역방향 셸 템플릿을 만들고 Villain 인스턴스의 기본 템플릿을 교체하세요. 방법은 다음과 같습니다 📽️ -> youtube.com/watch?v=grSBdZdUya0
Pull Request는 일반적으로 환영합니다. 명심하세요: 저는 지속적으로 새로운 도구를 개발하고 기존 여러 도구를 유지 관리하고 있습니다. 응답이 느릴 수 있습니다. 상당한 코드 덩어리가 포함된 새로운 기능에 대한 아이디어가 있다면, PR을 보내기 전에 먼저 저에게 연락하여 이미 유사한 작업이 진행 중인지 논의하는 것이 좋습니다.