рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬ рдореЗрдВ рдПрдПрд╕рдПрд▓рдЖрд░

рд╣рдордиреЗ рдмрд╛рд░-рдмрд╛рд░ рдПрдПрд╕рдПрд▓рдЖрд░ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдПрдордПрд╕ рдиреЗ рд╕рд╣реА рдЯрд┐рдкреНрдкрдгреА рдХреА рд╣реИ, рдпрд╣ рддрдХрдиреАрдХ рд╡рд┐рдХрд╛рд╕ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдорд╣рдВрдЧреА рдШрдЯрдирд╛ рдмрдирд╛рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдХрд╛ рд╢реЛрд╖рдг рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рдСрдкрд░реЗрд╢рди рдХреЗ рд╕рдордп рдХреБрдЫ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рдпреЛрдЧреНрдп рд╕реНрдореГрддрд┐ рдкрддреЛрдВ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдПрдПрд╕рдПрд▓рдЖрд░ рдЙрд╕реЗ рд╡рдВрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдирд╡реАрдирддрдо рд╡рд┐рдВрдбреЛрдЬ 8 / 8.1 рдХреА рд░рд┐рд▓реАрдЬ рд╕рд╣рд┐рдд, рдПрдордПрд╕ рдиреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЧрдВрднреАрд░ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд▓реЗрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдпрджрд┐ рд╕рдВрдХреАрд░реНрдг рдЕрд░реНрде рдореЗрдВ ASLR рдХреЛ рдХреЗрд╡рд▓ рдкреНрд░рддреНрдпреЗрдХ рд░реАрдмреВрдЯ рдХреЗ рд╕рд╛рде рдЫрд╡рд┐ рдХреЛ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдкрддреЗ рдкрд░ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордЭрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рдЕрд░реНрдереЛрдВ рдореЗрдВ, рд╕рд┐рд╕реНрдЯрдо рд╕реНрддрд░ рдкрд░ рдЗрд╕ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдФрд░ рдЕрдиреНрдп рд╕рд┐рд╕реНрдЯрдо рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ (ASLR рдмрд╛рдИрдкрд╛рд╕ рд╢рдорди) рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдХреБрдЫ рдкрддреЗ рд╕реЗ рдЪрд┐рдкрдХреЗ рд╣реБрдП рдХрд┐рд╕реА рднреА рдЕрд╡рд╕рд░ рд╕реЗ рд╡рдВрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкрддрд╛ рдЕрдВрддрд░рд┐рдХреНрд╖ рд╕реВрдЪрдирд╛ рдкреНрд░рдХрдЯреАрдХрд░рдг рд╣рд╛рд░реНрдбрд┐рдВрдЧ) рдЙрди рдХреБрдЫ рджрд╕рд┐рдпреЛрдВ рдмрд╛рдЗрдЯреНрд╕ рд╢реЗрд▓ рдХреЛрдб рдореЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдбреАрдИрдкреА (рдЖрд░рдУрдкреА) рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд╣рдо рдПрдПрд╕рдПрд▓рдЖрд░ рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдирд╣реАрдВ рдЫреВрдПрдВрдЧреЗ, рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рдЧрднрдЧ рд╕рднреА рдХреЛ рдкрддрд╛ рд╣реИ, рд╣рдо рдХреЗрд╡рд▓ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ рдЬреЛ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдЕрдкрдиреЗ рдкреНрд░рдореБрдЦ рд╡рд┐рдВрдбреЛрдЬ 7-8-8.1 рдореЗрдВ рдПрдПрд╕рдПрд▓рдЖрд░ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

ASLR рдирд┐рдпрдо

Microsoft ASLR рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ DEP рдХреЗ рд╕рдорд╛рди рдПрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдпрджрд┐ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ, рдпрджрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред рдпрд╣ рдЕрднреНрдпрд╛рд╕ рдЙрди рд╕реНрдкрд╖реНрдЯ рд╕рдВрдЧрддрддрд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдорджреНрджреЗрдирдЬрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЬрдм рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рд╡реЗ рдЕрдиреБрдЪрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдПрдПрд╕рдПрд▓рдЖрд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд╕реНрдерд┐рддрд┐ рдЕрдзрд┐рдХ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд┐рдВрдбреЛрдЬ 8 / 8.1 рдХреЗ рдЖрдзреБрдирд┐рдХ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░, рдбреАрдИрдкреА рдХреЛ рд╣рдореЗрд╢рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рд╡реЗ рдЗрд╕рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рд╣реЛрдВ рдпрд╛ рдирд╣реАрдВ (рдХрдо рд╕реЗ рдХрдо 64-рдмрд┐рдЯ рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ рдУрдПрд╕ рдФрд░ рдмреВрдЯрд▓реЛрдбрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдереЛрдбрд╝реА рдЧрд╣рд░рд╛рдИ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛)ред ASLR рдХреЗ рд╕рд╛рде, рд╕реНрдерд┐рддрд┐ рдЕрд▓рдЧ рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬрдм рд╡рд┐рдВрдбреЛрдЬ 8 / 8.1 рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рджреНрд╡рд╛рд░рд╛ рдЕрдкрдиреЗ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдирд┐рдпрдореЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╣реЗрдбрд░ рдореЗрдВ рдпрд╣ рдзреНрд╡рдЬ рдирд╣реАрдВ рд╣реЛрдиреЗ рдкрд░ рдЫрд╡рд┐ рд░реИрдВрдбрдорд╛рдЗрдЬреЗрд╢рди рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

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



рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, MS Office рд▓рд╛рдЗрдмреНрд░реЗрд░реА (hxds.dll) ASLR (Office 2007-2010) рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреА рд╣реИ рдФрд░ рд╣рдорд▓рд╛рд╡рд░ рднреЗрджреНрдпрддрд╛ рдХрд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреЗ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдбрд╛рдЙрдирд▓реЛрдб рдкрддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред рджрд┐рд╕рдВрдмрд░ рдкреИрдЪ рдЯреЗрд╕рдбреЗ рдХреЗ рдПрдХ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рдХрдВрдкрдиреА рдиреЗ MS13-106 рдХреЗ рд╕рд╛рде рдЗрд╕ рдУрд╡рд░рд╕рд╛рдЗрдЯ (рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рдлрд╝реАрдЪрд░ рдмрд╛рдИрдкрд╛рд╕ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ) рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛, рдЬреЛ рд╡рд┐рдВрдбреЛрдЬ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХрд╛рд░реНрдпрд╛рд▓рдп рдХреЗ рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдЙрдЪрд┐рдд рд╕реНрддрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред



рдореБрдЦреНрдп ASLR рд╕рдкреЛрд░реНрдЯ рдлреАрдЪрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬрд┐рд╕реЗ MS рдиреЗ рд╡рд┐рдВрдбреЛрдЬ 8 рдХреЗ рд╕рд╛рде рдкреЗрд╢ рдХрд┐рдпрд╛ рд╣реИ, рдпрд╣ рдлреЛрд░реНрд╕ ASLR рдлреАрдЪрд░ рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рдХреБрдЫ рд╣рдж рддрдХ рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдСрдкреНрдЯ рдЗрди рдбреАрдИрдкреА рдкреЙрд▓рд┐рд╕реА рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рд╕рдорд╛рди рд╣реИред рдЕрдм рдЫрд╡рд┐ рдлрд╝рд╛рдЗрд▓ рдирд┐рд╖реНрдкрд╛рджрди рд╡рд┐рдХрд▓реНрдк (IFEO) рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреБрдВрдЬреА HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ NT \ CurrentVersion \ Image рдлрд╝рд╛рдЗрд▓ рдирд┐рд╖реНрдкрд╛рджрди рд╡рд┐рдХрд▓реНрдк рдФрд░ рд╢рдорди рд╡рд┐рдХрд▓реНрдк рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ PE рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП ASLR рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдиреАрдЪреЗ рджреА рдЧрдИ рддрд╛рд▓рд┐рдХрд╛ рдУрдПрд╕ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рджрд┐рдЦрд╛рддреА рд╣реИ рдЬрдм рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдХреЛ рдлреЛрд░реНрд╕рдПрдПрд╕рдПрд▓рдЖрд░ рдХреЗ рд╕рд╛рде рдореЗрдореЛрд░реА рдореЗрдВ рд▓реЛрдб рдХрд┐рдП рдмрд┐рдирд╛ред



рд╡реИрдХрд▓реНрдкрд┐рдХ 7 KB2639308 рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рд╡рд┐рдВрдбреЛрдЬ 7 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рди рд╕реБрд╡рд┐рдзрд╛ рднреА рдЙрдкрд▓рдмреНрдз рд╣реИред

рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ (10+) рдХреЛ рдЕрдзрд┐рдХ рд╕реБрд░рдХреНрд╖рд┐рдд рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдВрдкрдиреА рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрддрд╛ рд╕реНрдерд╛рди (ForceASLR) рдореЗрдВ рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╕рднреА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП ASLR рдкреНрд░рд╡рд░реНрддрди рдлрд╝рдВрдХреНрд╢рди (рд╡рд┐рдВрдбреЛрдЬ 8+ рдФрд░ KB2639308 рд╕реНрдерд╛рдкрд┐рдд рдХреЗ рд╕рд╛рде рд╡рд┐рдВрдбреЛрдЬ 7) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдкреЗрд╢ рдХрд┐рдпрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрджрд┐ рдХрд┐рд╕реА рднреА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдпрд╛ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ рдореВрд▓ рд░реВрдк рд╕реЗ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдЗрд╕реЗ рдЬрдмрд░рди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред



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

рд╡рд┐рдВрдбреЛрдЬ 8 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, рдПрдПрд╕рдПрд▓рдЖрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рдВрдбреЛрдЬ 8 рд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕ рддрд░рд╣ рдХреА рдиреАрддрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдвреЗрд░ рдкрд░ рдореЗрдореЛрд░реА рдмреНрд▓реЙрдХреЛрдВ рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХреА рдЧрдИ рдереА рдЬрдм рд╕реНрдЯреНрд░реАрдо рд╕реНрдЯреИрдХ рдХреЗ рд▓рд┐рдП рдмреНрд▓реЙрдХ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЯреАрдИрдмреА рдФрд░ рдкреАрдИрдмреАред рдЕрдВрддрд┐рдо рджреЛ рд╕рдВрд░рдЪрдирд╛рдПрдВ рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рд╕рд┐рд╕реНрдЯрдо рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдкреЙрдЗрдВрдЯрд░реНрд╕ рд╣реЛрддреЗ рд╣реИрдВ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕реНрдореГрддрд┐ рдореЗрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕реНрдерд╛рди рдХрд╛ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИред рд╡рд┐рдВрдбреЛрдЬ 8 рдореЗрдВ, рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдХреЙрдХ рдЯреЙрдк-рдбрд╛рдЙрди рдФрд░ рдмреЙрдЯрдо-рдЕрдк рдЪрдпрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдмреАрдЪ рднреА рдЕрдВрддрд░ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рдЗрди рдЖрд╡рдВрдЯрди рдХреА рд╢реБрд░реБрдЖрдд рдХрд╛ рдЖрдзрд╛рд░ рдкрддрд╛ рд╣рд░ рдмрд╛рд░ рдПрдПрд╕рдПрд▓рдЖрд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдУрдПрд╕ рдУрдПрд╕, рдпрд╛рдиреА, рдпрд╣ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдирд╣реАрдВ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдкрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рддреЗрдЬреА рд╕реЗ рд╡рд┐рдЦрдВрдбрди рдХреЗ рдХрд╛рд░рдг рд╕реНрдореГрддрд┐ рдХреЛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░реВрдк рд╕реЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдПрдПрд╕рдПрд▓рдЖрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рддрдп рдХреА рдЧрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмреНрд▓реЙрдХреЛрдВ рдХреЗ рдЖрд╡рдВрдЯрди рдХреА рд╢реБрд░реБрдЖрдд рдХрд╛ рдЖрдзрд╛рд░ рдкрддрд╛ рд╣реИред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдордПрд╕ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХреЗрд╡рд▓ рддрднреА рд╕рдХреНрд╖рдо рд╣реЛрддрд╛ рд╣реИ рдЬрдм ASLR рдХреЛ рдЗрд╕рдХреА рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ ( / DYNAMICBASE ) рджреНрд╡рд╛рд░рд╛ рдареАрдХ рд╕реЗ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЙрдЪреНрдЪ рдПрдиреНрдЯреНрд░рд╛рдкреА рдП.рдПрд╕.рдПрд▓.рдЖрд░.

рдПрдПрд╕рдПрд▓рдЖрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ 64-рдмрд┐рдЯ рдПрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рдореЗрдВ рдЕрдзрд┐рдХ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрддрдиреЗ рдмрдбрд╝реЗ рдПрдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕ рдореЗрдВ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдЕрд╡рд╕рд░ рд╣реИред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реАрдк рд╕реНрдкреНрд░реЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЬрдЯрд┐рд▓ рдХрд╛рд░рдХ рд╣реИред рд╡рд┐рдВрдбреЛрдЬ 7 x64 рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдИрдкреАрдПрдо рджреЗрдЦреЗрдВред рдЙрд╕реА рд╕рдордп, рд╡рд┐рдВрдбреЛрдЬ 8 рддрдХ рдХреЗ рдУрдПрд╕ рд╕рдмрд╕реЗ рдкреВрд░реНрдг рддрд░реАрдХреЗ рд╕реЗ x64 рдкрд░ рдПрдПрд╕рдПрд▓рдЖрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдПрдиреНрдЯреНрд░реЙрдкреА рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреА рдЪрд┐рдВрддрд╛ рдХрд░рддрд╛ рд╣реИ (рдпрд╛рдиреА, рдкрддреЗ рдХреА рдкрд╕рдВрдж рдХреА рдпрд╛рджреГрдЪреНрдЫрд┐рдХрддрд╛ / рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреА рдбрд┐рдЧреНрд░реА) рдФрд░ рдЗрд╕ рд╕реНрдерд╛рди рдХреА рдпрд╛рджреГрдЪреНрдЫрд┐рдХрддрд╛ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрддреЗ рдХреЗ рдХрд┐рддрдиреЗ рдмрд┐рдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╡рд┐рдВрдбреЛрдЬ 8 рдореЗрдВ, рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд╣рд╛рдИ рдПрдВрдЯреНрд░реЙрдкреА рд░реЗрдВрдбрдорд╛рдЗрдЬреЗрд╢рди рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред



рд╡рд┐рдВрдбреЛрдЬ 8+ рдореЗрдВ рдЙрдЪреНрдЪ рдПрдиреНрдЯреНрд░рд╛рдкреА рд░реИрдВрдбрдорд╛рдЗрдЬреЗрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдФрд░ рдпрд╣ рддрдХрдиреАрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рдВрдЯрд┐рдд рд╡рд░реНрдЪреБрдЕрд▓ рдореЗрдореЛрд░реА рдмреНрд▓реЙрдХ рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рджреЛрдиреЛрдВ рддрдХ рдлреИрд▓реА рд╣реБрдИ рд╣реИред / LARGEADDRESSAWARE рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд 64-рдмрд┐рдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рд╡рд┐рдВрдбреЛрдЬ 8 рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП 8 рдЯреАрдмреА рдХреА рд╡рд░реНрдЪреБрдЕрд▓ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдХрд░рддрд╛ рд╣реИ (рд╡рд┐рдВрдбреЛрдЬ 8.1 рдореЗрдВ 128 рдЯреАрдмреА)ред рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП, 32-рдмрд┐рдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдкрддрд╛ рд╕реНрдерд╛рди рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рднрд╛рдЧ рдХрд╛ рдЖрдХрд╛рд░ 2 рдЬреАрдмреА рддрдХ рд╕реАрдорд┐рдд рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЙрдЪреНрдЪ рдПрдиреНрдЯреНрд░рд╛рдкреА рд░реЗрдВрдбрдорд╛рдЗрдЬреЗрд╢рди рд╕реБрд╡рд┐рдзрд╛ рдЖрдкрдХреЛ рдПрдиреНрдЯреНрд░реЙрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреАрдЪреЗ рдХреЗ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рдХреЗ рдЖрдзрд╛рд░ рдкрддреЗ рдХреЗ рд▓рд┐рдП рдПрдПрд╕рдПрд▓рдЖрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИ, рдПрдиреНрдЯреНрд░рд╛рдкреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрддреЗ рдХреЗ 24 рдмрд┐рдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ рдФрд░ рдПрдиреНрдЯреНрд░рд╛рдкреА рдХреЗ рд▓рд┐рдП рдкрддреЗ рдХреЗ 17 рдмрд┐рдЯреНрд╕ рдХреЗ рдЯреЙрдк-рдбрд╛рдЙрди рдЖрд╡рдВрдЯрди рдХреЗ рд▓рд┐рдПред рдЗрд╕ ASLR рд╕реНрддрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдиреАрдЪреЗ-рдКрдкрд░ рдЪрдпрди (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, 64-рдмрд┐рдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ / HIGHENTROPYVA рдФрд░ / DYNAMICBASE рдЭрдВрдбреЗ рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред



рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ OS рдореЗрдВ HEASLR рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ OptIn рдкреНрд░рддрд┐рдмрдВрдз рдореЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рд╣реА / HIGHENTROPYVA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣реА рд╣реИ, рд╡рд┐рдВрдбреЛрдЬ 8 рдкрд░ рдЕрдкрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рд╡реНрдпрд╡рд╣рд╛рд░ (рдмреЙрдЯрдо-рдЕрдк рдмреНрд▓реЙрдХ рдЖрд╡рдВрдЯрди) рдореЗрдВ VirtualAlloc рдЗрд╕ рдзреНрд╡рдЬ рдХреЗ рдмрд┐рдирд╛ рд╕рдВрдХрд▓рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рдмрд▓рд┐рдд ASLR рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдпрд╣ рд╕реАрдорд╛ рд╕рдВрдЧрддрддрд╛ рдореБрджреНрджреЛрдВ рдФрд░ рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЗрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, 64-рдмрд┐рдЯ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдЪреНрдЪ рдПрдиреНрдЯреНрд░рд╛рдкреА рд░реЗрдВрдбрдорд╛рдЗрдЬреЗрд╢рди рд╕реБрд╡рд┐рдзрд╛ рднреА рд▓рд╛рдЧреВ рд╣реИред

Internet Explorer 10+ рд╣рд╛рдИ рдПрдВрдЯреНрд░реЙрдкреА ASLR (x64) рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╡рд┐рдВрдбреЛрдЬ 8 рдкрд░ рдЗрд╕рдХреА рдЪрд▓рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рд╕рдВрдкрддреНрддрд┐ рдиреАрдЪреЗ рджреА рдЧрдИ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ 8 рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЗ рд╕рднреА рд╕рд┐рд╕реНрдЯрдо HEASLR рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред



ASLR рдмрд╛рдИрдкрд╛рд╕ рд╢рдорди (рдЙрд░реНрдл рдкрддрд╛ рдЕрдВрддрд░рд┐рдХреНрд╖ рд╕реВрдЪрдирд╛ рдкреНрд░рдХрдЯреАрдХрд░рдг рд╕рдЦреНрдд)

рд╡рд┐рдВрдбреЛрдЬ 8 рдХреА рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде, рдХрдВрдкрдиреА рдиреЗ рд╕рд┐рд╕реНрдЯрдо рдлрд╝рдВрдХреНрд╢рди рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкрддреЗ рдЫрд┐рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рдгрдиреАрддрд┐ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдЗрди рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреЛ рд╡рд┐рдВрдбреЛрдЬ 7 рдХреЗ рд▓рд┐рдП рдЕрдкрдбреЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкрддреЗ рдкрд░ рд╣рдорд▓рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рдирд┐рдд рдкрддреЗ рдкрд░ рдРрд╕реА рдЬрд╛рдирдХрд╛рд░реА рдХреА рдореМрдЬреВрджрдЧреА рдореМрдЬреВрджрд╛ рдбреАрдИрдкреА рдФрд░ рдПрдПрд╕рдПрд▓рдЖрд░ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рджреЗрддреА рд╣реИ рдФрд░ рд╢реЛрд╖рдг рдореЗрдВ рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдХреА рд╕рдлрд▓рддрд╛ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдмрдврд╝рд╛рддреА рд╣реИред

рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЙрджрд╛рд╣рд░рдг MS13-031 рдЕрдкрдбреЗрдЯ рд╣реИ, рдЬреЛ рдПрдХ рд╢реВрдиреНрдп-рдкреГрд╖реНрда рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди рд╕реАрдорд╛ (рд╡рд┐рдВрдбреЛрдЬ 7+) рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддрд╛ рд╣реИред рдбреНрд░рд╛рдЗрд╡рд░ рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдХреЗ рдмрд╛рдж рдХреЗ рд╢реЛрд╖рдг рдХреЗ рд╕рд╛рде рдЗрд╕ рдкреГрд╖реНрда рдкрд░ рдХреЛрдб рд░рдЦрдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдорд▓рд╛рд╡рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ LPE рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдЙрдирдХреЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдмрдврд╝рд╛рдиреЗ рдФрд░ рдХрд░реНрдиреЗрд▓ рдореЛрдб рдореЗрдВ рдЙрдирдХреЗ рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИред рдХрд░реНрдиреЗрд▓ EPROCESS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ ! рдРрд╕реА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рд╡рд┐рдирд┐рдпрдорд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдорд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддреН, рдЙрд╕ рдиреНрдпреВрдирддрдо рдкрддреЗ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдореЗрдореЛрд░реА рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдЖрд░рдХреНрд╖рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред

рдПрдХ рдЕрдиреНрдп рдЙрджрд╛рд╣рд░рдг рд╡рд┐рдВрдбреЛрдЬ рд╡рд┐рд╕реНрдЯрд╛ + (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╡рд┐рдВрдбреЛрдЬ 8) рдХреЗ рд▓рд┐рдП MS13-063 рдЕрдкрдбреЗрдЯ рд╣реИред рдпрд╣ рдЕрдкрдбреЗрдЯ рдкреЙрдЗрдВрдЯрд░ рдХреЛ ntdll! LdrHotPatchRoutine рд╕реЗ UserSaringData (KUSER_SHARED_DATA) рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЗрдореЛрд░реА рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред рд╣рдорд▓рд╛рд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП UserShedData рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рднреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рд╕рдорд╛рди рдкрддреЗ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдФрд░ рдХрд░реНрдиреЗрд▓ рдореЛрдб рдореЗрдВ рднреА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╡рд┐рдВрдбреЛрдЬ 8.1 рдореЗрдВ, рдЕрд╡рд┐рд╢реНрд╡рд╛рд╕рд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ (рдЬрд┐рдирдХреЗ рдЕрдЦрдВрдбрддрд╛ рд╕реНрддрд░ <рдордзреНрдпрдо) рдХреЗ рд▓рд┐рдП рдЧрд┐рд░реА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдкрддреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдЫрд┐рдкрд╛рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ред рд╣рдордиреЗ рдЗрд╕ рд╕рдорд╛рд░реЛрд╣ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣рд╛рдВ рдФрд░ рд▓рд┐рдЦрд╛ рд╣реИ ред рдорд╣рддреНрд╡рдкреВрд░реНрдг ntoskrnl рдлрд╝рдВрдХреНрд╢рди рд╡рд┐рднрд┐рдиреНрди рдХрд░реНрдиреЗрд▓ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рдкрддреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдкрд░ рдПрдХ рддреНрд░реБрдЯрд┐ рд╕реНрдерд┐рддрд┐ рд▓реМрдЯрд╛рддрд╛ рд╣реИред

PS рдЖрдк ASLR рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдореЙрдбреНрдпреВрд▓ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Microsoft рд╕реЗ рдореБрдлреНрдд BinScope рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (iTunes рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред





blogs.technet.com/b/srd/archive/2013/12/11/software-defense-mitigating-common-exploitation-techniques.aspx

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


All Articles