Az - Pass the Cookie

Support 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では、ESTSAUTHESTSAUTHPERSISTENT、および**ESTSAUTHLIGHT**を含む認証クッキーが重要です。これらは、ユーザーが最近Azureでアクティブであったために存在します。

login.microsoftonline.comに移動し、クッキー**ESTSAUTHPERSISTENT(「サインインを維持」オプションによって生成された)またはESTSAUTH**を追加します。そうすれば、認証されます。

参考文献

HackTricksをサポートする

Last updated