MACROSCOP рдореЗрдВ рдХрдордЬреЛрд░рддрд╛ (рд╕рдВрд╕реНрдХрд░рдг 1.9.72 рдХреЗ рдмрд╛рдж рд╕реЗ рддрдп)

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

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

рдЦреЛрдЬрд╛ рдЧрдпрд╛ рднреЗрджреНрдпрддрд╛ рдПрдХ рдЕрдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реБрдкрд░рдпреБрдЬрд░ рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдордЬреЛрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реИ, рд╕рд╛рде рд╣реА рдЗрд╕ рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреБрдЫ рд╕рд░реНрд╡рд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред MACROSCOP рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА рдХрд┐ рдХреИрдорд░реЛрдВ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд▓рд┐рдП рдЦрд╛рддреЛрдВ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдХреИрд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, "Current.CnnConf" рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдиреЗ рдореЗрд░рд╛ рдзреНрдпрд╛рди рдЖрдХрд░реНрд╖рд┐рдд рдХрд┐рдпрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рдХреИрдорд░реЛрдВ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рд╕реНрдкрд╖реНрдЯ рдкрд╛рда рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЦрд╛рддреЛрдВ рдХреЗ рдкрд╛рд╕рд╡рд░реНрдб md5 рд╣реИрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдПрдХ рдЙрд▓рдЯ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд░реВрдк рдореЗрдВред рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рддреЗ рд╕рдордп, рдореИрдВ рд╕реБрдкрд░рдпреВрдЬрд╝рд░ рдФрд░ рд╕реБрдкрд░рдкрд╛рд╕ рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рджреЛ рд▓рдЧрд╛рддрд╛рд░ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рдПрдХ рд╣реИрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦрддрд╛ рдерд╛ред рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╕ рдЬреЛрдбрд╝реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рд╡рд╛рдВрдЫрд┐рдд рдкрд░рд┐рдгрд╛рдо рдирд╣реАрдВ рд▓рд╛рдпрд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдпрд╣ рдирд╣реАрдВ рд╕реЛрдЪрд╛ рдХрд┐ рдпрд╣ рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдерд╛ рдФрд░ рдХрд╣реАрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдЦрд╛рддреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдПрдХ рд╢рдмреНрдж рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдмрд╛рд╣рд░реА рдореЙрдбреНрдпреВрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП MACROSCOP SDK рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдкреНрд░рд▓реЗрдЦрди рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛, рдЬрд╣рд╛рдВ рдореБрдЭреЗ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рднреА рдирд╣реАрдВ рдорд┐рд▓реА, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реЗ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░реАрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП HTTP рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рд░реБрдЪрд┐ рдереАред рдореЗрд░реЗ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдЬрдм рдореИрдВрдиреЗ рдЗрд╕ рдЬреЛрдбрд╝реА рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рдПрдХ рдХреНрд╡реЗрд░реА рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬреИрд╕реЗ:

server:8080/video?channel=""&login=superuser&password=superpass

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

server:8080/configex?login=superuser&password=superpass

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

рдореИрдВрдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдЦрд╛рддрд╛ рдХреИрд╕реЗ рдмрдирддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ MACROSCOP рдкреНрд░реЛрдЧреНрд░рд╛рдо рдФрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЬреНрдпрд╛рджрд╛рддрд░ .NET рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЙрдирдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП .NET рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдХреАрд╡рд░реНрдб рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рдирд╣реАрдВ рд▓рдЧрд╛, рдФрд░ рдЬреЛ рдХреЛрдб рдореБрдЭреЗ рдорд┐рд▓реЗ рдереЗ рд╡реЗ рдХреЙрдорди рдХреЛрдб рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдХреЙрдордирдХреЙрдиреНрдлрд┐рдЧ рдХреНрд▓рд╛рд╕ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдкрд╛рдП рдЧрдП рдереЗ:

 Random random = new Random(); byte[] buffer = new byte[21]; byte[] buffer2 = new byte[21]; random.NextBytes(buffer); random.NextBytes(buffer2); this.SuperUser = SDKCommon.MD5Hash(Encoding.UTF8.GetString(buffer)); this.SuperPass = SDKCommon.MD5Hash(Encoding.UTF8.GetString(buffer2)); 

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

MACROSCOP рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдХрд╛ рдореВрд▓ рдХрд╛рд░рдг рдорд╛рдирдХ .NET рд╡рд░реНрдЧ рд░реИрдВрдбрдо рдХрд╛ рд╕рд╣реА рдЙрдкрдпреЛрдЧ рд╣реИ, рдЬреЛ рдЙрд╕ рдЦрд╛рддреЗ рдХреА рдкреАрдврд╝реА рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЙрдЪрд┐рдд рд╕рдордп рдореЗрдВ рдЙрдард╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд░реНрдЧ рдПрдХ 32-рдмрд┐рдЯ рдореВрд▓реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЧреЗрдЯрд┐рдХрд╛рдЙрдВрдЯ рд╕рд┐рд╕реНрдЯрдо рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдЫрджреНрдо рдЖрдпрд╛рдореА рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рдПрдХ рд╕рд░рдгреА рдХреЛ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ: рдХрдВрдкреНрдпреВрдЯрд░ рдЪрд╛рд▓реВ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдорд┐рд▓реАрд╕реЗрдХрдВрдб рдХреА рд╕рдВрдЦреНрдпрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЗрд╕ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреА рдПрдХ рдЬреЛрдбрд╝реА рдмрдирддреА рд╣реИред рдЗрд╕ рдЬреЛрдбрд╝реЗ рдХреЛ рдЙрд╕ рд╕рдордп рдХреЗ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдореВрд▓реНрдпреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдХреЗ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдкрд╣рд▓реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рддрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЗрд╕ рддрдереНрдп рд╕реЗ рднреА рдЬрдЯрд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдкрд╣рд▓реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рддрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рд╕реЗ рдмрд╣реБрдд рдХрдо рд╕рдордп рдмреАрдд рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рдПрдХ рдШрдВрдЯреЗ рдмрд╛рдж рдкрд╣рд▓рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ 3.6 рдорд┐рд▓рд┐рдпрди рд╕рдВрдпреЛрдЬрдиреЛрдВ (1 рдПрдЪ * 60 рдорд┐рдирдЯ * 60 рдПрд╕ * 1000 рдПрдордПрд╕) рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдмрд╣реБрдд рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдпрд╣ рдХреНрд░реВрд░ рдмрд▓ рдХреЗ рд╕рд╛рде рд╣рдорд▓реЗ рдХреЛ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдЪреВрдВрдХрд┐ рд░реИрдВрдбрдо рд╡рд░реНрдЧ 32-рдмрд┐рдЯ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдорд╛рдкрд╛рдВрдХ рдХреЗ рдореВрд▓реНрдп рдХреЛ рдЖрд░рдВрдн рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрдирдкреБрдЯ рдорд╛рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЕрдВрддрддрдГ 31-рдмрд┐рдЯ рд╕рдВрдЦреНрдпрд╛ рддрдХ рд╕реАрдорд┐рдд рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рд╕рдВрдпреЛрдЬрдиреЛрдВ рдХреА рдЕрдзрд┐рдХрддрдо рд╕рдВрдЦреНрдпрд╛ 2 ^ 31 (2147483648) рдорд╛рди рд╣реИ, рдЬреЛ рдЙрд╕ рд╕рдордп рд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рдЪрд╛рд▓реВ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдкрд╣рд▓рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рд▓рдЧрднрдЧ 25 рджрд┐рди, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╢реБрд░реВ рд╕реЗ рдЙрд▓рдЯреА рдЧрд┐рдирддреА рд╢реБрд░реВ рд╣реЛрддреА рд╣реИред рдЪреИрдирд▓ рдирд╛рдо, рдЙрдирдХреЗ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╕рдВрдХреЗрддрд┐рдд рдЕрдиреБрд░реЛрдз рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рдЦреЛрдЬ рдХреА рдЬрд╛рддреА рд╣реИред рдЖрджрд░реНрд╢ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ (рдХрдо рд╕реЗ рдХрдо 50 рдПрдордмреАрдкреАрдПрд╕, рдорд▓реНрдЯреА-рдХреЛрд░ рдкреНрд░реЛрд╕реЗрд╕рд░, рдХрдо рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓реЛрдб) рдХреЗ рдЖрдЙрдЯрдЧреЛрдЗрдВрдЧ рд╕рд░реНрд╡рд░ рдЪреИрдирд▓ рдХреА рдЧрддрд┐ рдХреЗ рддрд╣рдд, рдЦреЛрдЬ рдХреА рдЧрддрд┐ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд▓рдЧрднрдЧ 5000 рдЦрд╛рддреЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреА рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рдПрдХ рдШрдВрдЯреЗ рдмрд╛рдж рдкрд╣рд▓рд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдЦрд╛рддрд╛ рдЧрдгрдирд╛ рд╕рдордп 12 рдорд┐рдирдЯ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЦреЛрдЬ рд╕рдордп рдХреЛ рдХрдо рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реИ рдЬрдм рдЕрдиреБрдорд╛рдирд┐рдд рд╕рдордп рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдШрдВрдЯреЛрдВ рдХреЗ рджреМрд░рд╛рди рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рд╡реНрдпрд╡рд╕рд╛рдп рдХреЗ рджрд┐рдиреЛрдВ рдФрд░ рдШрдВрдЯреЛрдВ рдХреЗ рджреМрд░рд╛рди рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдЦреЛрдЬ рд╕рдордп рдХреЛ 3.7 рдЧреБрдирд╛ рддрдХ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

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

рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ MACROSCOP рдореЗрдВ рднреЗрджреНрдпрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ 2 рд╕рдкреНрддрд╛рд╣ (12 рдорд╛рд░реНрдЪ, 2014) рдХреЗ рдмрд╛рдж рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рдВрд╕реНрдХрд░рдг 1.9.72 рдХреА рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рдЕрдм рдмрд┐рд▓реНрдЯ-рдЗрди рдЕрдХрд╛рдЙрдВрдЯ рдЬреЗрдирд░реЗрд╢рди рдХреЛрдб рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

 byte[] data = new byte[21]; byte[] buffer2 = new byte[21]; try { RNGCryptoServiceProvider provider = new RNGCryptoServiceProvider(); provider.GetBytes(data); provider.GetBytes(buffer2); } catch (Exception exception) { b1x.a(exception, "dsfimdfsmsdfdkfskfds"); Random random = new Random(Guid.NewGuid().GetHashCode()); random.NextBytes(data); random.NextBytes(buffer2); } Buffer.BlockCopy(Guid.NewGuid().ToByteArray(), 0, data, 0, 8); Buffer.BlockCopy(Guid.NewGuid().ToByteArray(), 0, buffer2, 0, 8); this.SuperUser = SDKCommon.MD5Hash(Encoding.UTF8.GetString(data)); this.SuperPass = SDKCommon.MD5Hash(Encoding.UTF8.GetString(buffer2)); 

рдХреЛрдб рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢ рдХреЗ рд╕рд╛рде рдорд┐рд╢реНрд░рд┐рдд рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдбреЗрдЯрд╛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдПрдХ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рд╢реНрд░реЗрдгреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рдЦрд╛рддреЗ рдХреЗ рдЪрдпрди рдХреА рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЕрд╕рдВрднрд╡рддрд╛ рдХреА рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рд░реНрд╡рд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ рдЗрд╕ рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рдлрд┐рд░ рднреА, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╕рдордп рдЗрд╕ рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдЦреЛрдЬ рдХреА рдЧрддрд┐ рдмрд╣реБрдд рдзреАрдореА рд╣реИ: рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рдЕрдиреБрд░реЛрдз рд▓рдЧрднрдЧ 10 Kb рд╣реИ, рдЬреЛ рдХрд┐ рдкрд╣рд▓реЗ рд╕реЗ рд╕рдВрднрд╡ рд╡рд┐рдзрд┐ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 10 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рдЯреНрд░реИрдлрд╝рд┐рдХ рд╣реИ, рдФрд░ рдХреЗрд╡рд▓ рдЕрдкрдбреЗрдЯ рд░рд╣рдиреЗ рдХреЗ рдЬреЛрдЦрд┐рдо рд╡рд╛рд▓реЗ рд▓реЛрдЧ рдкреБрд░рд╛рдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдореМрдЬреВрджрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдПрдХ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рдПрдХ рдЬреЛрдбрд╝реА рд╣реИрд╢ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд╡рд▓ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдХрд┐рдП рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рдЕрдЧрд░ рдПрдХ рдорд▓реНрдЯреА-рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдХ рдЬреЛрдбрд╝реА рд╣реИрд╢ рдФрд░, рддрджрдиреБрд╕рд╛рд░, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рднреА рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЕрдиреНрдпрдерд╛, рдирдпрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╕рдордп рдПрдХ рд╕рдВрдШрд░реНрд╖ рд╣реЛрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдирдП рдЦрдирди рд╡рд╛рд▓реЗ MACROSCOP рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдЬреЛ рдХреЗрд╡рд▓ 1.9.72 рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рднреЗрджреНрдпрддрд╛ рднрдпрднреАрдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдкреБрд░рд╛рдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рдЬреЛрдЦрд┐рдо рд╣реИ рдЬрд┐рд╕реЗ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╕рдорд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

- MacroscopServer рд╕реЗрд╡рд╛ рдмрдВрдж рдХрд░реЗрдВ рдпрд╛ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рд╕рдВрд╕реНрдХрд░рдг рдмрдВрдж рдХрд░реЗрдВ;
- рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ "Current.CmnConf" рдЦреЛрд▓реЗрдВ, рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ (рдкрд╣рд▓реЗ рдлрд╝рд╛рдЗрд▓ рдХреА рдмреИрдХрдЕрдк рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ);
- рд╣рдо рдлрд╝рд╛рдЗрд▓ "рд▓рд╛рдЗрди Alarus.Config.SystemEditions", рдЕрд░реНрдерд╛рддреН рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЗ рджреВрд╕рд░реЗ рдкрд░рд┐рдгрд╛рдо рдореЗрдВ рдкрд╛рддреЗ рд╣реИрдВ;
- рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдо рдХреЗ рддреБрд░рдВрдд рдиреАрдЪреЗ рджреЛ рд▓рд╛рдЗрдиреЗрдВ 32 рд╡рд░реНрдг рд▓рдВрдмреА рд╣реЛрдВрдЧреА - рдпрд╣ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЦрд╛рддреЗ рдХрд╛ рдбреЗрдЯрд╛ рд╣реИ;
- рд╣рдо рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рд▓рдВрдмрд╛рдИ рдХреЛ рдмрджрд▓реЗ рдмрд┐рдирд╛, рд╕реЗрдЯ "0123456789ABCDEF" рд╕реЗ рдорд╛рдиреНрдп рд╡рд░реНрдгреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдордирдорд╛рдиреЗ рдврдВрдЧ рд╕реЗ рдмрджрд▓рддреЗ рд╣реИрдВ;
- рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдмрдЪрд╛рдПрдВ;
- рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рд╕реЗрд╡рд╛ рдпрд╛ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓рд╛рдПрдВ;
- рдорд▓реНрдЯреА-рд╕рд░реНрд╡рд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рдПрдХ рд╣реА рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рд╕реЗ рд╕рдВрдкрд╛рджрд┐рдд рдорд╛рдиреЛрдВ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдХреЗрд╡рд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рд╕рд╣реА рд╕реЗ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВред

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

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


All Articles