Az - Pass the Certificate

рд╣реИрдХрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ

рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдкрд╛рд╕ рдХрд░реЗрдВ (рдПрдЬрд╝реНрдпреВрд░)

рдПрдЬрд╝реНрдпреВрд░ рдЬреБрдбрд╝реЗ рдорд╢реАрдиреЛрдВ рдореЗрдВ, рдПрдХ рдорд╢реАрди рд╕реЗ рджреВрд╕рд░реЗ рдорд╢реАрди рдореЗрдВ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдЬреЛ рдПрдЬрд╝реНрдпреВрд░ рдПрдбреА рд╕реАрдП рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП (рдЬреИрд╕реЗ рд╡рд┐рд╖рдп) рдЬрдм рджреЛрдиреЛрдВ рдорд╢реАрдиреЗрдВ NegoEx рдкреНрд░рдорд╛рдгреАрдХрд░рдг рддрдВрддреНрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИрдВред

рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рд╢рдмреНрджреЛрдВ рдореЗрдВ:

  • рдХрдиреЗрдХреНрд╢рди рдкреНрд░рд╛рд░рдВрдн рдХрд░рдиреЗ рд╡рд╛рд▓реА рдорд╢реАрди (рдЧреНрд░рд╛рд╣рдХ) рдХреЛ рдПрдХ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдПрдЬрд╝реНрдпреВрд░ рдПрдбреА рд╕реАрдП рд╕реЗ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╣реИред

  • рдЧреНрд░рд╛рд╣рдХ рдПрдХ JSON рд╡реЗрдм рдЯреЛрдХрди (JWT) рд╣реЗрдбрд░ рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкреАрдЖрд░рдЯреА рдФрд░ рдЕрдиреНрдп рд╡рд┐рд╡рд░рдг рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рд╛рдЗрди рдХрд░рддрд╛ рд╣реИ (рд╕рддреНрд░ рдХреБрдВрдЬреА рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрджрд░реНрдн рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдФрд░ рдЗрд╕реЗ рдПрдЬрд╝реНрдпреВрд░ рдПрдбреА рдХреЛ рднреЗрдЬрддрд╛ рд╣реИред

  • рдПрдЬрд╝реНрдпреВрд░ рдПрдбреА рдЧреНрд░рд╛рд╣рдХ рд╕рддреНрд░ рдХреБрдВрдЬреА рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрджрд░реНрдн рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ JWT рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ, рдкреАрдЖрд░рдЯреА рдХреА рдорд╛рдиреНрдпрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрддрд╛ рд╣реИред

рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдФрд░ рдкрд╛рд╕ рдж рдкреАрдЖрд░рдЯреА рд╣рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж:

  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо

  • рдЯреЗрдиреЗрдВрдЯ рдЖрдИрдбреА

  • рдкреАрдЖрд░рдЯреА

  • рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрджрд░реНрдн

  • рдбрд┐рд╡рд╛рдЗрд╕ рдХреБрдВрдЬреА

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП PrtToCert рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ P2P рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: PrtToCert:

RequestCert.py [-h] --tenantId TENANTID --prt PRT --userName USERNAME --hexCtx HEXCTX --hexDerivedKey HEXDERIVEDKEY [--passPhrase PASSPHRASE]

рдкреНрд░рдорд╛рдгрдкрддреНрд░ PRT рдХреЗ рдмрд░рд╛рдмрд░ рдЪрд▓реЗрдВрдЧреЗред рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдпрд╣рд╛рдБ AzureADJoinedMachinePTC рдкрд╛рдпрдерди рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рджреВрд░рд╕реНрде рдорд╢реАрди рдореЗрдВ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд░реЗрдЧрд╛, PSEXEC рдЪрд▓рд╛рдПрдЧрд╛ рдФрд░ рдПрдХ CMD рдЦреЛрд▓реЗрдЧрд╛ред рдЗрд╕рд╕реЗ рд╣рдореЗрдВ рдлрд┐рд░ рд╕реЗ Mimikatz рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓реЗрдЧреА рддрд╛рдХрд┐ рд╣рдо рдХрд┐рд╕реА рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ PRT рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХреЗрдВред

Main.py [-h] --usercert USERCERT --certpass CERTPASS --remoteip REMOTEIP

рд╕рдВрджрд░реНрдн

  • рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВ рдХрд┐ Pass the Certificate рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдореВрд▓ рдкреЛрд╕реНрдЯ https://medium.com/@mor2464/azure-ad-pass-the-certificate-d0c5de624597

рд╣реИрдХрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВ

Last updated