рд╕реНрдЯрдХреНрд╕рдиреЗрдЯ рдФрд░ рдбреНрдпреВрдХ - рдХреНрдпрд╛ рдХреЛрдИ рд╕рдВрдмрдВрдз рд╣реИ?

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

Stuxnet (Symantec рдХреА рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рд░рд┐рдкреЛрд░реНрдЯ "W32.Stuxnet Dossier" рд╕реЗ рд▓реА рдЧрдИ рдЬрд╛рдирдХрд╛рд░реА, рд╕рдВрд╕реНрдХрд░рдг 1.4, рдлрд░рд╡рд░реА 2011, pdf):

рдбреБрдХреНрдХреБ (рд╕рд┐рдореЗрдВрдЯреЗрдХ рдПрдирд╛рд▓рд┐рдЯрд┐рдХ рд░рд┐рдкреЛрд░реНрдЯ рд╕реЗ рд▓реА рдЧрдИ рдЬрд╛рдирдХрд╛рд░реА "W32 Duqu the рдЕрдЧреНрд░рджреВрдд рдЕрдЧрд▓реЗ рд╕реНрдЯрдХреНрд╕рдиреЗрдЯ рдХреЗ рд▓рд┐рдП" , рд╕рдВрд╕реНрдХрд░рдг 1.4, рдирд╡рдВрдмрд░ 2011, рдкреАрдбреАрдПрдл):

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕рд╛рдорд╛рдиреНрдп рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ:

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕рдорд╛рди рд▓реЛрдЧреЛрдВ рдиреЗ рдХреЛрдб рдореЗрдВ рдХреЛрдб рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред

Stuxnet рдФрд░ Duqu рдПрдХ рд╣реА рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ dll рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп LoadLibrary рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдВрдЯреА-рд╡рд╛рдпрд░рд╕ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рдЧрд░рд╛рдиреА рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рдирд╛ рд╣реИред Ntdll.dll рдХреЗ рд▓рд┐рдП, рд╣реБрдХ рдлрд╝рдВрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рд╣реИ:

рдЗрд╕рдХреЗ рдмрд╛рдж, рдПрдХ LoadLibrary рдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЪрдпрдирд┐рдд dll рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ (рдмрд┐рдирд╛ рдЕрд╡рд░реЛрдзрди рдХреЗ) рдпрд╣ рдПрдХ рддреНрд░реБрдЯрд┐ рдХрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛ред рдпрд╣ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯрд░ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдПрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рдореЗрдВ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИред

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

рдХреНрдпрд╛ рдпреЗ рддрдереНрдп рд╕реНрдЯрдХреНрд╕рдиреЗрдЯ рдФрд░ рдбреНрдпреВрдХ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рдХреЗ рд╕реНрдкрд╖реНрдЯ рдкреНрд░рдорд╛рдг рд╣реИрдВ? рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдирд╣реАрдВред рдЙрдкрд░реНрдпреБрдХреНрдд рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рдзрд┐ рдпрд╛ RPC рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛрдб рдЙрдзрд╛рд░ рд▓реЗрдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЕрдм рд╡рд╛рд╣рди рдЪрд╛рд▓рдХреЛрдВ рдХреЗ рд▓рд┐рдПред Stuxnet рдиреЗ mrxcls.sys рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬреЛ рдПрдХ Realtek рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╣реИред рдмрд╛рдж рдореЗрдВ, JMicron рджреНрд╡рд╛рд░рд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдПрдХ рдФрд░ рдбреНрд░рд╛рдЗрд╡рд░, jmidebs.sys рдХреА рдЦреЛрдЬ рдХреА рдЧрдИред рдмрд╛рдж рд╡рд╛рд▓реЗ рдХреЛ рдЕрдЧрд▓реЗ рд╕реНрдЯрдХреНрд╕рдиреЗрдЯ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рд░ рдЬрдЧрд╣ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдРрд╕реЗ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд╕рд╛рде рдореБрдЦреНрдп рдореЙрдбреНрдпреВрд▓ рдХрднреА рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдЕрдиреНрдп рд╡рд┐рд╕рдВрдЧрддрд┐рдпрд╛рдВ рднреА рдереАрдВ, mrxcls.sys рдбреНрд░рд╛рдЗрд╡рд░ рдиреЗ рдирд╛рдо рд╕реЗ API рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддреНрдпрдХреНрд╖ рдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, jmidebs.sys рдбреНрд░рд╛рдЗрд╡рд░ рдиреЗ рдЕрдкрдиреЗ рд╣реИрд╢ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЦреЛрдЬ рдХреАред рдореБрдЦреНрдп рдореЙрдбреНрдпреВрд▓ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, mrxcls.sys рдиреЗ 6332 рдмрд╛рдЗрдЯреНрд╕ рдХреА рдПрдХ рд╕реНрдЯрдм рдлрд╝рд╛рдЗрд▓ (exe) рдмрдирд╛рдИ, рдЖрдХрд╛рд░ рдореЗрдВ jmidebs.sys - 7061 рдмрд╛рдЗрдЯреНрд╕ рдХреАред рдЕрд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ, рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, mrxcls.sys рдФрд░ jmidebs.sys рдиреЗ рдПрдХ рд╣реА рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ - 0xAE240682, рдЬреЛ, рд╣рд╛рд▓рд╛рдВрдХрд┐, Duqu рдХреЗ рдЕрдиреНрдп рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЕрд▓рдЧ рдерд╛ред рдбреНрдпреВрдХ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕рдорд╛рди jmidebs.sys рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ (рд╕реНрдЯрдм рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдФрд░ рдбрд┐рдХреНрд░рд┐рдкреНрд╢рди рдХреБрдВрдЬреА) рдереАред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рддрд░реНрдХ рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ jmidebs.sys, рдЬреЛ рдкрд╣рд▓реЗ рд╕реНрдЯрдХреНрд╕рдиреЗрдЯ рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдбреНрдпреВрдХ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдПрдХ рдФрд░ рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд╕рдВрдХреЗрдд рд╣реИ - рдбреНрдпреВрдХ рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП, рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ рдирд╛рдо рдХреЛ рдХреИрдкрд┐рдЯрд▓ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ - 'рдЖрдИрдбреАрдИ' рдФрд░ 'рдлрд┐рд▓реНрдЯрд░', рдЬрдмрдХрд┐ рд╕реНрдЯрдХреНрд╕рдиреЗрдЯ рд╢рд╛рдЦрд╛ ('рдбреЗрдЯрд╛', 'рдХреЙрдиреНрдлрд┐рдЧрд░' рдФрд░ 'рдПрдХреНрд╢рди') рдирд╣реАрдВ рд╣реИред рдбреЗрд▓ рд╕рд┐рдХреНрдпреЛрд░рд╡рд░реНрдХреНрд╕ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рджреЛрдиреЛрдВ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдХреБрдЫ рддрддреНрд╡реЛрдВ рдХреА рд╕рдорд╛рдирддрд╛ рдПрдХ рджреБрд░реНрдШрдЯрдирд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕реА рддрд░рд╣ рдХреА рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдореИрд▓рд╡реЗрдпрд░ рдХреЗ рдЕрдиреНрдп рдирдореВрдиреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЪрд░рд┐рддреНрд░ '~' рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рдо рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рднреА рд░рд┐рд╢реНрддреЗрджрд╛рд░реА рдХрд╛ рд╕рдмреВрдд рдирд╣реАрдВ рд╣реИред рдЖрдкрдХреЛ рдирдХрд▓ рдЬреИрд╕реА рдЪреАрдЬ рдкрд░ рднреА рдЫреВрдЯ рдирд╣реАрдВ рджреЗрдиреА рдЪрд╛рд╣рд┐рдПред рдбреНрдпреВрдХ рдХреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рднрд╛рдЧреЛрдВ рдХреЗ рд╕рдВрдХрд▓рди рд╕рдордп рдЯрд┐рдХрдЯреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЗрд╕рдХрд╛ рд╡рд┐рдХрд╛рд╕ 2007 рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╡рд╛рдкрд╕ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдкреНрд░рдХрдЯрди рдкреНрд░рдкрддреНрд░ ~ рдХреА рдЕрд╕реНрдерд╛рдпреА рдлрд╛рдЗрд▓реЛрдВ рдХреА рдЦреЛрдЬ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реИ ~ DO (рд╢рд╛рдпрдж рдПрдХ рд╕реНрдкрд╛рдЗрд╡реЗрдпрд░ рдореЙрдбреНрдпреВрд▓ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд), рдЬрд┐рд╕рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреА рддрд┐рдерд┐ 28 рдирд╡рдВрдмрд░, 2008 рд╣реИ ( рд▓реЗрдЦ "рдбреНрдпреБрдХреН & рд╕реНрдЯрдХреНрд╕рдиреЗрдЯ: рджрд┐рд▓рдЪрд╕реНрдк рдШрдЯрдирд╛рдУрдВ рдХреА рдПрдХ рд╕рдордпрд░реЗрдЦрд╛")ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕реНрдЯрдХреНрд╕рдиреЗрдЯ рдХреЛ рдмрд╛рдж рдореЗрдВ рдХрдИ Duqu рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдпрд╛ рдЙрдирдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдПрдХ рд╕реНрд░реЛрдд рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА (рдпрд╛ рд╕реНрд░реЛрдд рдХреЛрдб) рдХреЛ рд╕реНрдХреВрдк рдХрд┐рдпрд╛ред рддреЛ рдПрдл-рд╕рд┐рдХреНрдпреЛрд░ рдорд┐рдХреЛ рд╣рд┐рдкреНрдкреЛрдиреНрдирди рдХрд╛ рдХрдерди: тАЬрдбрдХреНрдпреВ рдФрд░ рд╕реНрдЯрдХреНрд╕рдиреЗрдЯ рдХреЛрдб рдХреЗ рдмреАрдЪ рд╕рдорд╛рдирддрд╛ рд╕реНрдкрд╖реНрдЯ рд╣реИред рдбреНрдпреВрдХ рдХрд░реНрдиреЗрд▓ рдбреНрд░рд╛рдЗрд╡рд░ (jminet7.sys) рд╕реНрдЯрдХреНрд╕рдиреЗрдЯ рдбреНрд░рд╛рдЗрд╡рд░ (mrxcls.sys) рдХреЗ рд╕рдорд╛рди рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рд╕рд┐рд╕реНрдЯрдо рдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рд╕реНрдЯрдХреНрд╕рдиреЗрдЯ рдерд╛ "- рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдЪ рдирд╣реАрдВ рд╣реИ (jminet7.sys рдФрд░ cmi4432.sys рд╣рдВрдЧрд░реА рдореЗрдВ рдкрд╛рдП рдЧрдП рдбреНрдпреВрдХ рдбреНрд░рд╛рдЗрд╡рд░ рд╣реИрдВ) CrySyS рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдХрд░реНрдордЪрд╛рд░реА)ред

Source: https://habr.com/ru/post/In159533/


All Articles