рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдХреБрдЫ рд▓реЛрдЧ рдПрдХ рдХрд┐рд╕реНрдордд рдХреЗ рд▓рд┐рдП рдпрд╛ рдмрд╛рдж рдореЗрдВ рдЗрд╕ рдЬрдЧрд╣ рдкрд░ рд╡рд╛рдкрд╕ рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдлрд╡реНрд╡рд╛рд░реЗ рдпрд╛ рд╕рдореБрджреНрд░ рдореЗрдВ рд╕рд┐рдХреНрдХреЗ рдлреЗрдВрдХрддреЗ рд╣реИрдВред

рддреЛ, рд╕рд╛рдЗрдмрд░ рд╣рдорд▓рд╛рд╡рд░ рдПрдХ рд╣реА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ - рд╡реЗ рдЕрдХреНрд╕рд░ рдЖрдИрдЯреА рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдореЗрдВ рдХреБрдЫ рдЫреЛрдЯреЗ рдореИрд▓рд╡реЗрдпрд░ рдПрдЬреЗрдВрдЯреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЫрд┐рдкрд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд░рдЦрддреЗ рд╣реИрдВред
рдЖрдк рдЗрди рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдХреБрдЫ рдЬрд╛рдирддреЗ рд╣реИрдВ:
- рд╕рдордп-рд╕рдордп рдкрд░ рдПрдХ рдореИрд▓рд╡реЗрдпрд░ рдмреАрдХрди рдХреЛ рдлрд┐рд░ рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдЕрдиреБрд╕реВрдЪрд┐рдд рдХрд╛рд░реНрдп рдмрдирд╛рдПрдВ;
- рд╕рд┐рд╕реНрдЯрдо рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдПрдХ рдирдИ рдСрдЯреЛрд░рди рдХреБрдВрдЬреА рдмрдирд╛рдПрдВ;
- рдСрдЯреЛрд╕реНрдЯрд╛рд░реНрдЯ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдирдИ рдкреНрд░рдгрд╛рд▓реА рд╕реЗрд╡рд╛ рдмрдирд╛рдПрдВ;
рд▓реЗрдХрд┐рди рд╕рдВрдХреНрд░рдорд┐рдд IT рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдЧреЗ рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ-рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рддрд░реАрдХрд╛ рд╣реИ - рдмрджрд▓рддреЗ
рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЕрдиреБрдорддрд┐рдпрд╛рдБред
AdminSDholder рдХреЗ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рднрд╛рдЧ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдХрд┐рд╕реА рднреА рд▓реЗрдЦ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
рдпрд╣ рдПрдХ рдХреЛрд╢рд┐рд╢ рдХрд░реЛ ред
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ - рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рд╕рдордп-рд╕рдордп рдкрд░ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / рд╕рдореВрд╣ рдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдореВрд╣ (рдЬреИрд╕реЗ рдбреЛрдореЗрди рдкреНрд░рд╡реЗрд╢, рд╕реНрдХреАрдорд╛ рдЖрджрд┐) рдХреА рд╕рджрд╕реНрдпрддрд╛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХрддреА рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рдХреЗрд╡рд▓ AdminSDHolder ACL рдореЗрдВ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ / рд╕рдореВрд╣ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред
рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдХрд┐рд╕реА рд╣рдорд▓рд╛рд╡рд░ рдХреЛ AdminSDHolder ACL рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдкрд░реНрдпрд╛рдкреНрдд рдЕрдиреБрдорддрд┐ рдорд┐рд▓ рдЧрдИ рд╣реИ, рддреЛ рд╡рд╣ рдПрдХ рдирдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЦрд╛рддрд╛ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдЦрд╛рддреЗ рдХрд╛ рдирд╛рдо AdminSDHolder ACL рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред
рдЙрдкрд░реЛрдХреНрдд рд▓реЗрдЦ рд╕реЗ, рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ Powershell рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП AD рдХреА рдЬрд╛рдБрдЪ рдХреИрд╕реЗ рдХрд░реЗрдВред
рд▓реЗрдХрд┐рди YARA рдирд┐рдпрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдПрдХ рдФрд░ рд╡рд┐рдзрд┐ рд╣реИред
рд╣рд░ рдмрд╛рд░ рдЬрдм рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ AdminSDHolder ACL рдХреЛ рдмрджрд▓рддрд╛ рд╣реИ, рддреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ
рдШрдЯрдирд╛ 4662 рдбреЛрдореЗрди рдирд┐рдпрдВрддреНрд░рдХ рд╕реБрд░рдХреНрд╖рд╛ рдШрдЯрдирд╛ рд▓реЙрдЧ рдореЗрдВ рдмрдирд╛рдИ рдЬрд╛ рд░рд╣реА рд╣реИ:

рдЕрдм рд╣рдо рдЗрд╕ рдШрдЯрдирд╛ рд╕реЗ рдорд┐рд▓реА рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ YARA рдирд┐рдпрдо рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣рд╛рдБ рдпрд╣ рд╣реИ:
rule adminSDholder { meta: maltype = "LuckyCoin" reference = "https://habr.com/ru/users/volnodumcev/" date = "17.05.2019" description = "YARA rule to find AdminSDholder being changed by a bad guy" strings: $hexEventID={ 36 12 00 00 00 00 00 00 20 80 } $object={ 7b 00 35 00 37 00 35 00 36 00 62 00 36 00 65 00 65 00 2d 00 65 00 62 00 61 00 31 00 2d 00 34 00 30 00 32 00 37 00 2d 00 38 00 32 00 39 00 64 00 2d 00 39 00 31 00 39 00 37 00 33 00 36 00 37 00 35 00 64 00 63 00 35 00 32 00 7d } $operation={ 7b 00 62 00 66 00 39 00 36 00 37 00 61 00 38 00 62 00 2d 00 30 00 64 00 65 00 36 00 2d 00 31 00 31 00 64 00 30 00 2d 00 61 00 32 00 38 00 35 00 2d 00 30 00 30 00 61 00 61 00 30 00 30 00 33 00 30 00 34 00 39 00 65 00 32 } condition: $hexEventID and $object and $operation }
рддреЛ, рдЖрдк рдЗрд╕ рдирд┐рдпрдо рдХрд╛ рдЙрдкрдпреЛрдЧ Rekall / Volatility рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЗрдореЛрд░реА рдбрдВрдк рдХреЛ рд╕реНрдХреИрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред
рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВ рдЬрд▓реНрдж рд╣реА рдПрдХ рдирдП рдЕрдЪреНрдЫреЗ рд╕рд╛рдорд╛рди рдХреЗ рд╕рд╛рде рд╡рд╛рдкрд╕ рдЖрдКрдВрдЧрд╛!