Az - Automation Account
Basic Information
From the docs: Azure Automation рдПрдХ рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд рдСрдЯреЛрдореЗрд╢рди, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЕрдкрдбреЗрдЯ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗрд╡рд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЗ Azure рдФрд░ рдЧреИрд░-Azure рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рдкреНрд░рдмрдВрдзрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдСрдЯреЛрдореЗрд╢рди, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рдмрдВрдзрди, рдЕрдкрдбреЗрдЯ рдкреНрд░рдмрдВрдзрди, рд╕рд╛рдЭрд╛ рдХреНрд╖рдорддрд╛рдПрдБ рдФрд░ рд╡рд┐рд╖рдо рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдпреЗ Azure рдореЗрдВ "рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдп" рдХреА рддрд░рд╣ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд, рдЬрд╛рдВрдЪрдиреЗ рдФрд░ Azure рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреАрдЬреЗрдВ (рдХреНрд░рд┐рдпрд╛рдПрдБ рдпрд╛ рдпрд╣рд╛рдВ рддрдХ рдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ) рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВрдЧреЗред
Run As Account
рдЬрдм Run as Account рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ Azure AD рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реНрд╡рдпрдВ-рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рд╣реЛрддрд╛ рд╣реИ, рдПрдХ рд╕реЗрд╡рд╛ рдкреНрд░рдореБрдЦ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рд╡рд░реНрддрдорд╛рди рд╕рджрд╕реНрдпрддрд╛ рдореЗрдВ рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП Contributor рднреВрдорд┐рдХрд╛ рд╕реМрдВрдкрддрд╛ рд╣реИ (рдХрдИ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░)ред Microsoft рдСрдЯреЛрдореЗрд╢рди рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП Managed Identity рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реИред
рдпрд╣ 30 рд╕рд┐рддрдВрдмрд░, 2023 рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ Managed Identities рдХреЗ рд▓рд┐рдП рдмрджрд▓рд╛ рдЬрд╛рдПрдЧрд╛ред
Runbooks & Jobs
Runbooks рдЖрдкрдХреЛ рдордирдорд╛рдиреЗ PowerShell рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рджреБрд░реБрдкрдпреЛрдЧ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд▓рдЧреНрди рдкреНрд░рдореБрдЦ рдХреЗ рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЛ рдЪреБрд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдпрджрд┐ рдХреЛрдИ рд╣реЛ)ред Runbooks рдХреЗ рдХреЛрдб рдореЗрдВ рдЖрдк рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЬрд╛рдирдХрд╛рд░реА (рдЬреИрд╕реЗ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕) рднреА рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдк рдЬреЙрдмреНрд╕ рдХреЛ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдРрд╕рд╛ рдХрд░реЗрдВ рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд░рди рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд░рдЦрддреЗ рд╣реИрдВ (рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЬрд╛рдирдХрд╛рд░реА).
рдЬрд╛рдПрдБ Automation Accounts
--> <Select Automation Account>
--> Runbooks/Jobs/Hybrid worker groups/Watcher tasks/credentials/variables/certificates/connections
Hybrid Worker
рдПрдХ Runbook рдХреЛ Azure рдХреЗ рдЕрдВрджрд░ рдПрдХ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдпрд╛ Hybrid Worker (рдЧреИрд░-Azure рдорд╢реАрди) рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред Log Analytics Agent рдХреЛ VM рдкрд░ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕реЗ рдПрдХ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред рд╣рд╛рдЗрдмреНрд░рд┐рдб рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдЬреЙрдмреНрд╕ SYSTEM рдХреЗ рд░реВрдк рдореЗрдВ Windows рдкрд░ рдФрд░ nxautomation рдЦрд╛рддреЗ рдХреЗ рд░реВрдк рдореЗрдВ Linux рдкрд░ рдЪрд▓рддреА рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рд╣рд╛рдЗрдмреНрд░рд┐рдб рдХрд╛рд░реНрдпрдХрд░реНрддрд╛ рдХреЛ Hybrid Worker Group рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдк Windows Hybrid Worker рдореЗрдВ рдПрдХ Runbook рдЪрд▓рд╛рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк System рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдмрд╛рд╣рд░реА рдорд╢реАрди рдХреЗ рдЕрдВрджрд░ рдордирдорд╛рдиреЗ рдЖрджреЗрд╢ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВрдЧреЗ (рдЕрдЪреНрдЫреА рдкрд┐рд╡рдЯ рддрдХрдиреАрдХ)ред
Compromise State Configuration (SC)
From the docs: Azure Automation State Configuration рдПрдХ Azure рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреНрд░рдмрдВрдзрди рд╕реЗрд╡рд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ PowerShell Desired State Configuration (DSC) рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рд┐рдЦрдиреЗ, рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА рдХреНрд▓рд╛рдЙрдб рдпрд╛ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░ рдореЗрдВ рдиреЛрдбреНрд╕ рдХреЗ рд▓рд┐рдП рд╣реЛрддреА рд╣реИред рдпрд╣ рд╕реЗрд╡рд╛ DSC Resources рдХреЛ рднреА рдЖрдпрд╛рдд рдХрд░рддреА рд╣реИ, рдФрд░ рд▓рдХреНрд╖рд┐рдд рдиреЛрдбреНрд╕ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реМрдВрдкрддреА рд╣реИ, рд╕рднреА рдХреНрд▓рд╛рдЙрдб рдореЗрдВред рдЖрдк Azure рдкреЛрд░реНрдЯрд▓ рдореЗрдВ Configuration Management рдХреЗ рддрд╣рдд State configuration (DSC) рдХрд╛ рдЪрдпрди рдХрд░рдХреЗ Azure Automation State Configuration рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓ рд╕рдХрддреА рд╣реИред
RCE
рдпрд╣ рдкреНрд░рдмрдВрдзрд┐рдд рдорд╢реАрдиреЛрдВ рдореЗрдВ рдордирдорд╛рдиреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП SC рдХрд╛ рджреБрд░реБрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред
Enumeration
рдПрдХ рд░рдирдмреБрдХ рдмрдирд╛рдПрдВ
рдПрдХ рдСрдЯреЛрдореЗрд╢рди рдЕрдХрд╛рдЙрдВрдЯ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдФрд░ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдХреЛ рд░рди рдмреБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХреНрд╕рдлрд┐рд▓реНрдЯреНрд░реЗрдЯ рдХрд░реЗрдВ
рдЖрдк рдПрдХ рдореМрдЬреВрджрд╛ рд░рди рдмреБрдХ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдХреЗ рдФрд░ рд╡реЗрдм рдХрдВрд╕реЛрд▓ рд╕реЗ рд╡рд╣реА рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЙрдЪреНрдЪ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрдЕрдк рдХреЗ рдЪрд░рдг
1. рдПрдХ рдСрдЯреЛрдореЗрд╢рди рдЦрд╛рддрд╛ рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ
рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ: рдПрдХ рдирдпрд╛ рдСрдЯреЛрдореЗрд╢рди рдЦрд╛рддрд╛ рдмрдирд╛рдПрдВред
рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЗрдЯрд┐рдВрдЧ: рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ "Create Azure Run As account" рд╕рдХреНрд╖рдо рд╣реИред
2. рд░рдирдмреБрдХ рдЖрдпрд╛рдд рдФрд░ рд╕реЗрдЯрдЕрдк рдХрд░реЗрдВ
рд╕реНрд░реЛрдд: MicroBurst GitHub Repository рд╕реЗ рдирдореВрдирд╛ рд░рдирдмреБрдХ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
рдЖрд╡рд╢реНрдпрдХ рдХреНрд░рд┐рдпрд╛рдПрдБ:
рд░рдирдмреБрдХ рдХреЛ рдСрдЯреЛрдореЗрд╢рди рдЦрд╛рддреЗ рдореЗрдВ рдЖрдпрд╛рдд рдХрд░реЗрдВред
рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВред
рдмрд╛рд╣рд░реА рдЯреНрд░рд┐рдЧрд░реНрд╕ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рдирдмреБрдХ рдореЗрдВ рдПрдХ рд╡реЗрдмрд╣реБрдХ рд╕рдВрд▓рдЧреНрди рдХрд░реЗрдВред
3. AzureAD рдореЙрдбреНрдпреВрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ: рдСрдЯреЛрдореЗрд╢рди рдЦрд╛рддреЗ рдореЗрдВ AzureAD рдореЙрдбреНрдпреВрд▓ рдЬреЛрдбрд╝реЗрдВред
рдЕрддрд┐рд░рд┐рдХреНрдд рдХрджрдо: рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╕рднреА Azure рдСрдЯреЛрдореЗрд╢рди рдореЙрдбреНрдпреВрд▓ рдЙрдирдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЕрдкрдбреЗрдЯ рд╣реИрдВред
4. рдЕрдиреБрдорддрд┐ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ
рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреВрдорд┐рдХрд╛рдПрдБ:
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рд╢рд╛рд╕рдХ
рд╕рдмреНрд╕рдХреНрд░рд┐рдкреНрд╢рди рдорд╛рд▓рд┐рдХ
рд▓рдХреНрд╖реНрдп: рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдЗрди рднреВрдорд┐рдХрд╛рдУрдВ рдХреЛ рдСрдЯреЛрдореЗрд╢рди рдЦрд╛рддреЗ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВред
5. рд╕рдВрднрд╛рд╡рд┐рдд рдкрд╣реБрдВрдЪ рд╣рд╛рдирд┐ рдХреЗ рдкреНрд░рддрд┐ рдЬрд╛рдЧрд░реВрдХрддрд╛
рдиреЛрдЯ: рдРрд╕реА рд╕реНрд╡рдЪрд╛рд▓рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рд╕реЗ рд╕рдмреНрд╕рдХреНрд░рд┐рдкреНрд╢рди рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рдЦреЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
6. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд┐рд░реНрдорд╛рдг рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░реЗрдВ
рдПрдХ POST рдЕрдиреБрд░реЛрдз рднреЗрдЬрдХрд░ рдПрдХ рдирдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрдмрд╣реБрдХ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░реЗрдВред
рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП PowerShell рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐
$uri
рдХреЛ рдЖрдкрдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реЗрдмрд╣реБрдХ URL рд╕реЗ рдмрджрд▓реЗрдВ рдФрд░$AccountInfo
рдХреЛ рдЗрдЪреНрдЫрд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред
рд╕рдВрджрд░реНрдн
Last updated