Az - Pass the Cookie

AWS 해킹 학습 및 실습:HackTricks Training AWS Red Team Expert (ARTE) GCP 해킹 학습 및 실습: HackTricks Training GCP Red Team Expert (GRTE)

HackTricks 지원

왜 쿠키를 사용하는가?

브라우저 쿠키인증 및 MFA 우회에 효과적인 메커니즘입니다. 사용자가 이미 응용 프로그램에서 인증했기 때문에 세션 쿠키를 사용하여 다시 인증할 필요 없이 해당 사용자로 데이터에 액세스할 수 있습니다.

브라우저 쿠키가 위치한 곳을 확인할 수 있습니다:

공격

도전적인 부분은 이러한 **쿠키가 Microsoft Data Protection API (DPAPI)**를 통해 사용자를 위해 암호화된다는 것입니다. 이는 해당 사용자에 속한 쿠키에 연결된 암호화 키로 암호화됩니다. 이에 대한 자세한 정보는 다음에서 확인할 수 있습니다:

Mimikatz를 사용하면 이 명령을 사용하여 사용자의 쿠키를 추출할 수 있습니다.

mimikatz.exe privilege::debug log "dpapi::chrome /in:%localappdata%\google\chrome\USERDA~1\default\cookies /unprotect" exit

Azure에서는 사용자가 최근 Azure에서 활동했기 때문에 ESTSAUTH, ESTSAUTHPERSISTENT, **ESTSAUTHLIGHT**와 같은 인증 쿠키가 중요합니다.

단순히 login.microsoftonline.com으로 이동하고 ESTSAUTHPERSISTENT 쿠키(“Stay Signed In” 옵션으로 생성) 또는 ESTSAUTH 쿠키를 추가하면 인증됩니다.

참고 자료

Last updated