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 플레이북

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

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에서 게스트 접근 및 권한을 확인하십시오

    도구 다운로드