Tavis Ormandy (
LoadLibrary рд▓реЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрд▓рд╛рдИ рдореЗрдореЛрд░реАрдорд╛ рд▓реЛрдб рдЧрд░реНрдиреЗ рд░ рдЕрд╡рд╕реНрдерд┐рдд рдкреНрд░рддреАрдХрд╣рд░реВ рдЖрдпрд╛рдд рдЧрд░реНрдиреЗ, рд▓рд┐рдирдХреНрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓рд╛рдИ dlopen-рд╢реИрд▓реА API рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗ рдЦреНрдпрд╛рд▓ рд░рд╛рдЦреНрдЫред рдкреНрд▓рдЧ-рдЗрди рдХреЛрдб gdb, ASAN рд░ Valgrind рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдбрд┐рдмрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рд╣реБрдХрд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реЗрд░ рд░ рдкреНрдпрд╛рдЪрд╣рд░реВ (рд░рдирдЯрд╛рдЗрдо рдкреНрдпрд╛рдЪрд┐рдЩ) рд▓рд╛рдЧреВ рдЧрд░реЗрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рдордпрдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдпреЛрдЧреНрдп рдХреЛрдб рд╕рдорд╛рдпреЛрдЬрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред C++ рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдкрд╡рд╛рдж рд╣реНрдпрд╛рдиреНрдбрд▓рд┐рдЩ рд░ рдЕрдирд╡рд╛рдЗрдиреНрдбрд┐рдЩрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред
рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд▓рдХреНрд╖реНрдп рд▓рд┐рдирдХреНрд╕-рдЖрдзрд╛рд░рд┐рдд рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ DLL рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВрдХреЛ рд╕реНрдХреЗрд▓реЗрдмрд▓ рд░ рдХреБрд╢рд▓ рд╡рд┐рддрд░рд┐рдд рдлрдЬрд┐рдЩ рдкрд░реАрдХреНрд╖рдг рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдиреБ рд╣реЛред рд╡рд┐рдиреНрдбреЛрдЬрдорд╛, рдлрдЬрд┐рдЩ рд░ рдХрднрд░реЗрдЬ рдкрд░реАрдХреНрд╖рдг рдзреЗрд░реИ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд╣реБрдБрджреИрди рд░ рдкреНрд░рд╛рдп: рд╡рд┐рдиреНрдбреЛрдЬрдХреЛ рдЫреБрдЯреНрдЯреИ рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреНрдб рдЙрджрд╛рд╣рд░рдг рдЪрд▓рд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреНрдЫ, рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдЬрдм рдХрд░реНрдиреЗрд▓ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕ рдлреИрд▓рд╛рдЙрдиреЗ рдПрдиреНрдЯрд┐рднрд╛рдЗрд░рд╕ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЬрд╕реНрддрд╛ рдЬрдЯрд┐рд▓ рдЙрддреНрдкрд╛рджрдирд╣рд░реВ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджрд╛ред рд▓реЛрдбрд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдЧреБрдЧрд▓ рдЕрдиреБрд╕рдиреНрдзрд╛рдирдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рднрд┐рдбрд┐рдпреЛ рдХреЛрдбреЗрдХреНрд╕, рднрд╛рдЗрд░рд╕ рд╕реНрдХреНрдпрд╛рдирд░рд╣рд░реВ, рдбрд╛рдЯрд╛ рдбрд┐рдХрдореНрдкреНрд░реЗрд╕рди рд▓рд╛рдЗрдмреНрд░реЗрд░реАрд╣рд░реВ, рдЫрд╡рд┐ рдбрд┐рдХреЛрдбрд░рд╣рд░реВ, рдЖрджрд┐рдорд╛ рдХрдордЬреЛрд░реАрд╣рд░реВ рдЦреЛрдЬрд┐рд░рд╣реЗрдХрд╛ рдЫрдиреНред
рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, LoadLibrary рдХреЛ рд╕рд╣рдпреЛрдЧ рд╕рдВрдЧ рд╣рд╛рдореАрд▓реЗ рд▓рд┐рдирдХреНрд╕ рдорд╛ рдЪрд▓рд╛рдЙрди Windows Defender рдПрдиреНрдЯрд┐рднрд╛рдЗрд░рд╕ рдЗрдиреНрдЬрд┐рди рдкреЛрд░реНрдЯ рдЧрд░реНрди рд╕рдХреНрд╖рдо рднрдпреМрдВред mpengine.dll рдХреЛ рдЕрдзреНрдпрдпрди, рдЬрд╕рд▓реЗ рд╡рд┐рдиреНрдбреЛрдЬ рдбрд┐рдлреЗрдиреНрдбрд░рдХреЛ рдЖрдзрд╛рд░ рдмрдирд╛рдЙрдБрдЫ, рдпрд╕рд▓реЗ рд╡рд┐рднрд┐рдиреНрди рдврд╛рдБрдЪрд╛рд╣рд░реВ, рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдЗрдореБрд▓реЗрдЯрд░рд╣рд░реВ рд░ рд╕рдореНрднрд╛рд╡рд┐рдд рд░реВрдкрдорд╛ рднреЗрдХреНрдЯрд░рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗ рднрд╛рд╖рд╛ рдЕрдиреБрд╡рд╛рджрдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░рд┐рд╖реНрдХреГрдд рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдХреЛ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛред
рд▓реЛрдбрд▓рд╛рдЗрдмреНрд░реЗрд░реА рдкрдирд┐ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ
рд╕реНрд░реЛрдд: opennet.ru