Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
cdt-vulnsamba-deploy — Ubuntu 시스템에 CVE-2017-7494(일명 "SambaCry")를 배포하기 위한 CDT Ansible 플레이북 | Kitploit
도구/GitHubGitHub/zanex360/cdt-vulnsamba-deploy
Vulnerability AnalysisExploitationPenetration TestingLearning & EducationRed TeamingLabs & Practice
GitHubzanex360/cdt-vulnsamba-deploy

cdt-vulnsamba-deploy

Ubuntu 시스템에 CVE-2017-7494(일명 "SambaCry")를 배포하기 위한 CDT Ansible 플레이북

저장소 보기
6개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CDT Team Delta - 취약한 Samba 배포


개요

이 저장소는 CVE-2017-7494(치명적인 원격 코드 실행 취약점)의 영향을 받는 취약한 Samba 파일 서버를 Ansible 기반으로 배포하기 위한 것입니다. 이 환경은 Grey Team 단계에서 Delta 팀을 위해 배포될 예정입니다.


취약점 설명

CVE-2017-7494는 Samba 3.5.0~4.6.4 버전에서 발생하는 치명적인 취약점으로, 원격 공격자가 쓰기 가능한 SMB 공유에 악성 공유 객체(.so) 파일을 업로드하고 Samba 서비스가 이를 로드하도록 강제하여 임의 코드를 실행할 수 있게 합니다. 성공적인 악용 시 일반적으로 루트 권한 수준의 명령 실행으로 이어집니다.


사전 요구 사항

  • 대상 OS: Ubuntu 22.04
  • Ansible 버전: 2.12+
  • Python: 제어 머신에 Python 3.x
  • 네트워크 요구 사항:
    • 공격자 네트워크에서 TCP 포트 445에 연결 가능
    • 대상 호스트에 SSH 접근 가능

빠른 시작

root@kitploit:~
git clone https://github.com/Zanex360/cdt-vulnsamba-deploy
cd cdt-vulnsamba-deploy
ansible-playbook -i inventory.ini playbook.yml

배포가 완료되면 Samba 서비스는 TCP 445로 접근 가능하며 CVE-2017-7494를 통해 의도적으로 악용될 수 있습니다.


문서

  • 배포 가이드 deployment_documentation.md

  • 악용 가이드 exploit_documentation.md


대회 활용 사례

레드 팀: 참가자는 SMB 열거를 연습하고, 안전하지 않은 쓰기 가능 공유를 식별하며, CVE-2017-7494를 악용하여 원격 코드 실행 및 전체 시스템 장악을 달성할 수 있습니다.

블루 팀: 방어자는 Samba 로그를 모니터링하고, SMB 트래픽을 분석하며, 악성 파일 업로드 및 비정상적인 서비스 동작에 대한 탐지 및 완화 전략을 개발할 수 있습니다.

그레이 팀: 이 프로젝트는 대회 인프라에 취약한 서비스와 함께 해당 서비스에 대한 문서를 제공합니다.


기술 세부 사항

Ansible 플레이북은 다음과 같은 상위 수준의 작업을 수행합니다:

  • 필요한 시스템 종속성 설치
  • Samba 4.5.9 소스 추출 및 컴파일
  • /opt/samba-4.5.9에 Samba 설치
  • 의도적으로 안전하지 않은 smb.conf 배포
  • 취약한 Samba 인스턴스를 위한 systemd 서비스 생성 및 시작

저장소 구조

root@kitploit:~
cdt-vulnsamba-deploy/
├── playbook.yml
├── inventory.ini
├── vars/main.yml
├── roles/
│   └── samba/
│       ├── tasks/
│       │   ├── main.yml
│       │   ├── deps.yml
│       │   ├── build.yml
│       │   ├── configure.yml
│       │   └── service.yml
│       ├── handlers/
│       │   └── main.yml
│       └── templates/
│           └── smb.conf.j2
├── files/
│   └── samba-4.5.9.tar.gz
├── screenshots/
├── deployment_documentation.md
├── exploit_documentation.md
├── .gitignore
└── README.md

문제 해결

  • Samba에 접근할 수 없음: 시스템에 이미 실행 중인 Samba 서비스가 없는지 확인하고 방화벽에서 TCP 445가 허용되어 있는지 확인하십시오
  • 빌드 오류: 필요한 개발 종속성이 설치되어 있고 Samba 4.5.9와 호환되는지 확인하십시오
  • 공유에 접근할 수 없음: smb.conf에서 게스트 접근 및 권한을 확인하십시오

도구 다운로드