OSCP 와 커버로스

agnusdei·2025년 11월 26일

CTF

목록 보기
180/185

🛡️ OSCP 준비와 커버로스 마스터의 중요성

OSCP 시험과 실무에서는 대부분의 시나리오가 윈도우 기반의 AD 환경을 다루게 되며, 커버로스에 대한 깊은 이해는 다음과 같은 핵심 공격 기법을 수행하는 데 필수적입니다.

1. 인증 정보 탈취 및 권한 상승

핵심 공격 기법설명
Pass-the-Hash (PtH)비밀번호 해시를 직접 사용하여 인증하는 공격. 커버로스 환경에서 인증 토큰(TGT)을 얻는 데 사용될 수 있습니다.
Kerberoasting서비스 계정의 서비스 주체 이름(SPN, Service Principal Name)을 이용하여 TGS (Ticket-Granting Service) 티켓을 요청하고, 이 티켓 안에 암호화된 서비스 계정의 해시를 오프라인에서 무차별 대입(Brute-forcing)하여 비밀번호를 탈취합니다.
AS-REP Roasting특정 계정 설정(Do not require Kerberos preauthentication)이 취약한 경우, 초기 인증(AS-REQ) 단계에서 암호화된 데이터를 탈취하여 오프라인에서 해독(Roasting)하는 기법입니다.

2. 골든 티켓 & 실버 티켓 공격

핵심 공격 기법설명
Golden Ticket (골든 티켓)AD의 최상위 권한 계정인 KRBTGT 계정의 해시를 탈취하여 임의의 TGT (Ticket-Granting Ticket)를 위조하는 공격입니다. 이를 통해 AD 전체에 대한 영구적인 관리자 권한을 얻을 수 있습니다.
Silver Ticket (실버 티켓)특정 서비스 서버(SS)의 비밀 키 해시를 탈취하여 해당 서비스에만 유효한 서비스 티켓을 위조하는 공격입니다.

3. 내부 이동 (Lateral Movement)

  • 탈취한 서비스 티켓이나 TGT를 사용하여 네트워크 내 다른 시스템으로 접근하는 과정은 커버로스 인증 흐름을 기반으로 합니다. 공격자가 내부 네트워크에서 권한을 확장하고 목표 시스템에 도달하기 위해서는 이 흐름을 이해하고 악용하는 능력이 필수입니다.

📚 마스터를 위한 학습 방향

커버로스 프로토콜의 이론적 흐름(AS-REQ/AS-REP, TGS-REQ/TGS-REP, AP-REQ/AP-REP)을 이해하는 것 외에도, 실습에 초점을 맞추어 준비해야 합니다.

  1. 이론 이해: 커버로스 인증의 3단계 흐름(TGT 획득 \rightarrow 서비스 티켓 요청 \rightarrow 서비스 접근)과 각 티켓, 세션 키의 역할 및 암호화 방식을 정확히 이해해야 합니다.
  2. 도구 사용: Impacket 도구 모음(getTGT.py, getST.py, wmiexec.py 등)과 Rubeus 등의 커버로스 공격 전문 도구를 사용하여 실제 공격을 수행하는 방법을 익혀야 합니다.
  3. AD 환경 실습: 직접 액티브 디렉토리(AD) 랩 환경을 구축하거나, OSCP 랩 내에서 커버로스 기반 공격 시나리오(Kerberoasting, AS-REP Roasting 등)를 반복적으로 실습하는 것이 가장 중요합니다.

OSCP는 이론과 실습의 균형이 중요하며, 커버로스 관련 취약점들은 윈도우 도메인 환경 장악의 핵심 관문이므로 깊이 있는 학습을 권장드립니다.

profile
DevSecOps, Pentest, Cloud(OpenStack), Develop, Data Engineering, AI-Agent

0개의 댓글