рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛

рдЗрд╕ рд▓реЗрдЦ рдХреЗ рд╕рд╛рде рд╣рдо рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВред рдореЗрдВ рдкрд╣рд▓реЗ рднрд╛рдЧ рд╣рдордиреЗ рдПрдХ рдпреВрд░реЛрдкреАрдп рдХрдВрдкрдиреА рдХреЛ рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рд╕рдВрдХреНрд░рдорд┐рдд рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рд╡рд╣рд╛рдВ рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рд╕реНрдкрд╛рдЗрд╡реЗрдпрд░ рдХреА рдЦреЛрдЬ рдХреАред рдореЗрдВ рджреВрд╕рд░рд╛ рднрд╛рдЧ рдореБрдЦреНрдп рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЪрд░рдг-рджрд░-рдЪрд░рдг рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ред

рдЖрдЬ рд╕реАрдИрдЖрд░рдЯреА рдЧреНрд░реБрдк-рдЖрдИрдмреА рдореЗрдВ рдореИрд▓рд╡реЗрдпрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдЗрд▓реНрдпрд╛ рдкреЛрдореЗрд░реЗрдиреНрддреНрд╕реЗрд╡ рдореИрд▓рд╡реЗрдпрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдкрд╣рд▓реЗ рдЪрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ - рд╕реАрдИрдЖрд░рдЯреА рдЧреНрд░реБрдк-рдЖрдИрдмреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮреЛрдВ рдХреЗ рдЕрднреНрдпрд╛рд╕ рд╕реЗ рддреАрди рдорд┐рдиреА-рдХреЗрд╕реЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдирдореВрдиреЛрдВ рдХреА рдЕрд░реНрдз-рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрдирдкреИрдХрд┐рдВрдЧред

рдЖрдорддреМрд░ рдкрд░, рдореИрд▓рд╡реЗрдпрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдореЗрдВ рдкрд╣рд▓рд╛ рдЪрд░рдг рдкреИрдХрд░, рдХреНрд░рд┐рдкреНрдЯреЛрд░, рдкреНрд░реЛрдЯреЗрдХреНрдЯрд░ рдпрд╛ рд▓реЛрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рд╣рдЯрд╛рдирд╛ рд╣реИред рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдореИрд▓рд╡реЗрдпрд░ рдЪрд▓рд╛рдХрд░ рдФрд░ рдбрдВрдк рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рд╣реИрдВ рдЬрд╣рд╛рдВ рдпрд╣ рд╡рд┐рдзрд┐ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдореИрд▓рд╡реЗрдпрд░ рдПрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯрд░ рд╣реИ, рдпрджрд┐ рдпрд╣ рдЕрдкрдиреЗ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдбрдВрдк рд╣реЛрдиреЗ рд╕реЗ рдмрдЪрд╛рддрд╛ рд╣реИ, рдпрджрд┐ рдХреЛрдб рдореЗрдВ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдбрд┐рдЯреЗрдХреНрд╢рди рдореИрдХреЗрдирд┐рдЬреНрдо рд╣реИ, рдпрд╛ рдпрджрд┐ рдореИрд▓рд╡реЗрдпрд░ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рд░реАрдмреВрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рддрдерд╛рдХрдерд┐рдд "рдЕрд░реНрдз-рд╕реНрд╡рдЪрд╛рд▓рд┐рдд" рдЕрдирдкреИрдХрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рд╢реЛрдзрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╡рд╣ рдХрд┐рд╕реА рднреА рд╕рдордп рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЖрдЗрдП рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░ рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рддреАрди рдирдореВрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рдЗрд╕рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рдПрдХреНрд╕реЗрд╕ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджреЗрддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╣рд╛рдирд┐рд░рд╣рд┐рдд рдореИрд▓рд╡реЗрдпрд░ рд╣реИред

рдирдореВрдирд╛ рд╕рдВрдЦреНрдпрд╛ 1

рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдПрдХ MS Word рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╣реИ рдЬреЛ рднреЗрджреНрдпрддрд╛ CVE-2017-11882 рдХрд╛ рдлрд╛рдпрджрд╛ рдЙрдард╛рддреА рд╣реИред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдкреЗрд▓реЛрдб рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡реГрдХреНрд╖ рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдорд╛рд░реНрдХрд░реЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЗрдВрдЬреЗрдХреНрд╢рди рджрд┐рдЦрд╛рддрд╛ рд╣реИ RegAsm.exe.

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╡рд╛рд▓реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдЪрд┐рд╣реНрдирдХ рд╣реИрдВред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рдирдореВрдирд╛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╣реИ . рдиреЗрдЯ-рдлрд╝рд╛рдЗрд▓ рдПрдХ рд░рдХреНрд╖рдХ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд░рдХреНрд╖рд┐рдд .NET рд░рд┐рдПрдХреНрдЯрд░.

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдЖрдЗрдП рдЗрд╕реЗ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдореЗрдВ рдЦреЛрд▓реЗрдВ рдбреАрдПрдирдПрд╕рдкреА x86 рдФрд░ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ рдкрд░ рдЖрдЧреЗ рдмрдврд╝реЗрдВред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рд╕рдорд╛рд░реЛрд╣ рдореЗрдВ рдЬрд╛рдХрд░ рджрд┐рдирд╛рдВрдХрд╕рдордпрдСрдлрд╝рд╕реЗрдЯ, рд╣рдо рдирдП рдХреЗ рд▓рд┐рдП рдЖрд░рдВрднреАрдХрд░рдг рдХреЛрдб рдкрд╛рдПрдВрдЧреЗ . рдиреЗрдЯ-рдорд╛рдкрд╛рдВрдХред рдЪрд▓реЛ рд░рдЦреЛ рдмреНрд░реЗрдХрдкрд╛рдЗрдВрдЯ рдЬрд┐рд╕ рд▓рд╛рдЗрди рдореЗрдВ рд╣рдо рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рдЙрд╕ рдкрд░ рдлрд╝рд╛рдЗрд▓ рдЪрд▓рд╛рдПрдБред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рд▓реМрдЯрд╛рдП рдЧрдП рдмрдлрд╝рд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдЖрдк рдПрдордЬреЗрдб рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ (0x4D 0x5A). рдЖрдЗрдП рдЗрд╕реЗ рдмрдЪрд╛рдПрдВ.

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдПрдХ рдбрдВрдк рдХреА рдЧрдИ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдПрдХ рдЧрддрд┐рд╢реАрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬреЛ рдПрдХ рд▓реЛрдбрд░ рд╣реИ, рдЕрд░реНрдерд╛рддред рд╕рдВрд╕рд╛рдзрди рдЕрдиреБрднрд╛рдЧ рд╕реЗ рдкреЗрд▓реЛрдб рдирд┐рдХрд╛рд▓рддрд╛ рд╣реИ рдФрд░ рдЙрд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реИред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рд╡рд╣реАрдВ, рдЬрд░реВрд░реА рд╕рдВрд╕рд╛рдзрди рд╣реА рдбрдВрдк рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИрдВред рд╡реЗ рдореВрд▓ рдирдореВрдиреЗ рдореЗрдВ рд╣реИрдВ.

рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдбреАрдПрдирдП рдЬрд╛рд╕реВрд╕ рдЗрд╕рдореЗрдВ рджреЛ рдЕрддреНрдпрдВрдд рдЙрдкрдпреЛрдЧреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдПрдБ рд╣реИрдВ рдЬреЛ рд╣рдореЗрдВ рджреЛ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рд╢реАрдШреНрд░рддрд╛ рд╕реЗ "рдлреНрд░реЗрдВрдХрд╕реНрдЯреАрди" рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреАред

  1. рдкрд╣рд▓рд╛ рдЖрдкрдХреЛ рдПрдХ рдЧрддрд┐рд╢реАрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдореВрд▓ рдирдореВрдиреЗ рдореЗрдВ "рдкреЗрд╕реНрдЯ" рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

    рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛

  2. рджреВрд╕рд░рд╛, рд╕рдореНрдорд┐рд▓рд┐рдд рдбрд╛рдпрдирд╛рдорд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рд╡рд╛рдВрдЫрд┐рдд рд╡рд┐рдзрд┐ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ рдкрд░ рдлрд╝рдВрдХреНрд╢рди рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реИред

    рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛

рд╣рдо рдЕрдкрдирд╛ "рдлреНрд░реЗрдВрдХрд╕реНрдЯреАрди", рд╕реЗрдЯ рд╕рд╣реЗрдЬрддреЗ рд╣реИрдВ рдмреНрд░реЗрдХрдкрд╛рдЗрдВрдЯ рдбрд┐рдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдмрдлрд░ рд▓реМрдЯрд╛рдиреЗ рд╡рд╛рд▓реА рд▓рд╛рдЗрди рдкрд░, рдФрд░ рдкрд┐рдЫрд▓реЗ рдЪрд░рдг рдХреЗ рдЕрдиреБрд░реВрдк рдПрдХ рдбрдВрдк рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред

рджреВрд╕рд░рд╛ рдбрдВрдк рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ VB.NET рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдЬреЛ рд╣рдорд╛рд░реЗ рдкрд░рд┐рдЪрд┐рдд рд░рдХреНрд╖рдХ рджреНрд╡рд╛рд░рд╛ рд╕рдВрд░рдХреНрд╖рд┐рдд рд╣реЛрддреА рд╣реИ рдХрдиреНрдлреНрдпреВрдЬрд╝рд░рдПрдХреНрд╕.

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдкреНрд░реЛрдЯреЗрдХреНрдЯрд░ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдкрд╣рд▓реЗ рд▓рд┐рдЦреЗ рдЧрдП YARA рдирд┐рдпрдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЕрдирдкреИрдХреНрдб рдореИрд▓рд╡реЗрдпрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рд╣реИред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛

рдирдореВрдирд╛ рд╕рдВрдЦреНрдпрд╛ 2

рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдПрдХ MS Excel рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╣реИ. рдПрдХ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдореИрдХреНрд░реЛ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдб рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, PowerShell рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЙрдиреНрдЪ рдХреА рдЧрдИ рд╣реИред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рд╕реНрдХреНрд░рд┐рдкреНрдЯ C# рдХреЛрдб рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рддреА рд╣реИ рдФрд░ рдЙрд╕ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреА рд╣реИред рдХреЛрдб рд╕реНрд╡рдпрдВ рдПрдХ рдмреВрдЯрд▓реЛрдбрд░ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд░рд┐рдкреЛрд░реНрдЯ рд╕реЗ рднреА рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдкреЗрд▓реЛрдб рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╣реИ . рдиреЗрдЯ-рдлрд╝рд╛рдЗрд▓ред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓ рд░рд╣рд╛ рд╣реВрдБ рдбреАрдПрдирдПрд╕рдкреА x86, рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИред рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЛ рджреВрд░ рдХрд░рдирд╛ de4dot рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯреЗрдВред

рдХреЛрдб рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ:

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдПрдиреНрдХреЛрдбреЗрдб рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЖрдХрд░реНрд╖рдХ рд╣реИрдВ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБ ╨╕ рдЖрд╣реНрд╡рд╛рди. рд╣рдо рд░рдЦрддреЗрдВ рд╣реИ рдмреНрд░реЗрдХрдкрд╛рдЗрдВрдЯ рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ, рдмрдлрд╝рд░ рдорд╛рди рдЪрд▓рд╛рдПрдБ рдФрд░ рд╕рд╣реЗрдЬреЗрдВ рдмрд╛рдЗрдЯ_0.

рдбрдВрдк рдлрд┐рд░ рд╕реЗ рдПрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ . рдиреЗрдЯ рдФрд░ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрдиреНрдлреНрдпреВрдЬрд╝рд░рдПрдХреНрд╕.

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рд╣рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЛ рджреВрд░ рдХрд░рддреЗ рд╣реИрдВ de4dot рдФрд░ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ рдбреАрдПрдирдП рдЬрд╛рд╕реВрд╕. рдлрд╝рд╛рдЗрд▓ рд╡рд┐рд╡рд░рдг рд╕реЗ рд╣рдо рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░рд╛ рд╕рд╛рдордирд╛ рд╣реБрдЖ рд╣реИ CyaX-рд╢рд╛рд░реНрдк рд▓реЛрдбрд░.

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдЗрд╕ рд▓реЛрдбрд░ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг-рд╡рд┐рд░реЛрдзреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЗрдВ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рд╡рд┐рдВрдбреЛрдЬ рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдирд╛, рд╡рд┐рдВрдбреЛрдЬ рдбрд┐рдлреЗрдВрдбрд░ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛, рд╕рд╛рде рд╣реА рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдбрд┐рдЯреЗрдХреНрд╢рди рддрдВрддреНрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдкреЗрд▓реЛрдб рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рд▓реЛрдб рдХрд░рдирд╛ рдпрд╛ рд╕рдВрд╕рд╛рдзрди рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред рдкреНрд░рдХреНрд╖реЗрдкрдг рдЕрдкрдиреА рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдЕрдкрдиреА рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдореЗрдВ, рдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рдЗрдВрдЬреЗрдХреНрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ MSBuild.exe, vbc.exe ╨╕ regSvcs.exe рд╣рдорд▓рд╛рд╡рд░ рджреНрд╡рд╛рд░рд╛ рдЪреБрдиреЗ рдЧрдП рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рдорд╛рд░реЗ рд▓рд┐рдП рд╡реЗ рдЗрд╕рд╕реЗ рдХрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ рдПрдВрдЯреАрдбрдВрдк-рдлрд╝рдВрдХреНрд╢рди рдЬреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдХрдиреНрдлреНрдпреВрдЬрд╝рд░рдПрдХреНрд╕. рдЗрд╕рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ GitHub.

рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрд╡рд╕рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ рдбреАрдПрдирдП рдЬрд╛рд╕реВрд╕, рдЬреЛ рдЖрдкрдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ IL-рдХреЛрдбред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдмреНрд░реЗрдХрдкрд╛рдЗрдВрдЯ рдкреЗрд▓реЛрдб рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреА рд▓рд╛рдЗрди рдкрд░ред рдпрд╣ рдореБрдЦреНрдп рд╡рд░реНрдЧ рдХреЗ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рд╣рдо рдкреЗрд▓реЛрдб рд▓реЙрдиреНрдЪ рдФрд░ рдбрдВрдк рдХрд░рддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ рд▓рд┐рдЦреЗ рдЧрдП YARA рдирд┐рдпрдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ AgentTesla рд╣реИред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛

рдирдореВрдирд╛ рд╕рдВрдЦреНрдпрд╛ 3

рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╣реИ рд╡реАрдмреА рдиреЗрдЯрд┐рд╡ PE32-рдлрд╝рд╛рдЗрд▓ред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдПрдиреНрдЯреНрд░реЙрдкреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдбреЗрдЯрд╛ рдХреЗ рдПрдХ рдмрдбрд╝реЗ рдЯреБрдХрдбрд╝реЗ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдЖрд╡реЗрджрди рдкрддреНрд░ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╕рдордп рд╡реАрдмреА рдбрд┐рдХрдВрдкрд╛рдЗрд▓рд░ рдЖрдк рдПрдХ рдЕрдЬреАрдм рдкрд┐рдХреНрд╕реЗрд▓рдпреБрдХреНрдд рдкреГрд╖реНрдарднреВрдорд┐ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдПрдиреНрдЯреНрд░рд╛рдкреА рдЧреНрд░рд╛рдл bmp-рдЫрд╡рд┐ рдореВрд▓ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдПрдиреНрдЯреНрд░рд╛рдкреА рдЧреНрд░рд╛рдлрд╝ рдХреЗ рд╕рдорд╛рди рд╣реИ, рдФрд░ рдЖрдХрд╛рд░ рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ рдХрд╛ 85% рд╣реИред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдЫрд╡рд┐ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрд╡рд░реВрдк рд╕реНрдЯреЗрдЧреНрдиреЛрдЧреНрд░рд╛рдлрд╝реА рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдЖрдЗрдП рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╡реГрдХреНрд╖ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐, рд╕рд╛рде рд╣реА рдПрдХ рдЗрдВрдЬреЗрдХреНрд╢рди рдорд╛рд░реНрдХрд░ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред

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

рдореЗрдВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╡реАрдмреА рдбрд┐рдХрдВрдкрд╛рдЗрд▓рд░ рдПрдХ рдШрдЯрдирд╛ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рджрд┐рдЦрд╛рдИ рдЧрдИ рднрд╛рд░ рдлреЙрд░реНрдо рдкрд░ FegatassocAirballoon2.

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдХреЗ рд▓рд┐рдП рдЪрд▓рддреЗ рд╣реИрдВ рдЖрдИрдбреАрдП рдкреНрд░реЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдкрддреЗ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░реЗрдВред рдХреЛрдб рдЕрддреНрдпрдзрд┐рдХ рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИ. рдЬрд┐рд╕ рдЕрдВрд╢ рдореЗрдВ рд╣рдорд╛рд░реА рд░реБрдЪрд┐ рд╣реИ рд╡рд╣ рдиреАрдЪреЗ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдпрд╣рд╛рдВ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрддрд╛ рд╕реНрдерд╛рди рд╕реНрдХреИрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЕрддреНрдпрдВрдд рд╕рдВрджрд┐рдЧреНрдз рд╣реИ.

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕реНрдХреИрдирд┐рдВрдЧ рдкреНрд░рд╛рд░рдВрдн рдкрддрд╛ 0x400100. рдпрд╣ рдорд╛рди рд╕реНрдерд┐рд░ рд╣реИ рдФрд░ рдЖрдзрд╛рд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рд╣реЛрдиреЗ рдкрд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрджрд░реНрд╢ рдЧреНрд░реАрдирд╣рд╛рдЙрд╕ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдпрд╣ рдЕрдВрдд рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрдЧрд╛ PE-рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╢реАрд░реНрд╖рд▓реЗрдЦ. рд╣рд╛рд▓рд╛рдБрдХрд┐, рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реНрдерд┐рд░ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рдХрд╛ рдореВрд▓реНрдп рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЖрд╡рд╢реНрдпрдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрддреЗ рдХреА рдЦреЛрдЬ рдореЗрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдПрдХ рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рдХрд╛ рдХрд╛рд░рдг рдирд╣реАрдВ рдмрдиреЗрдЧрд╛, рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред

рджреВрд╕рд░рд╛, рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд╛ рдЕрд░реНрде iWGK. рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рдХреЗ рд▓рд┐рдП 4 рдмрд╛рдЗрдЯреНрд╕ рдмрд╣реБрдд рдЫреЛрдЯреА рд╣реИрдВред рдФрд░ рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рдмрд┐рдВрджреБ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЧрд▓рддреА рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХрд╛рдлреА рдЕрдзрд┐рдХ рд╣реИред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрд╡рд╢реНрдпрдХ рдЯреБрдХрдбрд╝рд╛ рдкрд╣рд▓реЗ рдкрд╛рдП рдЧрдП рдЯреБрдХрдбрд╝реЗ рдХреЗ рдЕрдВрдд рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ bmp-рдСрдлрд╕реЗрдЯ рджреНрд╡рд╛рд░рд╛ рдЪрд┐рддреНрд░ 0xA1D0D.

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди рд╢реЗрд▓рдХреЛрдб рджреЛ рдЪрд░рдгреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдкрд╣рд▓рд╛ рдореБрдЦреНрдп рднрд╛рдЧ рдХреЛ рд╕рдордЭрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреБрдВрдЬреА рдкрд╛рд╢рд╡рд┐рдХ рдмрд▓ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдбрд┐рдХреНрд░рд┐рдкреНрдЯреЗрдб рдХреЛ рдбрдВрдк рдХрд░реЗрдВ рд╢реЗрд▓рдХреЛрдб рдФрд░ рд░реЗрдЦрд╛рдУрдВ рдХреЛ рджреЗрдЦреЛ.

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЕрдм рд╣рдо рдЪрд╛рдЗрд▓реНрдб рдкреНрд░реЛрд╕реЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ: CreateProcessInternalW.

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рджреВрд╕рд░реЗ, рд╣рдо рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рдг рдХреЗ рддрдВрддреНрд░ рд╕реЗ рдЕрд╡рдЧрдд рд╣реБрдПред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдЖрдЗрдП рдореВрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдБред рдЪрд▓реЛ рд░рдЦреЛ рдмреНрд░реЗрдХрдкрд╛рдЗрдВрдЯ рдкрд░ CreateProcessInternalW рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рдЬрд╛рд░реА рд░рдЦреЗрдВ. рдЖрдЧреЗ рд╣рдо рдХрдиреЗрдХреНрд╢рди рджреЗрдЦрддреЗ рд╣реИрдВ NtGetContextThread/NtSetContextThread, рдЬреЛ рдирд┐рд╖реНрдкрд╛рджрди рдкреНрд░рд╛рд░рдВрдн рдкрддреЗ рдХреЛ рдкрддреЗ рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ рд╢реЗрд▓рдХреЛрдб.

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рд╣рдо рдбрд┐рдмрдЧрд░ рдХреЗ рд╕рд╛рде рдмрдирд╛рдИ рдЧрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдЬреБрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рдИрд╡реЗрдВрдЯ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рддреЗ рд╣реИрдВ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдпреВ рд▓реЛрдб/рдЕрдирд▓реЛрдб рдкрд░ рдирд┐рд▓рдВрдмрд┐рдд рдХрд░реЗрдВ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ рдФрд░ рд▓реЛрдб рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ . рдиреЗрдЯ-рдкреБрд╕реНрддрдХрд╛рд▓рдп.

рдЖрдЧреЗ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкреНрд░реЛрд╕реЗрд╕рд╣реИрдХрд░ рдЕрдирдкреИрдХреНрдб рдпреБрдХреНрдд рдбрдВрдк рдХреНрд╖реЗрддреНрд░ . рдиреЗрдЯ-рдЖрд╡реЗрджрди рдкрддреНрд░ред

рд╣рдо рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд░реЛрдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдореНрдмреЗрдбреЗрдб рдореИрд▓рд╡реЗрдпрд░ рдХреА рдХреЙрдкреА рдХреЛ рд╣рдЯрд╛ рджреЗрддреЗ рд╣реИрдВред

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдбрдВрдк рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рдПрдХ рд░рдХреНрд╖рдХ рджреНрд╡рд╛рд░рд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реЛрддреА рд╣реИ .NET рд░рд┐рдПрдХреНрдЯрд░, рдЬрд┐рд╕реЗ рдПрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрд╕рд╛рдиреА рд╕реЗ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ de4dot.

рдорддрджрд╛рди рд╡рд┐рдлрд▓: рдЖрдЗрдП рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдХреЛ рд╕рд╛рдл рдкрд╛рдиреА рдХреЗ рд▓рд┐рдП рдмреЗрдирдХрд╛рдм рдХрд░реЗрдВред рднрд╛рдЧ ---- рдкрд╣рд▓рд╛
рдкрд╣рд▓реЗ рд▓рд┐рдЦреЗ рдЧрдП YARA рдирд┐рдпрдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ AgentTesla рд╣реИред

рд╕рдВрдХреНрд╖реЗрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП

рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рддреАрди рдорд┐рдиреА-рдХреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрд░реНрдз-рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирдореВрдирд╛ рдЕрдирдкреИрдХрд┐рдВрдЧ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛, рдФрд░ рдПрдХ рдкреВрд░реНрдг рдорд╛рдорд▓реЗ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдореИрд▓рд╡реЗрдпрд░ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рднреА рдХрд┐рдпрд╛, рдЬрд┐рд╕рд╕реЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЕрдзреНрдпрдпрди рдХреЗ рддрд╣рдд рдирдореВрдирд╛ рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рд╣реИ, рдЗрд╕рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХреА рдЧрдИ рд╣реИ рдФрд░ рдП рд╕рдордЭреМрддреЗ рдХреЗ рд╕рдВрдХреЗрддрдХреЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреАред

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

рдХрдВрдкреНрдпреВрдЯрд░ рдлреЛрд░реЗрдВрд╕рд┐рдХ рдФрд░ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рдЧреНрд░реБрдк-рдЖрдИрдмреА рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕рд╛рдЗрдмрд░ рдШрдЯрдирд╛рдУрдВ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИред рдФрд░ рддрд╛рдХрд┐ рдЧреНрд░рд╛рд╣рдХ рд╕рд╛рдЗрдмрд░ рд╣рдорд▓реЗ рдХреЗ рдмреАрдЪ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ рдордВрдЬреВрд░реА рджреЗрдиреЗ рдФрд░ рдЙрди рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдордп рдмрд░реНрдмрд╛рдж рди рдХрд░реЗрдВ, рдЧреНрд░реБрдк-рдЖрдИрдмреА рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдШрдЯрдирд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЕрдиреБрдЪрд░, рдПрдХ рдкреВрд░реНрд╡-рд╕рджрд╕реНрдпрддрд╛ рдШрдЯрдирд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реЗрд╡рд╛ рдЬрд┐рд╕рдореЗрдВ рдореИрд▓рд╡реЗрдпрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЪрд░рдг рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓ рд╕рдХрддреА рд╣реИ рдпрд╣рд╛рдВ.

рдпрджрд┐ рдЖрдк рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдПрдЬреЗрдВрдЯрдЯреЗрд╕реНрд▓рд╛ рдирдореВрдиреЗ рдХреИрд╕реЗ рдЕрдирдкреИрдХ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рд╕реАрдИрдЖрд░рдЯреА рдЧреНрд░реБрдк-рдЖрдИрдмреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдпрд╣ рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд╡реЗрдмрд┐рдирд╛рд░ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╣рд╛рдВ.

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ