рдбрд┐рдЬрд┐рдЯрд▓ рдорд╣рд╛рдорд╛рд░реА: рдХреЛрд░реЛрдирд╛рднрд╛рдЗрд░рд╕ рдмрдирд╛рдо CoViper

рдХреЛрд░реЛрдирд╛рднрд╛рдЗрд░рд╕ рдорд╣рд╛рдорд╛рд░реАрдХреЛ рдкреГрд╖реНрдарднреВрдорд┐рдорд╛, рддреНрдпрд╣рд╛рдБ рд╕рдорд╛рдирд╛рдиреНрддрд░ рд░реВрдкрдорд╛ рдареВрд▓реЛ рдорд╛рддреНрд░рд╛рдорд╛ рдбрд┐рдЬрд┐рдЯрд▓ рдорд╣рд╛рдорд╛рд░реА рдлреИрд▓рд┐рдПрдХреЛ рдорд╣рд╕реБрд╕ рднрдЗрд░рд╣реЗрдХреЛ рдЫред [1]ред рдлрд┐рд╕рд┐рдЩ рд╕рд╛рдЗрдЯрд╣рд░реВ, рд╕реНрдкреНрдпрд╛рдо, рдЬрд╛рд▓рд╕рд╛рдЬреА рд╕реНрд░реЛрддрд╣рд░реВ, рдорд╛рд▓рд╡реЗрдпрд░ рд░ рдпрд╕реНрддреИ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдЧрддрд┐рд╡рд┐рдзрд┐рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рд╡реГрджреНрдзрд┐рдХреЛ рджрд░рд▓реЗ рдЧрдореНрднреАрд░ рдЪрд┐рдиреНрддрд╛рд╣рд░реВ рдЦрдбрд╛ рдЧрд░реНрдЫред рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЕрд░рд╛рдЬрдХрддрд╛рдХреЛ рдорд╛рдкрди "рднрдгреНрдбрд╛рд░реЗрд╣рд░реВрд▓реЗ рдЪрд┐рдХрд┐рддреНрд╕рд╛ рд╕рдВрд╕реНрдерд╛рд╣рд░реВрдорд╛ рдЖрдХреНрд░рдордг рдирдЧрд░реНрдиреЗ рд╡рд╛рдЪрд╛" рднрдиреНрдиреЗ рд╕рдорд╛рдЪрд╛рд░рд▓реЗ рд╕рдВрдХреЗрдд рдЧрд░реНрджрдЫред [2]ред рд╣реЛ, рдпреЛ рд╕рд╣рд┐ рд╣реЛ: рдорд╣рд╛рдорд╛рд░реАрдХреЛ рд╕рдордпрдорд╛ рдорд╛рдирд┐рд╕рд╣рд░реВрдХреЛ рдЬреАрд╡рди рд░ рд╕реНрд╡рд╛рд╕реНрдереНрдпрдХреЛ рд░рдХреНрд╖рд╛ рдЧрд░реНрдиреЗрд╣рд░реВ рдкрдирд┐ рдорд╛рд▓рд╡реЗрдпрд░ рдЖрдХреНрд░рдордгрдХреЛ рдЕрдзреАрдирдорд╛ рдЫрдиреН, рдЬрд╕реНрддреИ рдЪреЗрдХ рдЧрдгрддрдиреНрддреНрд░рдорд╛ рднрдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╣рд╛рдБ CoViper ransomware рд▓реЗ рдзреЗрд░реИ рдЕрд╕реНрдкрддрд╛рд▓рд╣рд░реВрдХреЛ рдХрд╛рдордорд╛ рдмрд╛рдзрд╛ рдкреБрд░реНтАНрдпрд╛рдпреЛред [3].
рдХреЛрд░реЛрдирд╛рднрд╛рдЗрд░рд╕ рдерд┐рдордХреЛ рд╢реЛрд╖рдг рдЧрд░реНрдиреЗ ransomware рдХреЗ рд╣реЛ рд░ рддрд┐рдиреАрд╣рд░реВ рдпрддрд┐ рдЪрд╛рдБрдбреЛ рдХрд┐рди рджреЗрдЦрд╛ рдкрд░рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреН рднрдиреЗрд░ рдмреБрдЭреНрдиреЗ рдЗрдЪреНрдЫрд╛ рдЫред рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдорд╛рд▓рд╡реЗрдпрд░ рдирдореВрдирд╛рд╣рд░реВ рдлреЗрд▓рд╛ рдкрд░реЗ - CoViper рд░ Coronavirus, рдЬрд╕рд▓реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдЕрд╕реНрдкрддрд╛рд▓ рд░ рдЪрд┐рдХрд┐рддреНрд╕рд╛ рдХреЗрдиреНрджреНрд░рд╣рд░реВ рд╕рд╣рд┐рдд рдзреЗрд░реИ рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВрдорд╛ рдЖрдХреНрд░рдордг рдЧрд░реНтАНрдпреЛред
рдпреА рджреБрдмреИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдлрд╛рдЗрд▓рд╣рд░реВ рдкреЛрд░реНрдЯреЗрдмрд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдврд╛рдБрдЪрд╛рдорд╛ рдЫрдиреН, рдЬрд╕рд▓реЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдиреНрдЫ рдХрд┐ рддрд┐рдиреАрд╣рд░реВ рд╡рд┐рдиреНрдбреЛрдЬрдорд╛ рд▓рдХреНрд╖рд┐рдд рдЫрдиреНред рддрд┐рдиреАрд╣рд░реВ рдкрдирд┐ x86 рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрдХрд▓рд┐рдд рдЫрдиреНред рдпреЛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫ рдХрд┐ рддрд┐рдиреАрд╣рд░реВ рдПрдХрдЕрд░реНрдХрд╛рд╕рдБрдЧ рдзреЗрд░реИ рдорд┐рд▓реНрджреЛрдЬреБрд▓реНрджреЛ рдЫрдиреН, рдбреЗрд▓реНрдлреАрдорд╛ рдХреЗрд╡рд▓ CoViper рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ, рдЬреБрди 19, 1992 рдХреЛ рд╕рдВрдХрд▓рди рдорд┐рддрд┐ рд░ рдЦрдгреНрдб рдирд╛рдорд╣рд░реВ, рд░ C рдорд╛ рдХреЛрд░реЛрдирд╛рднрд╛рдЗрд░рд╕ рджреБрд╡реИ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯрд░рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рд╣рд░реВ рд╣реБрдиреНред
Ransomware рд╡рд╛ ransomware рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рд╣реБрдиреН рдЬрд╕рд▓реЗ, рдПрдХ рдкрдЯрдХ рдкреАрдбрд┐рддрдХреЛ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрджрдЫ, рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдордХреЛ рд╕рд╛рдорд╛рдиреНрдп рдмреБрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рдмрд╛рдзрд╛ рдкреБрд░реНтАНрдпрд╛рдЙрдБрдЫ, рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рд╕реВрдЪрд┐рдд рдЧрд░реНрджрдЫ рдХрд┐ рдЙрд╕рд▓реЗ рдЖрдХреНрд░рдордгрдХрд╛рд░реАрд╣рд░реВрд▓рд╛рдИ рдпрд╕рд▓рд╛рдИ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рднреБрдХреНрддрд╛рди рдЧрд░реНрдиреБрдкрд░реНрдЫред
рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реБрд░реБ рдЧрд░реЗрдкрдЫрд┐, рдпрд╕рд▓реЗ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдЦреЛрдЬреНрдЫ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрджрдЫред рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдорд╛рдирдХ API рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЦреЛрдЬрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдЫрдиреН, рдЬрд╕рдХреЛ рдкреНрд░рдпреЛрдЧрдХрд╛ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рд╕рдЬрд┐рд▓реИ MSDN рдорд╛ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХрд┐рдиреНрдЫ [4].

рдбрд┐рдЬрд┐рдЯрд▓ рдорд╣рд╛рдорд╛рд░реА: рдХреЛрд░реЛрдирд╛рднрд╛рдЗрд░рд╕ рдмрдирд╛рдо CoViper
Fig.1 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдЦреЛрдЬреНрдиреБрд╣реЛрд╕реН

рдХреЗрд╣реА рд╕рдордп рдкрдЫрд┐, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдХрдореНрдкреНрдпреБрдЯрд░ рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдХрдореНрдкреНрдпреБрдЯрд░ рдЕрд╡рд░реБрджреНрдз рднрдПрдХреЛ рдмрд╛рд░реЗ рд╕рдорд╛рди рд╕рдиреНрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдиреБрд╣реЛрд╕реНред
рдбрд┐рдЬрд┐рдЯрд▓ рдорд╣рд╛рдорд╛рд░реА: рдХреЛрд░реЛрдирд╛рднрд╛рдЗрд░рд╕ рдмрдирд╛рдо CoViper
Fig.2 рдЕрд╡рд░реБрджреНрдз рд╕рдиреНрджреЗрд╢

рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдордХреЛ рдмреБрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рдмрд╛рдзрд╛ рдкреБрд░реНтАНрдпрд╛рдЙрди, ransomware рд▓реЗ рдмреБрдЯ рд░реЗрдХрд░реНрдб (MBR) рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░реНрдиреЗ рд╕рд░рд▓ рдкреНрд░рд╡рд┐рдзрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред [5] Windows API рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ред
рдбрд┐рдЬрд┐рдЯрд▓ рдорд╣рд╛рдорд╛рд░реА: рдХреЛрд░реЛрдирд╛рднрд╛рдЗрд░рд╕ рдмрдирд╛рдо CoViper
Fig.3 рдмреБрдЯ рд░реЗрдХрд░реНрдб рдХреЛ рдкрд░рд┐рдорд╛рд░реНрдЬрди

рдХрдореНрдкреНрдпреВрдЯрд░рд▓рд╛рдИ рдирд┐рдХрд╛рд▓реНрдиреЗ рдпреЛ рд╡рд┐рдзрд┐ рдзреЗрд░реИ рдЕрдиреНрдп ransomware рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ: SmartRansom, Maze, ONI Ransomware, Bioskits, MBRlock Ransomware, HDDCryptor Ransomware, RedBoot, UselessDiskред MBR рдкреБрдирд░реНрд▓реЗрдЦрдирдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди MBR Locker рдЕрдирд▓рд╛рдЗрди рдЬрд╕реНрддрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдХреЛ рд╕реНрд░реЛрдд рдХреЛрдбрд╣рд░реВрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐рдХреЛ рд╕рд╛рде рдЖрдо рдЬрдирддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрд▓рдмреНрдз рдЫред GitHub рдорд╛ рдпреЛ рдкреБрд╖реНрдЯрд┐ рдЧрд░реНрджреИ [6] рддрдкрд╛рдИрдВрд▓реЗ рд╕реНрд░реЛрдд рдХреЛрдб рд╡рд╛ рднрд┐рдЬреБрдЕрд▓ рд╕реНрдЯреБрдбрд┐рдпреЛрдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░-рдмрдирд╛рдЗрдПрдХрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрд╕рдБрдЧ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рднрдгреНрдбрд╛рд░рд╣рд░реВ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
GitHub рдмрд╛рдЯ рдпреЛ рдХреЛрдб рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрджреИ [7], рдкрд░рд┐рдгрд╛рдо рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реЛ рдЬрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдХрдореНрдкреНрдпреБрдЯрд░рд▓рд╛рдИ рдХреЗрд╣реА рд╕реЗрдХреЗрдиреНрдбрдорд╛ рдЕрд╕рдХреНрд╖рдо рдкрд╛рд░реНрдЫред рд░ рдпрд╕рд▓рд╛рдИ рдЬрдореНрдорд╛ рдЧрд░реНрди рд▓рдЧрднрдЧ рдкрд╛рдБрдЪ рд╡рд╛ рджрд╕ рдорд┐рдиреЗрдЯ рд▓рд╛рдЧреНрдЫред
рдпреЛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫ рдХрд┐ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдорд╛рд▓рд╡реЗрдпрд░ рдЬрдореНрдорд╛ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рддрдкрд╛рдИрд╕рдБрдЧ рдареВрд▓реЛ рд╕реАрдк рд╡рд╛ рд╕реНрд░реЛрддрд╣рд░реВ рд╣реБрдиреБ рдЖрд╡рд╢реНрдпрдХ рдЫреИрди; рдЬреЛ рдХреЛрд╣реАрд▓реЗ, рдЬрд╣рд╛рдБрд╕реБрдХреИрд▓реЗ рдпреЛ рдЧрд░реНрди рд╕рдХреНрдЫред рдХреЛрдб рдЗрдиреНрдЯрд░рдиреЗрдЯрдорд╛ рд╕реНрд╡рддрдиреНрддреНрд░ рд░реВрдкрдорд╛ рдЙрдкрд▓рдмреНрдз рдЫ рд░ рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдорд╛ рд╕рдЬрд┐рд▓реИ рдкреБрди: рдЙрддреНрдкрд╛рджрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдпрд╕рд▓реЗ рдорд▓рд╛рдИ рд╕реЛрдЪреНрди рдмрд╛рдзреНрдп рдмрдирд╛рдЙрдБрдЫред рдпреЛ рдПрдХ рдЧрдореНрднреАрд░ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рдЬреБрди рд╣рд╕реНрддрдХреНрд╖реЗрдк рд░ рдирд┐рд╢реНрдЪрд┐рдд рдЙрдкрд╛рдпрд╣рд░реВ рд▓рд┐рди рдЖрд╡рд╢реНрдпрдХ рдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди