рдХрд╛рд▓реЗ рдЭрдВрдбреЗ рдХреЗ рдиреАрдЪреЗ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ, рдпрд╛ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЖрдкрдХрд╛ рд╡реАрдбрд┐рдпреЛ рдХреЛрд░реНрд╕ рдЯреНрд░реИрдХрд░ рдкрд░ рдирд╣реАрдВ рдбрд╛рд▓рд╛ рд╣реИ

captain_flint.jpg

рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░! рдореБрд╢реНрдХрд┐рд▓ рд╕рдордп рдореЗрдВ, рд╣рдо рдЬреАрддреЗ рд╣реИрдВ, рдЖрдк рдирд╣реАрдВ рд╣реИрдВ? рд▓реЛрдЧ рд╕реНрд╡рд╛рд░реНрдереА рд╣реИрдВ, рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдПрдХ рдмрд╛рд░ рдореЗрдВ рд╕рдм рдХреБрдЫ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрдИ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдмреМрджреНрдзрд┐рдХ рд╕рдВрдкрджрд╛ рдиреМрдХрд░рд╢рд╛рд╣реА рдордЬрд╛рдХ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдХреБрдЫ рдирд╣реАрдВ рд▓рдЧрддреА рд╣реИ: "рдпрд╣ рдХреИрд╕реЗ рд╣реИ рдХрд┐ рдЬрд╛рдирдХрд╛рд░реА рдореБрдлреНрдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ IN-FOR-MA-QI-I !!! 11" рд╣реИ! рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ, рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдРрд╕рд╛ рд╣реИред рдЖрдкрдХреА рдпреЗ рдЕрд░рд╛рдЬрдХрддрд╛, рд╡рд┐рджреНрд░реЛрд╣реА рдордиреЛрджрд╢рд╛ рдФрд░ рднреВрдорд┐рдЧрдд рд╣реИрдХрд░реНрд╕ / рд╕рдореБрджреНрд░реА рдбрд╛рдХреБрдУрдВ рдХреЗ рджрд░реНрд╢рди, рдЬреЛ рдЖрдо рд▓реЛрдЧреЛрдВ рдХреЗ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рд░рдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдореЗрд░реЗ рд▓рд┐рдП рд╡рд┐рджреЗрд╢реА рдирд╣реАрдВ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕ рдпрд╣ рд╣реИ рдХрд┐ рд╕рдЪреНрдЪрд╛ рдиреНрдпрд╛рдп рднреА рд╕рднреА рдХреЛ рдЙрдирдХреЗ рдХрд╛рдо рдФрд░ рдпреЛрдЧреНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЪреБрдХрд╛рдирд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЪреЛрд░реА рдПрдХ рд╡рд┐рд░реЛрдзреА рдЙрджреНрдпрдо рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ InfoProtector рдЬреИрд╕реЗ рдЕрджреНрднреБрдд рд╡рд┐рдХреНрд░реЗрддрд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдмреМрджреНрдзрд┐рдХ рд╕рдВрдкрджрд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдиреАрддрд┐ рдиреЗ рдореБрдЭреЗ рдзрд╛рд░реНрдорд┐рдХ рдХреНрд░реЛрдз рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛рдпрд╛ред

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

рдХреИрд╕рд╛ рдерд╛


рдпрд╣ рдПрдХ рдореБрдлреНрдд рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдерд╛, рдФрд░ рдореИрдВрдиреЗ рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ рдЕрд░реНрдЬрд┐рдд XXXX рдкреА рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдкрд╛рдВрдЪ рдШрдВрдЯреЗ рдХреЗ рд╡реАрдбрд┐рдпреЛ рдХреЛрд░реНрд╕ рдореЗрдВред рд╣рдо рдЗрд╕реЗ "рдХреИрдЯрд░рд┐рдВрдЧ рд╡рд░реНрдХрд░ рдХреЗ рд▓рд┐рдП рд░рд┐рдлреНрд░реЗрд╢рд░ рдХреЛрд░реНрд╕" рдХрд╣реЗрдВрдЧреЗ, рддрд╛рдХрд┐ рд╕рдорд╛рдирддрд╛рдПрдВ рди рд╣реЛрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдореИрдВ рд╡реАрдбрд┐рдпреЛ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ (рдУрд╣, рдмрд╣реБрдд рдЙрд▓рдЯрдлреЗрд░) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдзрд╛рд░рдгрд╛ рдХрд╛ рд╕рдорд░реНрдердХ рдирд╣реАрдВ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕рдХрд╛ рд╕реАрдзреЗ рд╡рд┐рд░реЛрдз рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ - рдореИрдВ рд░рдВрдЧреАрди рд╡рд┐рдЬреНрдЮрд╛рдкрди рдмреИрдирд░ рдХрд╛ рд╢рд┐рдХрд╛рд░ рд╣реБрдЖред

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

рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рд╕рдВрдЧреНрд░рд╣ рдлрд╝реЛрд▓реНрдбрд░ред рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣реИред рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдПрдХ рдЕрдВрдбрд╛ рд╣реИред рдореИрдВ exe рдХреЗ ahnik рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рддрд╛ рд╣реВрдВ - рдпрд╣ рдпрд╣рд╛рдВ рдерд╛ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдЭреЗ рдкреВрд░реА рд╕рдЪреНрдЪрд╛рдИ рдмрддрд╛рдИ, рдЬреЛ рдПрдХ рдореБрдлреНрдд рд░рд┐рдЯреЗрд▓рд┐рдВрдЧ рдореЗрдВ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд▓рдЧрддрд╛ рд╣реИ (рдирд╛рдХ рдХреА рдЖрд╡рд╛рдЬрд╝ рдореЗрдВ рдкрдврд╝реЗрдВ):
InfoProtector, рдПрдХ рдбрд┐рдЬрд┐рдЯрд▓ рд╕реВрдЪрдирд╛ рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░, рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдХреЛрд░реНрд╕ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ; рдкрд╣рд▓реЗ рд▓реЙрдиреНрдЪ рдХреЗ рд▓рд┐рдП ("рдЙрддреНрдкрд╛рдж рд╕рдХреНрд░рд┐рдпрдг" рдкрдврд╝реЗрдВ) рдЖрдкрдХреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕реЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ; рд╡реАрдбрд┐рдпреЛ рджреЗрдЦрдирд╛ рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реЗ, рд╣рдорд╛рд░реЗ рдЦрд┐рд▓рд╛рдбрд╝реА рд╕реЗ рд╣реА рд╕рдВрднрд╡ рд╣реИ; рд╡реАрдбрд┐рдпреЛ рдХреЛрд░реНрд╕ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗрд╡рд▓ рджреЛ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдкрд░ рд╕рдВрднрд╡ рд╣реИ (рд╡реАрдбрд┐рдпреЛ рдХреЛрд░реНрд╕ рдУрдПрд╕ / рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕реЗ рдмрдВрдзрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╛рдж рдореЗрдВ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ)ред

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

"рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛," рдореИрдВрдиреЗ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдФрд░ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╢реБрд░реВ рдХреАред

InfoProtector рдкреНрд░рддрд┐рдмрдВрдз


рд╡реНрдпрд░реНрде рдореЗрдВ рд╕рдордп рдмрд░реНрдмрд╛рдж рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ рд╡рд░реНрд▓реНрдб рд╡рд╛рдЗрдб рд╡реЗрдм рдХреА рдУрд░ рд░реБрдЦ рдХрд┐рдпрд╛, рддрд╛рдХрд┐ рдкрддрд╛ рдЪрд▓ рд╕рдХреЗ рдХрд┐ рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрди рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рдВрд░рдХреНрд╖рдг рддрдВрддреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрддрд╛ рдЪрд▓ рдЧрдпрд╛ рдерд╛ (рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рд░реНрдп рдХреЗ рд╕рднреА рд╡рд┐рд╡рд░рдг, рдЬрд╝рд╛рд╣рд┐рд░ рдирд╣реАрдВ рдереЗ)ред

рдореИрдВ рдХреНрдпрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛:

  1. рд╕рдХреНрд░рд┐рдпрдг рдХреБрдВрдЬреА рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╕рдордп рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдкреНрд░рдорд╛рдгрд┐рдд рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╕рдлрд▓ рд╣реЛрдиреЗ рдкрд░ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдХрдВрдкрдиреА рдХреЗ рдХрд╕реНрдЯрдо рдЦрд┐рд▓рд╛рдбрд╝реА рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╡реАрдбрд┐рдпреЛ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП AES рдХреБрдВрдЬреА рднреЗрдЬрддрд╛ рд╣реИред рдЖрд╡реЗрджрди рдХреЛ рдЙрд▓рдЯ рджреЗрдирд╛ рд▓рдВрдмреЗ рд╕рдордп рдФрд░ рд╕рдордп рд▓реЗрдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ (рдпрд╛рдиреА, рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдЕрд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ), рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕ рд░рд╛рд╕реНрддреЗ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред
  2. рд╕реНрдХреНрд░реАрди рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмреЗрд░рд╣рдореА рд╕реЗ рдХрдИ рддрд░реАрдХреЛрдВ рд╕реЗ рдЕрд╡рд░реБрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдЖрдк рдПрдХ рд╕рд╛рде рдПрдХ рд╣реА рд╣реЛрд╕реНрдЯ рдкрд░ рдкреНрд▓реЗрдпрд░ рдФрд░ рдХрд┐рд╕реА рднреА рд╕реНрдХреНрд░реАрди рдХреИрдкреНрдЪрд░рд░ рдХреЛ рд▓реЙрдиреНрдЪ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ, рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЙрдирдХреЗ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдЪрд▓рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ: рд╡рд┐рдВрдбреЛ рд╢реАрд░реНрд╖рдХ рдирд╛рдо; рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╡рд░реНрдгрди; Exe'shniki рдХреИрдкреНрдЪрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдХреЗ рдирд╛рдо; рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдлреНрд░реИрдкреНрд╕" рд╢рдмреНрдж рдХреЗ рдирд╛рдо рдкрд░ рдкреГрд╖реНрда рдкрд░ рдЦреЛрд▓рд╛ рдЧрдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рднреА рдПрдХ рдЕрд▓рд░реНрдЯ рдФрд░ рдЦрд┐рд▓рд╛рдбрд╝реА рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИред
  3. рд╕реИрдВрдбрдмреЙрдХреНрд╕, рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди, рдФрд░ рд░рд┐рдореЛрдЯ рдХрдиреЗрдХреНрд╢рди (rdesktop, RAdmin, TeamViewer) рд╕реЗ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╕рд╛рдордЧреНрд░реА рднреА рдПрдХ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИрдВ - рд╕реНрдорд╛рд░реНрдЯ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЙрдиреНрд╣реЗрдВ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд░ рдЕрд╡рд╕рд░ рдкрд░ рдЦреБрдж рдХреЛ рдорд╛рд░ рд╕рдХрддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдЖрдЦрд┐рд░реА рджреЛ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╕рдмрд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣рдорд▓рд╛ рд╡реЗрдХреНрдЯрд░ рд╕реНрдХреНрд░реАрди рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рд╣реИ, рдЬрд┐рд╕реЗ рдХрдИ рддрд░реАрдХреЛрдВ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

  1. рдПрдХ рдХреИрдкреНрдЪрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдвреВрдВрдвреЗрдВ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕рдХреЗ рдирд╛рдо / рдирд┐рд░реНрдорд╛рддрд╛ / рд╡рд┐рд╡рд░рдг рдореЗрдВ рдмреАрдХрди рд╢рдмреНрдж рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВ рдЬреЛ рдХрд┐ InfoProtector рдХреЛ рдирд╣реАрдВ рдкрддрд╛ рд╣реИ, рдФрд░ рдЬреЛ, рдЗрд╕рд▓рд┐рдП, рдмрд╛рдж рд╡рд╛рд▓рд╛ рдЯреНрд░рд┐рдЧрд░ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рд╡рд┐рдкрдХреНрд╖: рд▓рдВрдмреЗ, рдЙрдмрд╛рдК рдФрд░ рдПрдХ рддрдереНрдп рдирд╣реАрдВ, рдЬреЛ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдЙрдЪрд┐рдд рд╣реИред
  2. рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЙрддреНрдкрд╛рдж рдвреВрдВрдвреЗрдВ рдФрд░ рд╕реНрдХреНрд░реАрди рдХреИрдкреНрдЪрд░ рдХреЗ рдЕрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ, рд╕реНрд░реЛрдд рдореЗрдВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рд╕рдм рдХреБрдЫ рдЬреЛ рд╕рд┐рджреНрдзрд╛рдВрдд рдореЗрдВ InfoProtector рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рд╕рдВрджрд┐рдЧреНрдз рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рдкрдХреНрд╖: рд▓рдВрдмреА, рдЙрдмрд╛рдК, рд╕рдордп рд▓реЗрдиреЗ рд╡рд╛рд▓реА (рдЖрдорддреМрд░ рдкрд░ рдРрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рдмреЛрдЭрд┐рд▓ рд╣реЛрддреА рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реИрдХрдбрд╝реЛрдВ (?) рдлрд╛рдЗрд▓реЗрдВ рд╣реЛрддреА рд╣реИрдВ рдФрд░ рд╕реНрд░реЛрддреЛрдВ рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рд┐рд░реНрдл Ctrl-H рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдЖрдкрдХреЛ рдЗрд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдбрд┐рдлреЗрдВрдбрд░ рдХрдЯ рдирд╣реАрдВ рд╣реЛрдЧрд╛)ред
  3. рдХреБрдЫ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдЕрдкрдирд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдЦреЗрдВ рддрд╛рдХрд┐ рдЕрдЬреНрдЮрд╛рдд рдкреНрд░рдХреГрддрд┐ рдХреА рд╕рдВрдХрд▓рд┐рдд рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдЬреЛрдЦрд┐рдо рди рд╣реЛ (рдпрд╣ рдЬреНрдЮрд╛рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдВрдХреНрд░рдордг рдХреНрдпрд╛ рдХрд╣реЗрдЧрд╛) рдЬреЛ рдХрд┐ рд╕реНрдХреНрд░реАрди рдХреЗ рдЪрдпрдирд┐рдд рдХреНрд╖реЗрддреНрд░ рд╕реЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд▓реЗрдиреЗ рдХреА рддреБрдЪреНрдЫ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ (рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, InfoProtector рдЗрд╕реЗ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ) рдФрд░ рдЗрд╕реЗ рдЕрд▓рдЧ рд╕реЗ рд▓рд┐рдЦреЗрдВред рд╕рд╛рдЙрдВрдб рдЯреНрд░реИрдХ, рдЬреЛ рд╕рдВрднрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реИрдз рдФрд░ рд╕рд░рд▓ рднреА рдирд┐рдХрд▓рд╛ред

рддреАрд╕рд░реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХреЗ minuses рдирд╣реАрдВ рдкрд╛рдП рдЧрдП, рдЗрд╕рд▓рд┐рдП рдЖрдк рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

рдЧреНрд░рд╣ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ!


рдкрд╣рд▓рд╛: рдЖрдЗрдП рдЬрд╛рдиреЗрдВ рдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЗ рдХреНрд▓рд╛рдЙрдб рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдмреЗрд╢рдХ, рдпреЗ рд╣реИрдВ: рдкрд╛рдпрдерди, рдФрд░ рдЕрдзрд┐рдХ рдУрдкрдирд╕реАрд╡реА , рдФрд░ рдЕрдзрд┐рдХ рдПрдордПрд╕рдПрд╕ , рдФрд░ рдЕрдзрд┐рдХ рдкреАрдЖрдИрдПрд▓ ред

рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмреЗрд╣рдж рд╕рд░рд▓ рд╣реИ:

  1. рдкреНрд▓реЗрдпрд░ рд╡рд┐рдВрдбреЛ рдХрд╛ рдЖрдХрд╛рд░ рдЙрд╕ рдЖрдЙрдЯрдкреБрдЯ рд╡реАрдбрд┐рдпреЛ рдХреЗ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЗ рдмрд░рд╛рдмрд░ рд╕реЗрдЯ рдХрд░реЗрдВ, рдЬреЛ рд╣рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ (рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд▓рд┐рдП рдЬрдЧрд╣ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реИ - рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рд╛рде рдПрдХ рдЦрд┐рдбрд╝рдХреА, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬреЛ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдирд╣реАрдВ рдЖрдирд╛ рдЪрд╛рд╣рд┐рдП)ред рдпрд╣ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдЕрджреНрднреБрдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  2. рд╣рдо рдЦрд┐рд▓рд╛рдбрд╝реА рдХреА рдЦрд┐рдбрд╝рдХреА рдХреЛ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдкрддрд╛ рдЪрд▓реЗ рдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рдордЭрд╛рдирд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ - рд╕реНрдХреНрд░реАрди рдХреЗ рдирд┐рдЪрд▓реЗ рджрд╛рдПрдВ рдХреЛрдиреЗ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдХреНрд░реАрди рдХреА рд╕реАрдорд╛рдУрдВ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╕рдВрджрд░реНрдн рд╕рд┐рд╕реНрдЯрдо рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ)ред
  3. рдЖрдЗрдП рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рд┐рдЦреА рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдЬреЛ рдереЛрдбрд╝реА рдХрдо рд╣реЛрдЧреА) рд╕реЗрдЯ рдХрд░реЗрдВред
  4. рд╣рдо рдкреВрд░реЗ рд╡реАрдбрд┐рдпреЛ рдкреНрд▓реЗрдмреИрдХ рдХреЗ рджреМрд░рд╛рди рдЗрд╕ рдЕрдЬреАрдм рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдирд╣реАрдВ рдЫреВрддреЗ рд╣реИрдВред

рд╕реНрдкреЙрдЗрд▓рд░ рдХреЗ рддрд╣рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ:

fckInfoprotector.py
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

# Usage: python3 fckInfoprotector.py <WIDTH> <HEIGHT>

import sys

import numpy as np
import cv2
from mss.windows import MSS as mss
from PIL import Image


class Capturer:

	def __init__(self, w, h, resolution='1080p', fps=24.975):
		if resolution == '1080p':
			self.monitor = {
				'top': 1080 - h,
				'left': 1920 - w,
				'width': w,
				'height': h
			}

		elif resolution == '1440p':
			self.monitor = {
				'top': 1440 - h,
				'left': 2560 - w,
				'width': w,
				'height': h
			}

		else:
			raise ValueError('Unsupported monitor resolution')

		self.sct = mss()

		self.vid = cv2.VideoWriter(
			'output.avi',
			cv2.VideoWriter_fourcc(*'XVID'),
			fps=fps,
			frameSize=(
				self.monitor['width'],
				self.monitor['height']
			)
		)

	def mainloop(self):
		while True:
			sct_img = self.sct.grab(self.monitor)
			sct_img_size = (sct_img.width, sct_img.height)

			img = Image.frombytes(
				'RGB',
				sct_img_size,
				sct_img.rgb
			)

			frame = cv2.cvtColor(
				np.array(img),
				cv2.COLOR_BGR2RGB
			)

			self.vid.write(frame)


if __name__ == '__main__':
	if len(sys.argv) != 3:
		print(f'Usage: {sys.argv[0]} <WIDTH> <HEIGHT>')
		sys.exit()

	w, h = (int(x) for x in sys.argv[1:3])
	capturer = Capturer(w, h, fps=50.0)

	try:
		capturer.mainloop()
	except KeyboardInterrupt:
		print('Interrupted')



: Windows .

Windows 7: -> -> -> -> -> ┬л ┬╗:

1.png

, :

2.png



, , . VirtualDub.

:

3.png

:

4.png

, . . . , , 50- ( , ) $X$, $X$ :

$X=captured\_video\_duration\times 50\div original\_video\_duration$


5.png

, , .

F7! .


? .

-, , . -, , . , .

-, : ( NVIDIA, !), , , , , ┬л┬╗, ?

-, : ┬л DVD- !┬╗. , . , , ( ), , .

: , , -, (, ), , . , ().

, , тАУ .

-, !

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


All Articles