SMB 열거 및 게스트 액세스

초급

이 프로젝트에서는 SMB 서비스 열거 및 게스트 액세스 악용의 기본 사항을 배우게 됩니다. nmap, smbclient, enum4linux 와 같은 도구를 사용하여 SMB 서비스를 검색하고, 공개 공유를 열거하며, 잘못 구성된 게스트 액세스를 악용하여 민감한 파일에 액세스합니다. 이 실습 프로젝트는 서비스 검색, Windows 파일 공유 악용, 데이터 유출 기법을 포함한 필수 네트워크 보안 기술을 다룹니다.

cybersecuritynmaplinux

💡 이 튜토리얼은 영어로 번역되었습니다. 원본을 보려면 영어로 전환

실습 중심의 사이버 보안 프로젝트에 오신 것을 환영합니다. 이 프로젝트에서는 주니어 침투 테스터의 역할을 맡아 SMB 서비스 취약점 및 잘못된 구성에 초점을 맞춘 네트워크 보안 평가를 수행합니다. 이 초보자 친화적인 챌린지는 실제 Windows 파일 공유 악용과 실용적인 네트워크 정찰 기법을 통제된 교육 환경에서 결합합니다.

학습 내용

이 프로젝트에서는 다음과 같은 Capture The Flag (CTF) 스타일 챌린지를 통해 기본적인 네트워크 보안 기술을 익히게 됩니다.

  • SMB 서비스 열거 (SMB Service Enumeration): nmap, smbclient, enum4linux와 같은 도구를 사용하여 SMB 서비스를 검색하고 구성을 열거합니다.
  • 포트 스캔 및 서비스 탐지 (Port Scanning and Service Detection): 열린 SMB 포트 (445) 를 식별하고 서비스 정보를 수집하는 방법을 배웁니다.
  • 게스트 액세스 악용 (Guest Access Exploitation): 익명 게스트 액세스로 잘못 구성된 SMB 서비스를 이해하고 악용합니다.
  • 파일 공유 액세스 (File Share Access): SMB 클라이언트를 사용하여 취약한 공개 공유에서 파일에 액세스하는 실습 경험을 쌓습니다.
  • 데이터 유출 (Data Exfiltration): 손상된 시스템에서 민감한 파일 및 정보를 추출하는 기법을 배웁니다.

챌린지

Docker 컨테이너 환경에서 잘못 구성된 SMB 서비스를 실행하는 취약한 시스템이 제공됩니다. 여러분의 임무는 다음과 같습니다.

  1. SMB 서비스 열거 (Enumerate SMB Services) - 네트워크 스캔 도구를 사용하여 SMB 서비스를 검색하고 지문 분석합니다.
  2. 서비스 구성 분석 (Analyze Service Configurations) - SMB 공유 및 권한을 검사하여 게스트 액세스 취약점을 식별합니다.
  3. 게스트 액세스 악용 (Exploit Guest Access) - SMB 서비스에 연결하고 인증 없이 공개 공유의 파일에 액세스합니다.
  4. 플래그 캡처 (Capture the Flag) - 손상된 파일 공유에서 민감한 정보와 숨겨진 플래그를 검색합니다.

주요 개념

  • SMB 프로토콜 (SMB Protocol): Windows 파일 및 프린터 공유를 위한 Server Message Block 프로토콜
  • 서비스 열거 (Service Enumeration): 네트워크 서비스 및 해당 구성을 검색하는 프로세스
  • 게스트 액세스 (Guest Access): 인증 없이 익명 읽기/쓰기 액세스를 허용하는 잘못 구성된 서비스
  • 네트워크 보안 평가 (Network Security Assessment): 네트워크 서비스의 보안 취약점에 대한 체계적인 평가
  • 데이터 유출 (Data Exfiltration): 손상된 시스템에서 민감한 데이터를 추출하는 기법

이 프로젝트가 끝나면 네트워크 보안 테스트 도구 및 기법에 대한 실습 경험을 쌓아 더 고급 침투 테스트 과제를 탐색하는 데 자신감을 얻게 될 것입니다. SMB 서비스를 열거해 봅시다!

강사

labby
Labby
Labby is the LabEx teacher.