рдбреАрдлреЙрд▓реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╕реЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рддреБрдордЪрд╛ рддрд┐рд░рд╕реНрдХрд╛рд░ рдХрд╕рд╛ рдХрд░рд╛рд╡рд╛

рдорд╛рдгреВрд╕, рдЬрд╕реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣рд┐рддреА рдЖрд╣реЗ, рдПрдХ рдЖрд│рд╢реА рдкреНрд░рд╛рдгреА рдЖрд╣реЗ.
рдЖрдгрд┐ рддреНрдпрд╛рд╣реВрдирд╣реА рдЕрдзрд┐рдХ рдореНрд╣рдгрдЬреЗ рдЬреЗрд╡реНрд╣рд╛ рд╕рд╢рдХреНрдд рдкрд╛рд╕рд╡рд░реНрдб рдирд┐рд╡рдбрдгреНрдпрд╛рдЪреА рд╡реЗрд│ рдпреЗрддреЗ.

рдорд▓рд╛ рд╡рд╛рдЯрддреЗ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╢рд╛рд╕рдХрд╛рд▓рд╛ рд╣рд▓рдХреЗ рдЖрдгрд┐ рдорд╛рдирдХ рд╕рдВрдХреЗрддрд╢рдмреНрдж рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрд▓рд╛ рдЖрд╣реЗ. рд╣реА рдШрдЯрдирд╛ рдЕрдиреЗрдХрджрд╛ рдХрдВрдкрдиреА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рдЪреНрдпрд╛ рд╡рд░рдЪреНрдпрд╛ рд╡рд░реНрдЧрд╛рдВрдордзреНрдпреЗ рдЖрдврд│рддреЗ. рд╣реЛрдп, рд╣реЛрдп, рддрдВрддреЛрддрдВрдд рддреНрдпрд╛рдВрдЪреНрдпрд╛рдкреИрдХреА рдЬреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреЗ рдЧреБрдкреНрдд рдХрд┐рдВрд╡рд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдорд╛рд╣рд┐рддреАрдЪрд╛ рдкреНрд░рд╡реЗрд╢ рдЖрд╣реЗ рдЖрдгрд┐ рдкрд╛рд╕рд╡рд░реНрдб рд▓реАрдХ/рд╣реЕрдХрд┐рдВрдЧ рдЖрдгрд┐ рдкреБрдвреАрд▓ рдШрдЯрдирд╛рдВрдЪреЗ рдкрд░рд┐рдгрд╛рдо рджреВрд░ рдХрд░рдгреЗ рдЕрддреНрдпрдВрдд рдЕрд╡рд╛рдВрдЫрдиреАрдп рдЕрд╕реЗрд▓.

рдорд╛рдЭреНрдпрд╛ рдкреНрд░реЕрдХреНрдЯрд┐рд╕рдордзреНрдпреЗ, рдЕрд╢реА рдПрдХ рдШрдЯрдирд╛ рдШрдбрд▓реА рдЬреЗрд╡реНрд╣рд╛, рдкрд╛рд╕рд╡рд░реНрдб рдкреЙрд▓рд┐рд╕реА рд╕рдХреНрд╖рдо рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдбреЛрдореЗрдирдордзреНрдпреЗ, рд▓реЗрдЦрд╛рдкрд╛рд▓рд╛рдВрдирд╛ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рдЕрд╕рд╛ рд╡рд┐рдЪрд╛рд░ рдЖрд▓рд╛ рдХреА тАЬPas$w0rd1234тАЭ рд╕рд╛рд░рдЦрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдкреЙрд▓рд┐рд╕реАрдЪреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкреВрд░реНрдг рдХрд░рддреЛ. рдпрд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рд╕рд░реНрд╡рддреНрд░ рдпрд╛ рдкрд╛рд╕рд╡рд░реНрдбрдЪрд╛ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рд╡рд░ рд╡рд╛рдкрд░ рдЭрд╛рд▓рд╛. рдХрд╛рд╣реАрд╡реЗрд│рд╛ рддреЛ рдлрдХреНрдд рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдЪреНрдпрд╛ рд╕рдВрдЪрд╛рдордзреНрдпреЗ рднрд┐рдиреНрди рд╣реЛрддрд╛.

рдорд▓рд╛ рдЦрд░реЛрдЦрд░рдЪ рдкрд╛рд╕рд╡рд░реНрдб рдкреЙрд▓рд┐рд╕реА рд╕рдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рд╡рд░реНрдг рд╕рдВрдЪ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рд╡реНрд╣рд╛рдпрдЪреЗ рдирд╛рд╣реА рддрд░ рд╢рдмреНрджрдХреЛрд╢рд╛рдиреБрд╕рд╛рд░ рдлрд┐рд▓реНрдЯрд░ рджреЗрдЦреАрд▓ рдХрд░рд╛рдпрдЪреЗ рд╣реЛрддреЗ. рдЕрд╕реЗ рдкрд╛рд╕рд╡рд░реНрдб рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рд╡рдЧрд│рдгреНрдпрд╛рд╕рд╛рдареА.

рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдЖрдореНрд╣рд╛рд▓рд╛ рд▓рд┐рдВрдХрджреНрд╡рд╛рд░реЗ рдХрд│рд╡рддреЗ рдХреА рдЬреНрдпрд╛рд▓рд╛ рдХрдВрдкрд╛рдЗрд▓рд░, IDE рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рд╣рд╛рддрд╛рдд рдХрд╕реЗ рдзрд░рд╛рдпрдЪреЗ рдЖрдгрд┐ C++ рдЪрд╛ рдЙрдЪреНрдЪрд╛рд░ рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдХрд╕рд╛ рдХрд░рд╛рдпрдЪрд╛ рд╣реЗ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ, рддреЛ рддреНрдпрд╛рдВрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реА рд▓рд╛рдпрдмреНрд░рд░реА рд╕рдВрдХрд▓рд┐рдд рдХрд░реВ рд╢рдХрддреЛ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рд╕рдордЬреБрддреАрдиреБрд╕рд╛рд░ рддреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВ рд╢рдХрддреЛ. рддреБрдордЪрд╛ рдирдореНрд░ рд╕реЗрд╡рдХ рд╣реЗ рд╕рдХреНрд╖рдо рдирд╛рд╣реА, рдореНрд╣рдгреВрди рдорд▓рд╛ рддрдпрд╛рд░ рдЙрдкрд╛рдп рд╢реЛрдзрд╛рд╡рд╛ рд▓рд╛рдЧрд▓рд╛.

рддрд╛рд╕рд╛рднрд░рд╛рдЪреНрдпрд╛ рд╢реЛрдзрд╛рдирдВрддрд░ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреНрдпрд╛рдЪреЗ рджреЛрди рдкрд░реНрдпрд╛рдп рд╕рдореЛрд░ рдЖрд▓реЗ. рдореА рдЕрд░реНрдерд╛рддрдЪ рдУрдкрдирд╕реЛрд░реНрд╕ рд╕реЛрд▓реНрдпреВрд╢рдирдмрджреНрджрд▓ рдмреЛрд▓рдд рдЖрд╣реЗ. рд╢реЗрд╡рдЯреА, рд╕рд╢реБрд▓реНрдХ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗрдд - рд╕реБрд░реБрд╡рд╛рддреАрдкрд╛рд╕реВрди рд╢реЗрд╡рдЯрдкрд░реНрдпрдВрдд.

рдкрд░реНрдпрд╛рдп рдХреНрд░рдорд╛рдВрдХ 1. рдкрд╛рд╕рд╡рд░реНрдбрдлрд┐рд▓реНрдЯрд░ рдЙрдШрдбрд╛

рдЖрддрд╛ рд╕реБрдорд╛рд░реЗ 2 рд╡рд░реНрд╖рд╛рдВрдкрд╛рд╕реВрди рдХреЛрдгрддреАрд╣реА рдХрдорд┐рдЯ рдХреЗрд▓реЗрд▓реА рдирд╛рд╣реА. рдиреЗрдЯрд┐рд╡реНрд╣ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рдХрд╛рд░реНрдп рдХрд░рддреЗ, рддреБрдореНрд╣рд╛рд▓рд╛ рддреЗ рд╡реНрдпрдХреНрддрд┐рдЪрд▓рд┐рддрдкрдгреЗ рджреБрд░реБрд╕реНрдд рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓. рд╕реНрд╡рддрдГрдЪреА рд╕реНрд╡рддрдВрддреНрд░ рд╕реЗрд╡рд╛ рддрдпрд╛рд░ рдХрд░рддреЗ. рдкрд╛рд╕рд╡рд░реНрдб рдлрд╛рдЗрд▓ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛рдирд╛, DLL рдмрджрд▓рд▓реЗрд▓реА рд╕рд╛рдордЧреНрд░реА рдЖрдкреЛрдЖрдк рдЙрдЪрд▓рдд рдирд╛рд╣реА; рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реЗрд╡рд╛ рдерд╛рдВрдмрд╡рд╛рд╡реА рд▓рд╛рдЧреЗрд▓, рдХрд╛рд▓рдмрд╛рд╣реНрдп рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рд╛рд╡реА рд▓рд╛рдЧреЗрд▓, рдлрд╛рдЗрд▓ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рд╛рд╡реА рд▓рд╛рдЧреЗрд▓ рдЖрдгрд┐ рд╕реЗрд╡рд╛ рд╕реБрд░реВ рдХрд░рд╛рд╡реА рд▓рд╛рдЧреЗрд▓.

рдмрд░реНрдл рдирд╛рд╣реА!

рдкрд░реНрдпрд╛рдп рдХреНрд░рдорд╛рдВрдХ 2. PassFiltEx

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

рддрд░
рджрд┐рд▓реЗ: рд╕рдХреНрд░рд┐рдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдбреЛрдореЗрди test.local
Windows 8.1 рдЪрд╛рдЪрдгреА рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди (рд╕рдорд╕реНрдпреЗрдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдирд╛рд╣реА)
рдкрд╛рд╕рд╡рд░реНрдб рдлрд┐рд▓реНрдЯрд░ PassFiltEx

  • рджреБрд╡реНрдпрд╛рд╡рд░реВрди рдирд╡реАрдирддрдо рдкреНрд░рдХрд╛рд╢рди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛ PassFiltEx
  • рдХреЙрдкреА рдХрд░рд╛ PassFiltEx.dll ╨▓ рд╕реА: рд╡рд┐рдВрдбреЛрдЬ рд╕рд┐рд╕реНрдЯрдо рдПрдХреНрд╕рдПрдордПрдХреНрд╕ (рдХрд┐рдВрд╡рд╛ %рд╕рд┐рд╕реНрдЯрдорд░реВрдЯ%рд╕рд┐рд╕реНрдЯрдо32).
    рдХреЙрдкреА рдХрд░рд╛ PassFiltExBlacklist.txt ╨▓ рд╕реА: рд╡рд┐рдВрдбреЛрдЬ рд╕рд┐рд╕реНрдЯрдо рдПрдХреНрд╕рдПрдордПрдХреНрд╕ (рдХрд┐рдВрд╡рд╛ %рд╕рд┐рд╕реНрдЯрдорд░реВрдЯ%рд╕рд┐рд╕реНрдЯрдо32). рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕, рдЖрдореНрд╣реА рддреЗ рдЖрдордЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕рд╕рд╣ рдкреВрд░рдХ рдХрд░рддреЛ
    рдбреАрдлреЙрд▓реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╕реЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рддреБрдордЪрд╛ рддрд┐рд░рд╕реНрдХрд╛рд░ рдХрд╕рд╛ рдХрд░рд╛рд╡рд╛
  • рдиреЛрдВрджрдгреА рд╢рд╛рдЦрд╛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдгреЗ: HKLMSYSTECurrentControlSetControlLsa => рд╕реВрдЪрдирд╛ рдкреЕрдХреЗрдЬреЗрд╕
    рдЬреЛрдбрд╛ PassFiltEx рд╕реВрдЪреАрдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА. (рд╡рд┐рд╕реНрддрд╛рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА.) рд╕реНрдХреЕрдирд┐рдВрдЧрд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдкреЕрдХреЗрдЬреЗрд╕рдЪреА рд╕рдВрдкреВрд░реНрдг рдпрд╛рджреА рдЕрд╢реА рджрд┐рд╕реЗрд▓ тАЬrassfm scecli PassFiltEx".
    рдбреАрдлреЙрд▓реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╕реЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рддреБрдордЪрд╛ рддрд┐рд░рд╕реНрдХрд╛рд░ рдХрд╕рд╛ рдХрд░рд╛рд╡рд╛
  • рдбреЛрдореЗрди рдХрдВрдЯреНрд░реЛрд▓рд░ рд░реАрдмреВрдЯ рдХрд░рд╛.
  • рдЖрдореНрд╣реА рд╕рд░реНрд╡ рдбреЛрдореЗрди рдирд┐рдпрдВрддреНрд░рдХрд╛рдВрд╕рд╛рдареА рд╡рд░реАрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреБрдиреНрд╣рд╛ рдХрд░рддреЛ.

рддреБрдореНрд╣реА рдЦрд╛рд▓реАрд▓ рдиреЛрдВрджрдгреА рдиреЛрдВрджреА рджреЗрдЦреАрд▓ рдЬреЛрдбреВ рд╢рдХрддрд╛, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╣реЗ рдлрд┐рд▓реНрдЯрд░ рд╡рд╛рдкрд░рдгреНрдпрд╛рдд рдЕрдзрд┐рдХ рд▓рд╡рдЪрд┐рдХрддрд╛ рджреЗрддреЗ:

рдзрдбрд╛: HKLMSOFTWAREPassFiltEx - рдЖрдкреЛрдЖрдк рддрдпрд╛рд░ рд╣реЛрддреЗ.

  • HKLMSOFTWAREPassFiltExBlacklistFileName, REG_SZ, рдбреАрдлреЙрд▓реНрдЯ: PassFiltExBlacklist.txt

    BlacklistFileName тАФ рддреБрдореНрд╣рд╛рд▓рд╛ рдкрд╛рд╕рд╡рд░реНрдб рдЯреЗрдореНрдкреНрд▓реЗрдЯрд╕рд╣ рдлрд╛рдИрд▓рдЪрд╛ рд╕рд╛рдиреБрдХреВрд▓ рдорд╛рд░реНрдЧ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдЬрд░ рд╣реА рдиреЛрдВрджрдгреА рдПрдВрдЯреНрд░реА рд░рд┐рдХреНрдд рдЕрд╕реЗрд▓ рдХрд┐рдВрд╡рд╛ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╕реЗрд▓, рддрд░ рдбреАрдлреЙрд▓реНрдЯ рдорд╛рд░реНрдЧ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ, рдЬреЛ рдЖрд╣реЗ - %рд╕рд┐рд╕реНрдЯрдорд░реВрдЯ%рд╕рд┐рд╕реНрдЯрдо32. рдЖрдкрдг рдиреЗрдЯрд╡рд░реНрдХ рдкрде рджреЗрдЦреАрд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реВ рд╢рдХрддрд╛, рдкрд░рдВрддреБ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдХреА рдЯреЗрдореНрдкрд▓реЗрдЯ рдлрд╛рдИрд▓рдордзреНрдпреЗ рд╡рд╛рдЪрдгреЗ, рд▓рд┐рд╣рд┐рдгреЗ, рд╣рдЯрд╡рд┐рдгреЗ, рдмрджрд▓рдгреЗ рдпрд╛рд╕рд╛рдареА рд╕реНрдкрд╖реНрдЯ рдкрд░рд╡рд╛рдирдЧреНрдпрд╛ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

  • HKLMSOFTWAREPassFiltExTokenPercentageOfPassword, REG_DWORD, рдбреАрдлреЙрд▓реНрдЯ: 60

    TokenPercentageOfPassword тАФ рддреБрдореНрд╣рд╛рд▓рд╛ рдирд╡реАрди рдкрд╛рд╕рд╡рд░реНрдбрдордзреНрдпреЗ рдорд╛рд╕реНрдХрдЪреА рдЯрдХреНрдХреЗрд╡рд╛рд░реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдбреАрдлреЙрд▓реНрдЯ рдореВрд▓реНрдп 60% рдЖрд╣реЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЬрд░ рдЯрдХреНрдХреЗрд╡рд╛рд░реАрдЪреА рдШрдЯрдирд╛ 60 рдЕрд╕реЗрд▓ рдЖрдгрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реНрдЯрд╛рд░рд╡реЙрд░реНрд╕ рдЯреЗрдореНрдкрд▓реЗрдЯ рдлрд╛рдЗрд▓рдордзреНрдпреЗ рдЕрд╕реЗрд▓, рддрд░ рдкрд╛рд╕рд╡рд░реНрдб Starwars1! рдкрд╛рд╕рд╡рд░реНрдб рдЕрд╕рддрд╛рдирд╛ рдирд╛рдХрд╛рд░рд▓реЗ рдЬрд╛рдИрд▓ starwars1!DarthVader88 рд╕реНрд╡реАрдХрд╛рд░рд▓реЗ рдЬрд╛рдИрд▓ рдХрд╛рд░рдг рдкрд╛рд╕рд╡рд░реНрдбрдордзреАрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧрдЪреА рдЯрдХреНрдХреЗрд╡рд╛рд░реА 60% рдкреЗрдХреНрд╖рд╛ рдХрдореА рдЖрд╣реЗ

  • HKLMSOFTWAREPassFiltExRequireCharClasses, REG_DWORD, рдбреАрдлреЙрд▓реНрдЯ: 0

    CharClasses рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ тАФ рддреБрдореНрд╣рд╛рд▓рд╛ рдорд╛рдирдХ ActiveDirectory рдкрд╛рд╕рд╡рд░реНрдб рдЬрдЯрд┐рд▓рддрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдВрдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рдкрд╛рд╕рд╡рд░реНрдб рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд┐рд╕реНрддреГрдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдмрд┐рд▓реНрдЯ-рдЗрди рдЬрдЯрд┐рд▓рддрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдВрд╕рд╛рдареА 3 рд╕рдВрднрд╛рд╡реНрдп рд╡рд┐рд╡рд┐рдз рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╡рд░реНрдгрд╛рдВрдкреИрдХреА 5 рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд: рдЕрдкреНрдкрд░рдХреЗрд╕, рд▓реЛрдЕрд░рдХреЗрд╕, рдЕрдВрдХ, рд╡рд┐рд╢реЗрд╖ рдЖрдгрд┐ рдпреБрдирд┐рдХреЛрдб. рдпрд╛ рдиреЛрдВрджрдгреА рдПрдВрдЯреНрд░реАрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди, рддреБрдореНрд╣реА рддреБрдордЪреА рдкрд╛рд╕рд╡рд░реНрдб рдЬрдЯрд┐рд▓рддрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗрдЯ рдХрд░реВ рд╢рдХрддрд╛. рдЬреЗ рдореВрд▓реНрдп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рддреЗ рдмрд┐рдЯреНрд╕рдЪрд╛ рдПрдХ рд╕рдВрдЪ рдЖрд╣реЗ, рдЬреНрдпрд╛рдкреИрдХреА рдкреНрд░рддреНрдпреЗрдХ рджреЛрдирдЪреА рдкрд░рд╕реНрдкрд░ рд╢рдХреНрддреА рдЖрд╣реЗ.
    рдореНрд╣рдгрдЬреЗрдЪ, 1 = рд▓реЛрдЕрд░рдХреЗрд╕, 2 = рдЕрдкреНрдкрд░рдХреЗрд╕, 4 = рдЕрдВрдХ, 8 = рд╡рд┐рд╢реЗрд╖ рд╡рд░реНрдг рдЖрдгрд┐ 16 = рдпреБрдирд┐рдХреЛрдб рд╡рд░реНрдг.
    рддрд░ 7 рдЪреНрдпрд╛ рдореВрд▓реНрдпрд╛рд╕рд╣ рдЖрд╡рд╢реНрдпрдХрддрд╛ "рдЕрдкрд░ рдХреЗрд╕" рдЕрд╕реЗрд▓ рдЖрдгрд┐ рд▓реЛрдЕрд░рдХреЗрд╕ рдЖрдгрд┐ рдЕрдВрдХ", рдЖрдгрд┐ 31 рдЪреНрдпрд╛ рдореВрд▓реНрдпрд╛рд╕рд╣ - "рдЕрдкреНрдкрд░ рдХреЗрд╕ рдЖрдгрд┐ рд▓реЛрдЕрд░ рдХреЗрд╕ рдЖрдгрд┐ рдЕрдВрдХ рдЖрдгрд┐ рд╡рд┐рд╢реЗрд╖ рдЪрд┐рдиреНрд╣ рдЖрдгрд┐ рдпреБрдирд┐рдХреЛрдб рд╡рд░реНрдг."
    рддреБрдореНрд╣реА рдПрдХрддреНрд░ рдХрд░реВ рд╢рдХрддрд╛ - 19 = тАЬрдЕрдкрд░ рдХреЗрд╕ рдЖрдгрд┐ рд▓реЛрдЕрд░ рдХреЗрд╕ рдЖрдгрд┐ рдпреБрдирд┐рдХреЛрдб рд╡рд░реНрдг."

  • рдбреАрдлреЙрд▓реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╕реЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рддреБрдордЪрд╛ рддрд┐рд░рд╕реНрдХрд╛рд░ рдХрд╕рд╛ рдХрд░рд╛рд╡рд╛

рдЯреЗрдореНрдкрд▓реЗрдЯ рдлрд╛рдЗрд▓ рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛ рдЕрдиреЗрдХ рдирд┐рдпрдо:

  • рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗрд╕ рдЕрд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЖрд╣реЗрдд. рддреНрдпрд╛рдореБрд│реЗ, рдлрд╛рдЗрд▓ рдиреЛрдВрдж рд╕реНрдЯрд╛рд░ рд╡реЙрд░реНрд╕ ╨╕ рд╕реНрдЯрд╛рд░ рд╡реЙрд░реНрд╕ рд╕рдорд╛рди рдореВрд▓реНрдп рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓.
  • рдмреНрд▓реЕрдХрд▓рд┐рд╕реНрдЯ рдлрд╛рдЗрд▓ рдкреНрд░рддреНрдпреЗрдХ 60 рд╕реЗрдХрдВрджрд╛рдВрдиреА рдкреБрдиреНрд╣рд╛ рд╡рд╛рдЪрд▓реА рдЬрд╛рддреЗ, рддреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣реА рддреА рд╕рд╣рдЬ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реВ рд╢рдХрддрд╛; рдПрдХрд╛ рдорд┐рдирд┐рдЯрд╛рдирдВрддрд░, рдлрд┐рд▓реНрдЯрд░рджреНрд╡рд╛рд░реЗ рдирд╡реАрди рдбреЗрдЯрд╛ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдИрд▓.
  • рдкреЕрдЯрд░реНрди рдореЕрдЪрд┐рдВрдЧрд╕рд╛рдареА рд╕рдзреНрдпрд╛ рдпреБрдирд┐рдХреЛрдб рд╕рдкреЛрд░реНрдЯ рдирд╛рд╣реА. рдореНрд╣рдгрдЬреЗрдЪ, рддреБрдореНрд╣реА рдкрд╛рд╕рд╡рд░реНрдбрдордзреНрдпреЗ рдпреБрдирд┐рдХреЛрдб рд╡рд░реНрдг рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛, рдкрд░рдВрддреБ рдлрд┐рд▓реНрдЯрд░ рдХрд╛рд░реНрдп рдХрд░рдгрд╛рд░ рдирд╛рд╣реА. рд╣реЗ рдЧрдВрднреАрд░ рдирд╛рд╣реА, рдХрд╛рд░рдг рдореА рдпреБрдирд┐рдХреЛрдб рдкрд╛рд╕рд╡рд░реНрдб рд╡рд╛рдкрд░рдгрд╛рд░реЗ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдкрд╛рд╣рд┐рд▓реЗ рдирд╛рд╣реАрдд.
  • рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдлрд╛рдИрд▓рдордзреНрдпреЗ рд░рд┐рдХрд╛рдореНрдпрд╛ рдУрд│реАрдВрдирд╛ рдкрд░рд╡рд╛рдирдЧреА рджреЗрдК рдирдпреЗ рдЕрд╕рд╛ рд╕рд▓реНрд▓рд╛ рджрд┐рд▓рд╛ рдЬрд╛рддреЛ. рдбреАрдмрдЧрдордзреНрдпреЗ рддреБрдореНрд╣реА рдлрд╛рдЗрд▓рдордзреВрди рдбреЗрдЯрд╛ рд▓реЛрдб рдХрд░рддрд╛рдирд╛ рддреНрд░реБрдЯреА рдкрд╛рд╣реВ рд╢рдХрддрд╛. рдлрд┐рд▓реНрдЯрд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ, рдкрд░рдВрддреБ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдкрд╡рд╛рдж рдХрд╛?

рдбреАрдмрдЧрд┐рдВрдЧрд╕рд╛рдареА, рдЖрд░реНрдХрд╛рдЗрд╡реНрд╣рдордзреНрдпреЗ рдмреЕрдЪ рдлрд╛рдЗрд▓реНрд╕ рдЕрд╕рддрд╛рдд рдЬреНрдпрд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рд▓реЙрдЧ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рдирдВрддрд░ рддреЗ рд╡рд╛рдкрд░реВрди рд╡рд┐рд╢реНрд▓реЗрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╕рдВрджреЗрд╢ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ.
рд╣рд╛ рдкрд╛рд╕рд╡рд░реНрдб рдлрд┐рд▓реНрдЯрд░ рд╡рд┐рдВрдбреЛрдЬрд╕рд╛рдареА рдЗрд╡реНрд╣реЗрдВрдЯ рдЯреНрд░реЗрд╕рд┐рдВрдЧ рд╡рд╛рдкрд░рддреЛ.

рдпрд╛ рдкрд╛рд╕рд╡рд░реНрдб рдлрд┐рд▓реНрдЯрд░рд╕рд╛рдареА ETW рдкреНрд░рджрд╛рддрд╛ рдЖрд╣реЗ 07d83223-7594-4852-babc-784803fdf6c5. рдореНрд╣рдгреВрди, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреБрдореНрд╣реА рдЦрд╛рд▓реАрд▓ рд░реАрдмреВрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдЗрд╡реНрд╣реЗрдВрдЯ рдЯреНрд░реЗрд╕рд┐рдВрдЧ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░реВ рд╢рдХрддрд╛:
logman create trace autosessionPassFiltEx -o %SystemRoot%DebugPassFiltEx.etl -p "{07d83223-7594-4852-babc-784803fdf6c5}" 0xFFFFFFFF -ets

рдкреБрдвреАрд▓ рд╕рд┐рд╕реНрдЯрдо рд░реАрдмреВрдЯ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рдЯреНрд░реЗрд╕рд┐рдВрдЧ рд╕реБрд░реВ рд╣реЛрдИрд▓. рдерд╛рдВрдмрдгреНрдпрд╛рд╕рд╛рдареА:
logman stop PassFiltEx -ets && logman delete autosessionPassFiltEx -ets
рдпрд╛ рд╕рд░реНрд╡ рдЖрдЬреНрдЮрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрдордзреНрдпреЗ рдирдореВрдж рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд StartTracingAtBoot.cmd ╨╕ StopTracingAtBoot.cmd.

рдлрд┐рд▓реНрдЯрд░ рдСрдкрд░реЗрд╢рдирдЪреНрдпрд╛ рдПрдХ-рд╡реЗрд│рдЪреНрдпрд╛ рддрдкрд╛рд╕рдгреАрд╕рд╛рдареА, рдЖрдкрдг рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛ StartTracing.cmd ╨╕ StopTracing.cmd.
рдордзреНрдпреЗ рдпрд╛ рдлрд┐рд▓реНрдЯрд░рдЪреЗ рдбреАрдмрдЧ рдПрдХреНрдЭреЙрд╕реНрдЯ рд╕реЛрдпреАрд╕реНрдХрд░рдкрдгреЗ рд╡рд╛рдЪрдгреНрдпрд╛рд╕рд╛рдареА рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдореЗрд╕реЗрдЬ рдЕреЕрдирд╛рд▓рд┐рдЬрд░ рдЦрд╛рд▓реАрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ:

рдбреАрдлреЙрд▓реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╕реЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рддреБрдордЪрд╛ рддрд┐рд░рд╕реНрдХрд╛рд░ рдХрд╕рд╛ рдХрд░рд╛рд╡рд╛

рдбреАрдлреЙрд▓реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╕реЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рддреБрдордЪрд╛ рддрд┐рд░рд╕реНрдХрд╛рд░ рдХрд╕рд╛ рдХрд░рд╛рд╡рд╛

рд▓реЙрдЧрд┐рдВрдЧ рдЖрдгрд┐ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдерд╛рдВрдмрд╡рддрд╛рдирд╛ рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдореЗрд╕реЗрдЬ рдЕреЕрдирд╛рд▓рд┐рдЬрд░ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдЕрд╕реЗ рджрд┐рд╕рддреЗ:

рдбреАрдлреЙрд▓реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╕реЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рддреБрдордЪрд╛ рддрд┐рд░рд╕реНрдХрд╛рд░ рдХрд╕рд╛ рдХрд░рд╛рд╡рд╛

рдпреЗрдереЗ рдЖрдкрдг рдкрд╛рд╣реВ рд╢рдХрддрд╛ рдХреА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рд╕рдВрдХреЗрддрд╢рдмреНрдж рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рд╣реЛрддрд╛ - рдЬрд╛рджреВрдЪрд╛ рд╢рдмреНрдж рдЖрдореНрд╣рд╛рд▓рд╛ рд╣реЗ рд╕рд╛рдВрдЧрддреЛ рд╕реЗрдЯ рдбреАрдмрдЧ рдордзреНрдпреЗ. рдЖрдгрд┐ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдлрд╛рдИрд▓рдордзреНрдпреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рдЙрдкрд╕реНрдерд┐рддреАрдореБрд│реЗ рдЖрдгрд┐ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдордЬрдХреБрд░рд╛рдд 30% рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЬреБрд│рд▓реНрдпрд╛рдореБрд│реЗ рдкрд╛рд╕рд╡рд░реНрдб рдирд╛рдХрд╛рд░рдгреНрдпрд╛рдд рдЖрд▓рд╛.

рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓рдгреНрдпрд╛рдЪрд╛ рдпрд╢рд╕реНрд╡реА рдкреНрд░рдпрддреНрди рдХреЗрд▓реНрдпрд╛рд╕, рдЖрдореНрд╣рд╛рд▓рд╛ рдкреБрдвреАрд▓ рдЧреЛрд╖реНрдЯреА рджрд┐рд╕рддрд╛рдд:

рдбреАрдлреЙрд▓реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╕реЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рддреБрдордЪрд╛ рддрд┐рд░рд╕реНрдХрд╛рд░ рдХрд╕рд╛ рдХрд░рд╛рд╡рд╛

рдЕрдВрддрд┐рдо рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд╣реА рдЧреИрд░рд╕реЛрдп рдЖрд╣реЗ. рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдлрд╛рдЗрд▓рдЪреНрдпрд╛ рд╕реВрдЪреАрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЕрд╕рд▓реЗрд▓рд╛ рдкрд╛рд╕рд╡рд░реНрдб рдмрджрд▓рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛, рддреЗрд╡реНрд╣рд╛ рдкрд╛рд╕рд╡рд░реНрдб рдкреЙрд▓рд┐рд╕реА рдкрд╛рд╕ рд╣реЛрдд рдирд╛рд╣реА рддреЗрд╡реНрд╣рд╛ рд╕реНрдХреНрд░реАрдирд╡рд░реАрд▓ рд╕рдВрджреЗрд╢ рдорд╛рдирдХ рд╕рдВрджреЗрд╢рд╛рдкреЗрдХреНрд╖рд╛ рд╡реЗрдЧрд│рд╛ рдирд╕рддреЛ.

рдбреАрдлреЙрд▓реНрдЯ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╕реЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рддреБрдордЪрд╛ рддрд┐рд░рд╕реНрдХрд╛рд░ рдХрд╕рд╛ рдХрд░рд╛рд╡рд╛

рдореНрд╣рдгреВрди, рдХреЙрд▓ рдЖрдгрд┐ рдУрд░рдбрдгреНрдпрд╛рд╕рд╛рдареА рддрдпрд╛рд░ рд░рд╣рд╛: "рдореА рдкрд╛рд╕рд╡рд░реНрдб рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓рд╛ рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреЛ рдХрд╛рд░реНрдп рдХрд░рдд рдирд╛рд╣реА."

рдирд┐рдХрд╛рд▓.

рд╣реЗ рд▓рд╛рдпрдмреНрд░рд░реА рддреБрдореНрд╣рд╛рд▓рд╛ рдЕреЕрдХреНрдЯрд┐рд╡реНрд╣ рдбрд┐рд░реЗрдХреНрдЯреНрд░реА рдбреЛрдореЗрдирдордзреНрдпреЗ рд╕рд╛рдзреЗ рдХрд┐рдВрд╡рд╛ рдорд╛рдирдХ рдкрд╛рд╕рд╡рд░реНрдбрдЪрд╛ рд╡рд╛рдкрд░ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдЪрд▓рд╛ "рдирд╛рд╣реА!" рдкрд╛рд╕рд╡рд░реНрдб рдЬрд╕реЗ: тАЬP@ssw0rdтАЭ, тАЬQwerty123тАЭ, тАЬADm1n098тАЭ.
рд╣реЛрдп, рдЕрд░реНрдерд╛рддрдЪ, рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реБрд░рдХреНрд╖рд┐рддрддреЗрдЪреА рдХрд╛рд│рдЬреА рдШреЗрддрд▓реНрдпрд╛рдмрджреНрджрд▓ рдЖрдгрд┐ рдордирд╛рд▓рд╛ рдЖрдирдВрдж рджреЗрдгрд╛рд░реЗ рд╕рдВрдХреЗрддрд╢рдмреНрдж рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдЕрд╕рд▓реНрдпрд╛рдореБрд│реЗ рддреЗ рддреБрдордЪреНрдпрд╛рд╡рд░ рдЕрдзрд┐рдХ рдкреНрд░реЗрдо рдХрд░рддреАрд▓. рдЖрдгрд┐, рдХрджрд╛рдЪрд┐рдд, рдЖрдкрд▓реНрдпрд╛ рдкрд╛рд╕рд╡рд░реНрдбрд╕рд╣ рдорджрддреАрд╕рд╛рдареА рдХреЙрд▓ рдЖрдгрд┐ рд╡рд┐рдирдВрддреНрдпрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдвреЗрд▓. рдкрд░рдВрддреБ рд╕реБрд░рдХреНрд╖рд╛ рдХрд┐рдВрдорддреАрд▓рд╛ рдпреЗрддреЗ.

рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреЗ рджреБрд╡реЗ:
рд╕рд╛рдиреБрдХреВрд▓ рдкрд╛рд╕рд╡рд░реНрдб рдлрд┐рд▓реНрдЯрд░ рд▓рд╛рдпрдмреНрд░рд░реА рд╕рдВрдмрдВрдзрд┐рдд Microsoft рд▓реЗрдЦ: рдкрд╛рд╕рд╡рд░реНрдб рдлрд┐рд▓реНрдЯрд░реНрд╕
PassFiltEx: PassFiltEx
рд░рд┐рд▓реАрдЭ рд▓рд┐рдВрдХ: рдирд╡реАрдирддрдо рдкреНрд░рдХрд╛рд╢рди
рдкрд╛рд╕рд╡рд░реНрдб рдпрд╛рджреНрдпрд╛:
рдбреЕрдирд┐рдпрд▓рдорд┐рд╕реНрд▓рд░ рд╕реВрдЪреА: рджреБрд╡рд╛
weakpass.com рд╡рд░реВрди рд╢рдмреНрджрд╕реВрдЪреА: рджреБрд╡рд╛
berzerk0 repo рдордзреАрд▓ рд╢рдмреНрджрд╕реВрдЪреА: рджреБрд╡рд╛
рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдореЗрд╕реЗрдЬ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ: рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╕рдВрджреЗрд╢ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛