рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2012 рдореЗрдВ рдЕрдЬреАрдм рдХрд╛рд░реНрдп рдкреНрд░рдмрдВрдзрдХ рд╡реНрдпрд╡рд╣рд╛рд░

рд╕рд╛рд░рд╛рдВрд╢: рддрд╕реНрд╡реАрд░реЛрдВ рдореЗрдВ рдХрд╣рд╛рдиреА, рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2012 рдореЗрдВ рдЯрд╛рд╕реНрдХ рдореИрдиреЗрдЬрд░ рдХреЛ "рдмреЗрд╣рддрд░" рдХреИрд╕реЗ рдХрд┐рдпрд╛

рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛


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

рдЦреИрд░, рдореЗрд░реЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ 8 рдореЗрдВ рд╕рдмрд╕реЗ рд╕реБрдЦрдж рдЪреАрдЬреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдирдпрд╛ рдЯрд╛рд╕реНрдХ рдореИрдиреЗрдЬрд░ рд╣реИ, рдЬреЛ рд╕реБрдВрджрд░ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рджреЛрдиреЛрдВ рд╣реИред рдЬрдм рдореИрдВрдиреЗ WinServer 2012 рдореЗрдВ рдЗрд╕реЗ рдЦреЛрд▓рд╛ рдФрд░ рдХреБрдЫ рдбреЗрдЯрд╛ рдирд╣реАрдВ рджреЗрдЦрд╛ рддреЛ рдореЗрд░рд╛ рдЖрд╢реНрдЪрд░реНрдп рдХреНрдпрд╛ рдерд╛ред
рдпрд╣рд╛рдБ рд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЗ рд▓рд┐рдП рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ рд╣реИрдВред


рд╡рд┐рдВрдбреЛрдЬ 8:


рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ 2012


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

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

( рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдБ )

рдЬреЛ рд░реВрд╕реА рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдореЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ "рдбрд┐рд╕реНрдХ рдкрд░ рд▓реЛрдб рдмрд╣реБрдд рднрд╛рд░реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдЗрд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ред"

рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЪрд┐рддреНрд░ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░рддрд╛ рд╣реВрдВ: рд╕рд░реНрд╡рд░ рд░реВрдо, рд╣рд░ рдХреЛрдИ рд╕рд╛рдмреБрди рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ, рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рднрдпрд╛рд╡рд╣ рднрд╛рд░ред рдФрд░ рдХреЛрдиреЗ рдореЗрдВ рдПрдХ рдорд╛рдореВрд▓реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ: "рдореИрдВрдиреЗ рдЧрд▓рддреА рд╕реЗ рдЕрдкрдиреА рдиреЗрдЯрдмреБрдХ рдХреЗ рдмрдЬрд╛рдп рд╕рд░реНрд╡рд░ рдкрд░ рдПрдХ рдХрд╛рд░реНрдп рдкреНрд░рдмрдВрдзрдХ рдЦреЛрд▓ рджрд┐рдпрд╛, рдореБрдЭреЗ рдХреЛрдИ рдФрд░ рдирд╣реАрдВ рдорд┐рд▓рд╛!"

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

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдореБрдЭреЗ рд╕реВрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛, рдФрд░ рдореИрдВрдиреЗ рд╕рдорд╕реНрдпрд╛ рдХреА рдЬрд╛рдВрдЪ рд╢реБрд░реВ рдХреАред

рд╕рдВрд╕реНрдХрд░рдг 1. рд░рдЬрд┐рд╕реНрдЯреНрд░реА


Microsoft рдФрд░ рдпрд╣ рдЬрд╛рдирдХрд░ рдХрд┐ рд╕рдм рдХреБрдЫ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдореИрдВрдиреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП taskmgr.exe рдХреА рдЦреБрджрд╛рдИ рд╢реБрд░реВ рдХреАред рдПрдХрдорд╛рддреНрд░ рдЙрдкрдпреБрдХреНрдд рдХреБрдВрдЬреА рдореЗрдВ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛
HKLM\ System\CurrentControlSet\Services\Partmgr, EnableCounterForIoctl
рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдореБрдЭреЗ рдкрд╣рд▓реЗ рдкрддрд╛ рдЪрд▓рд╛, рдпрд╣ рдХреБрдВрдЬреА рдбрд┐рд╕реНрдХрдкрд░ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рд╕рдХреНрд╖рдо рд╣реИ рдФрд░ рдмреНрдпрд╛рдЬ рдХреА рдирд╣реАрдВ рд╣реИред

рд╕рдВрд╕реНрдХрд░рдг 2. рдХреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдкреНрд░рдХрд╛рд░ рдкрд░ рдПрдХ рдЬрд╛рдВрдЪ рд╣реИ?


рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (Microsoft рдЖрдорддреМрд░ рдкрд░ рдХреЗрд╡рд▓ рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХрд╛рдЯрддрд╛ рд╣реИ), рдореИрдВрдиреЗ рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЯрд╛рд╕реНрдХ рдореИрдиреЗрдЬрд░ рдХреЛ рдмрддрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд╣реИред

рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ GetVersionEx рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ ред OSVERSIONINFOEX рд╕рдВрд░рдЪрдирд╛ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧреА, рдЬрд╣рд╛рдВ dwProductType рдлрд╝реАрд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд░реНрд╡рд░ рдпрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдЧреАред

рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, GetVersionEx RtlGetNtProductType рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП 1 рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП 3 рд░рд┐рдЯрд░реНрди рджреЗрддрд╛ рд╣реИред рд╣рдо рдЙрд╕рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗред

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

bp ntdll!RtlGetNtProductType "as /x ReturnValue rcx; gu; ed ReturnValue 1; g"

(рдпрд╛рдиреА рд╣рдорд╛рд░рд╛ рдЯрд╛рд╕реНрдХрдордЧреНрд░рд░ ..exe рдЦреЛрд▓реЗрдВ, рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ, рдирд┐рд╖реНрдкрд╛рджрди рд╢реБрд░реВ рдХрд░реЗрдВ)ред

рдФрд░ ... рд╡рд┐рдЪрд╛рд░ рдХрд╛рдо рдХрд░ рдЧрдпрд╛ред рд╕рднреА рдЯреИрдм рджрд┐рдЦрд╛рдИ рджрд┐рдП, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рднреАред рдпрд╛рдиреА рд╕рдм рдХреБрдЫ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рд░рд╛рдЬрдиреАрддрд┐рдХ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЕрдХреНрд╖рдо рд╣реИ (рд╡реЗ рдХреЗрд╡рд▓ рдЙрдиреНрд╣реАрдВ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЫрд┐рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ)ред

рддрджрдиреБрд╕рд╛рд░, рдЖрдкрдХреЛ рдЗрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдФрд░ рдЦреБрджрд╛рдИ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо рдмреНрд░реЗрдХ рдХреЛ ntdll! RtlGetNtProductType рдкрд░ рд░рдЦрддреЗ рд╣реИрдВ рдФрд░ рдХреЙрд▓ рд╕реНрдЯреИрдХ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ рдЬрдм рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдпрд╕рдореВрд╣ рд╣рдореЗрдВ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЖрд░рдВрднрд┐рдХ рдЯреБрдХрдбрд╝реЗ рдирд╣реАрдВред рдпрд╣ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:


рд╣рдо рд╕реНрдЯреИрдХрдЯреНрд░реИрдХ рдХреЗ рд╕рд╛рде рдЬрд╛рддреЗ рд╣реИрдВ, рдХрд╛рд░реНрдпрд╕реНрдерд▓ рдкрд░ рдмреНрд░реЗрдХрдкреЙрдЗрдВрдЯ рдбрд╛рд▓рддреЗ рд╣реИрдВ (рдпрд╛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╡рд╣рд╛рдВ рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВ) рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рджреЗрдЦреЗрдВ:


рдпрд╣ рд░рд┐рдЯрд░реНрди рдХреЛрдб рдХреА рдЬрд╛рдБрдЪ рд╣реИ, рдпрд╣рд╛рдБ рд╣рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИ, рдереЛрдбрд╝рд╛ рдФрд░ рдЖрдЧреЗ рдмрдврд╝реЗрдВ:


рдпрд╣рд╛рдБ рдпрд╣ рд╣реИ, рд░рд╕ рд╣реА!
рд░рдЬрд┐рд╕реНрдЯрд░ 1 рдФрд░ 3 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╣реИ, рдФрд░ рд╕реНрдерд┐рддрд┐ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╡рд╛рдВрдЫрд┐рдд рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрдХреНрд░рдордг рд╣реИред
рд╣рдо рдЕрд▓ 1 рдХреЛ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдзрд╛ рд░рд╛рд╕реНрддрд╛ рдмреАрдд рдЧрдпрд╛ред рдЖрдкрдХреЛ рдирд┐рд░реНрдгрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдпрд╣ рд╕рдм рдПрдХ рдирд┐рд░рдВрддрд░ рдЖрдзрд╛рд░ рдкрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред

  1. рдЖрдк WInDbg рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рд╕рдм рдХреБрдЫ рдЕрдкрдиреЗ рдЖрдк рдХрд░ рджреЗрдЧрд╛ред рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХреЗ рд▓рд┐рдП рдареАрдХ рдирд╣реАрдВ
  2. TaskMgr рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреИрдЪ рдореЗрдореЛрд░реАред рдореБрдЭреЗ рд╡рд┐рдХрд▓реНрдк рдЫреЛрдбрд╝рдирд╛ рдкрдбрд╝рд╛, рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред
  3. рдкреИрдЪрдЕрдк рдЯрд╛рд╕реНрдХрдЧреНрд░рдо ..exe рд╣реАред рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╡рд┐рдХрд▓реНрдк, рдмрд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рдЕрдЦрдВрдбрддрд╛ рдХреЛ рддреЛрдбрд╝ рджреЗрдВ рдФрд░ рд╕рд┐рд╕реНрдЯрдо рд╕рдордп-рд╕рдордп рдкрд░ рдЗрд╕реЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╡рд╛рдкрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдореИрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рд░рд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдиреЗ рд▓рдЧрд╛ред


рдЗрд╕рд▓рд┐рдП, рд╣рдореЗрдВ рдЗрд╕ рдХреЛрдб рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВ: рдЕрд▓ рдХреА рддреБрд▓рдирд╛ 1 рд╕реЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ 3 рд╕реЗ рдХрд░реЗрдВ, рдЬреЗрдПрди рд╕реЗ рдмрджрд▓реЗрдВ, рдЬреЗрдИ рдХреЗ рд╕рд╛рде, рдбрдВрдк рдХрд╛ рдкрддрд╛ рдмрджрд▓реЗрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореИрдВрдиреЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдУрдХ рддрд░реАрдХрд╛ рдЪреБрдирд╛, рдЬреЗрди рдХреЛ рдЬреЛрдбрд╝реЗ рдХреЗ рд╕рд╛рде рдирд╛рдХ рдХреА рдЬрдЧрд╣ рд▓реЗрдВред рддреЛ рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдПрдХ рд╡реНрдпрд░реНрде рдХреА рддреБрд▓рдирд╛ рд╣реЛрдЧреА, рдлрд┐рд░ рдПрдХ рдЫрд▓рд╛рдВрдЧ рдЬрд╣рд╛рдВ рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдпрд╣ рдмрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдореЗрдВ рд╡рд╛рдВрдЫрд┐рдд рдмрд╛рдЗрдЯ рдЕрдиреБрдХреНрд░рдо рдпрд╛рдж рд╣реИ: 8a84244a0100003c01, рдЗрд╕реЗ рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рд╣реЗрдХреНрд╕ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдвреВрдВрдвреЗрдВ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрджрд▓ рджреЗрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, 9090 рдкрд░ 750 рд╕реАред

рд╕рд╣реЗрдЬреЗрдВ рдФрд░ ...


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

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

(рдпрд╣ Stud_PE рдХрд╛ рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╣реИ)ред

Microsoft рд╕реЗ рдордЬрд╛рдХ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ? рдлрд╝рд╛рдЗрд▓ рдХреА рдЕрдЦрдВрдбрддрд╛ рдХреА рдЬрд╛рдБрдЪ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдзреНрд╡рдЬ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рддреА рд╣реИ ред рдЗрд╕рдХрд╛ рдЧреВрдврд╝ рдЕрд░реНрде рдореИрдВ рдирд╣реАрдВ рд╕рдордЭ рд╕рдХрддрд╛, рдЕрдЧрд░ рдХреЗрд╡рд▓ рдмреЗрд╡рдХреВрдл рд╡рд╛рдпрд░рд╕ рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рд╣реЛред
рдореБрдЭреЗ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рдореБрдЭреЗ рдпрд╣ рдЭрдВрдбрд╛ рдХреИрд╕реЗ рдорд┐рд▓рд╛, рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╣рдо рдЗрд╕реЗ рд╣рдЯрд╛рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдмрдЪрд╛рддреЗ рд╣реИрдВ, рдФрд░ ... рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рдЙрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдореВрд▓ рдПрдХ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рдЗрд╕ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХреЗ рд▓рд┐рдП рдЦреБрдж рдХреЛ рдЕрдзрд┐рдХрд╛рд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рднреВрд▓рдХрд░), рдФрд░ рдЙрдиреНрдирдд рдХрд╛рд░реНрдп рдкреНрд░рдмрдВрдзрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдЦреИрд░, рдПрдХ рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо рд╣реИрдмрд░ рдкрд░ рдПрдХ рд▓реЗрдЦ рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВ :) рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рдереЗред

рдпрджрд┐ рдХреЛрдИ рд╢реИрдХреНрд╖рд┐рдХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рджреЛрд╣рд░рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдкрд░рд┐рдгрд╛рдо рдХреА рд╢реБрджреНрдзрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдВ рдЖрдкрдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рд╣реИ ред

UPDATE 10/08/2018
AJlex рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдЯрд╛рд╕реНрдХрдорд╛рд░реНрдЧ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛

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


All Articles