рдЕрд╡рд╕рд░реЛрдВ | Dotfuscator | Spices.Net Obfuscator | рд╕рд▓рд╛рдореИрдВрдбрд░ рдСрдмрдлрд╕рдХрдЯрд░ | {} SmartAssembly |
---|
рдкрд░реАрдХреНрд╖рдг рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ | рджрд░рдЕрд╕рд▓ рдХрдореНрдпреБрдирд┐рдЯреА рдПрдбрд┐рд╢рди c рдиреНрдпреВрдирддрд░ рд╕реЗрдЯред | рдПрдХ рдкреВрд░реНрдг рджреГрд╢реНрдп рджреЗрддрд╛ рд╣реИ, рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЗрдВ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИ (рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡реЙрдЯрд░рдорд╛рд░реНрдХ рдХреЗ рд╕рд╛рде obfuscated рдЕрд╕реЗрдВрдмрд▓рд┐рдпреЛрдВ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИ - "Spices.bfuscator рджреНрд╡рд╛рд░рд╛ Obfuscatedред рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ") рдФрд░ рдПрдХ рдкреВрд░реНрдг рд╕реЗрдЯ рдореЗрдВ рдЖрддрд╛ рд╣реИ - GUI, VS рдПрдХреАрдХрд░рдг, MSBuild рдПрдХреАрдХрд░рдг, рдХрдВрд╕реЛрд▓ рдФрд░ SDKред рдЧреИрд░-рд▓рд╛рднрдХрд╛рд░реА рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред | рд╕реАрдорд╛рдПрдВ - рдХрдВрд╕реЛрд▓ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред | рдХреНрд░рд┐рдпрд╛рддреНрдордХ рд╕реАрдорд╛рдПрдБред |
рдЗрдВрдЯрд░рдлрд╝реЗрд╕, рд╕реНрд╡рдЪрд╛рд▓рди, рдПрдХреАрдХрд░рдг | рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрд╣реБрдд рдирд╣реАрдВ рд╣реИред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ - рдмрджрд╕реВрд░рдд (рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдпрд╣рд╛рдБ vsyu рдФрд░ рд░рдВрдЧ рдХреЗ рд▓рд┐рдП ...)ред рдХрдВрд╕реЛрд▓ рд╕рдВрд╕реНрдХрд░рдг рдореМрдЬреВрдж рд╣реИред рдирд┐рдпрдореЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╣реИред рдирд┐рдпрдо рд▓рд╛рдЧреВ рдХрд░рдирд╛, рдмрд▓реНрдХрд┐ рднреНрд░рдорд┐рдд рдХрд░рдирд╛ред рдХреЛрдИ рд╕реНрд╡рдЪрд╛рд▓рди рдирд╣реАрдВ рд╣реИред MSBuild рдореЗрдВ рдПрдХреАрдХрд░рдг, рдРрдб-рдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рд╡реАрдПрд╕ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг, рдЬреЛ рд╡рд░реНрддрдорд╛рди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдирд┐рд░реНрдорд╛рдг-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдПрдХреАрдХреГрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред | рдпрд╣ GUI рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ Spices.Net рдФрд░ рдХрдВрд╕реЛрд▓ рдореЗрдВ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред GUI рд╕рдВрд╕реНрдХрд░рдг рдЕрд╕реЗрдВрдмрд▓рд┐рдпреЛрдВ рдХреА рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рдХрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╕реНрд╡рдЪрд╛рд▓рди рд╣реИ - рдПрдХ рдЙрджрд╛рд╣рд░рдг C # рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ Spices.Net Obfuscator рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдУрдмрдлрд╕реЗрдВрдЯрд░ рдХреЛ рд▓рд┐рдЦрд╛ рдЬрд╛рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, ObfuscationEvents (рд╡реАрдПрд╕ рдмрд┐рд▓реНрдб рдЗрд╡реЗрдВрдЯреНрд╕ рдХреЗ рд╕рдорд╛рди) рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдУрдлрд╝реНрд╕реНрдХреНрдпреВрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЪрд░рдгреЛрдВ рдХреЗ рдмреАрдЪ рдХрд╕реНрдЯрдо рдХреНрд░рд┐рдпрд╛рдПрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред MSBuild рдФрд░ VS рдореЗрдВ рдПрдХреАрдХрд░рдг рдореМрдЬреВрдж рд╣реИ - рдЖрдк рд╕реАрдзреЗ рдкреНрд░реЙрдЬреЗрдХреНрдЯ рдЧреБрдгреЛрдВ рдореЗрдВ рдСрдмрдлреЗрдХреЗрд╢рди рд╡рд┐рдХрд▓реНрдк рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдХрд┐рд╕реА рднреА рд╕реЙрд▓реНрдпреВрд╢рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╕рдХреНрд╖рдо / рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЖрдо рддреМрд░ рдкрд░ рдСрдмрдлреИрдХреНрд╢рди рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред | рдПрдХ рдЬреАрдпреВрдЖрдИ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдПрдХ рд╕рд╛рдВрддреНрд╡рдирд╛ рд╣реИред рдХреЛрдИ рд╕реНрд╡рдЪрд╛рд▓рди рдирд╣реАрдВ рд╣реИред рдХреЛрдИ рдПрдХреАрдХрд░рдг рдирд╣реАрдВ рд╣реИред | рдЕрдЪреНрдЫрд╛ рдЬрд╛рджреВрдЧрд░-рд╢реИрд▓реА рд╕рд░рд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ред рд╕рд╛рдВрддреНрд╡рдирд╛ рдореМрдЬреВрдж рд╣реИред рдХреЛрдИ рд╕реНрд╡рдЪрд╛рд▓рди рдирд╣реАрдВ рд╣реИред рдХреЛрдИ рдПрдХреАрдХрд░рдг рднреА рдирд╣реАрдВ рд╣реИред |
рдЫреЗрдбрд╝рдЫрд╛рдбрд╝ рдкреНрд░рддрд┐рд░реЛрдз | рд╕реНрдирд┐рдЪ рдореЙрдбреНрдпреВрд▓ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рдХреЛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдЪреЛрд░реА рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рд╛рдзрд╛рд░рдг рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП, рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдиреЗрдЯ рддрдХ рдкрд╣реБрдВрдЪ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдпрд╛ рдХреЗрд╡рд▓ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрд╛рдлреА рдЖрд╕рд╛рди рд╣реИред | рд╡рд╣рд╛рдБ рд╣реИ рд╣реИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдирд╛рдо рдмрджрд▓рд╛ рдЧрдпрд╛, рдпрд╛ рдЫреЗрдбрд╝рдЫрд╛рдбрд╝ рдХреА рдЧрдИ рдЕрд╕реЗрдВрдмрд▓реА рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддреА рд╣реИред ILASM / ILDASM рд░рд╛рдЙрдВрдбрдЯреНрд░рд┐рдк рдФрд░ рдЕрд╕реЗрдВрдмрд▓реА рдХрд╛ рд╕рд░рд▓ рдирд╛рдо рдмрджрд▓рдиреЗ (рдпрд╛рдиреА рдкрд╣рдЪрд╛рди рдмрджрд▓рдиреЗ - рджреЛрдиреЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕рдВрд░рдХреНрд╖рдг - рдЗрд╕рдореЗрдВ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХрд╛ рдордЬрдмреВрдд рдирд╛рдо рдФрд░ рд╕рд╛рде рд╣реА рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЗрд╕рдХрд╛ рдирд╛рдо рдФрд░ рдкреВрд░рд╛ рдирд╛рдо рджреЛрдиреЛрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ)ред рдФрд░ рдпрд╣рд╛рдВ рдХреНрдпрд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ: рдЗрд╕ рддрдХрдиреАрдХ рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рдмрд╛рдж, Spices.Net рдХреЗ рд╣реИрдХ рдХрд┐рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдг рдЕрдм рдирд╣реАрдВ рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рд╕рдордиреНрджрд░ рдФрд░ рд╕реНрдорд╛рд░реНрдЯрдЖрд╕рд╛рди (рдУрд╣ рд╣рд╛рдБ, рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рд╡рд╛рд╣ рдХреА рдкреЗрд╢рдХрд╢!) - рдХреГрдкрдпрд╛ рд╡реЗрдпрд░рдЬрд╝ рдкрд░ рдЭреВрда рдмреЛрд▓реЗрдВред | рдирд╣реАрдВред | рдирд╣реАрдВред |
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди | рд╡рд╣рд╛рдБ рд╣реИ | рд╡рд╣рд╛рдБ рд╣реИ рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд - рд╕рдВрд╕рд╛рдзрди рд╕реБрд░рдХреНрд╖рд╛ (рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдФрд░ рд╕рдВрдкреАрдбрд╝рди рдХреЗ рдмрд┐рдирд╛, рд▓реЗрдХрд┐рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЫреЗрдбрд╝рдЫрд╛рдбрд╝ рдкреНрд░рддрд┐рд░реЛрдзреА) | рд╡рд╣рд╛рдБ рд╣реИ | рд╡рд╣рд╛рдБ рд╣реИ рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд - рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рд╕рдВрдкреАрдбрд╝рди рдФрд░ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдиред |
рдПрдВрдЯреАрдЗрд▓рдбрд╛рд╕реНрдо, рдПрдВрдЯреА-рдбреАрдХреЙрдореНрдкрд┐рд▓реЗрд╢рди | рдПрдВрдЯреАрдЗрд▓рдбрд╛рд╕реНрдо рд╣реИ, рд╡рд┐рдШрдЯрди рдХрд╛ рдХреЛрдИ рдкреНрд░рддрд┐рдХрд╛рд░ рдирд╣реАрдВ рд╣реИред | AntiILDASM рд╣реИ, рд╡рд┐рдШрдЯрди рдХрд╛ рд╡рд┐рд░реЛрдз рд╣реИ (рдкрд░рд╛рд╡рд░реНрддрдХ рдирд╣реАрдВ рд▓реЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдордиреНрджрд░ рдбрд┐рд╕реНрдореЛрдкрд░ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ Spices.Net Decompiler рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ)ред | AntILDASM рд╣реИ, рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реИрд▓рд╛рдореИрдВрдбрд░ Decompiler рдХреЗ рдЦрд┐рд▓рд╛рдл рдХреА рд░рдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИред | рдПрдВрдЯрд┐рд▓рд╕реНрдо рд╣реИ |
рдЕрдкреНрд░рдпреБрдХреНрдд рдХреЛрдб рдФрд░ рдШреЛрд╖рдгрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛рдирд╛ (рдЫрдВрдЯрд╛рдИ) | рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ | рд╢рд╛рдпрдж рд▓рдЪреАрд▓реЗ рдврдВрдЧ рд╕реЗ | рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ | рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ред |
рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡реЙрдЯрд░рдорд╛рд░реНрдХрд┐рдВрдЧ | рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ | рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рд╡рд┐рд░реЛрдзреА рдирдХрд▓реА рд╕рдВрд░рдХреНрд╖рдг рдХреЗ рд╕рд╛рде - рд╡рд╣ рд╣реИ, TamperProof рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) | рдирд╣реАрдВ | рдирд╣реАрдВ |
рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рд╡рд╛рд╣ рдЕрд╡рд░реЛрдз | рдбрд┐рдХрдореНрдкрд╛рдЗрд▓рд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдкрд╣рдЪрд╛рдиреЗ рдЬрд╛рдиреЗ рдпреЛрдЧреНрдп рд╣реИрдВред | рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдХреЛрдбрдирд╛рдорд╛рдЗрдЬрд╝рд░ рддрдХрдиреАрдХ рдХреЛ рдбрд┐рдХрдВрдкрд╛рдЗрд▓рд░реНрд╕ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рдПрдХ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рд╕рд╛рдзрди рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред | рд╣рд╛рдВ, рд▓реЗрдХрд┐рди рдбрд┐рдХрдВрдкрд╛рдЗрд▓рд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдкрд╣рдЪрд╛рдирдиреЗ рдпреЛрдЧреНрдпред рдЙрд▓реНрд▓реЗрдЦрд┐рдд рд╡реА-рд╕реНрдкреЙрдЯ рдПрд▓рд┐рдорд┐рдиреЗрд╢рди - рдПрдХ рдЕрд╡рд╛рд╕реНрддрд╡рд┐рдХ рддрдХрдиреАрдХ рдЬреЛ рд╕реНрдкрд╛рдЗрд╕.рдиреЗрдЯ рдХреЛрдбрдЕрдиреЙрдирдорд╛рдЗрдЬрд╝рд░ рдореЗрдВ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИ | рд╣рд╛рдВ, рд▓реЗрдХрд┐рди рдбрд┐рдХрдВрдкрд╛рдЗрд▓рд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдкрд╣рдЪрд╛рдирдиреЗ рдпреЛрдЧреНрдп |
рдорд┐рд╢реНрд░рд┐рдд-рдХреЛрдб рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ | рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ, рдХреЛрдИ рдЖрдХрд╛рд░ рдЕрдиреБрдХреВрд▓рди рдирд╣реАрдВ | рд╢рд╛рдпрдж рдЖрдХрд╛рд░ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд╕рд╛рде | рд╣рд╛рдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрд╕реНрдерд┐рд░ рд╣реИ | рд╢рд╛рдпрдж рд╕реАрдорд┐рдд (рддреНрд░реБрдЯрд┐ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рд╕рдорд╛рди рдХреЛрдб рдореЗрдВ рдирд╣реАрдВ рдбрд╛рд▓реА рдЧрдИ рд╣реИ) |
64-рдмрд┐рдЯ рд╕рдорд░реНрдерди | рд╡рд╣рд╛рдБ рд╣реИ | рд╡рд╣рд╛рдБ рд╣реИ | рдирд╣реАрдВ | рдирд╣реАрдВ |
Deobfuscation рд╕реНрдЯреИрдХрдЯреНрд░реЗрд╕ | рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдореЗрдВ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИ | рдПрдХ рдЙрдкрдХрд░рдг рд╣реИ Spices.Net рдФрд░ рдПрдХ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рдореБрдлреНрдд рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред | рдирд╣реАрдВ | рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рддреНрд░реБрдЯрд┐ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓ рд╣реИред рдЕрдиреВрдареА рд╡рд┐рд╢реЗрд╖рддрд╛ред |
рд▓рд╛рдн | рд╡реАрдПрд╕ рдХреЗ рд╕рд╛рде рд╣рд░ рдбрд┐рд▓реАрд╡рд░реА рдореЗрдВ рдЖрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП - рдЕрдиреНрдп obfuscators рдХреЗ рд╡рд┐рдкрд░реАрдд .Net рдмрд╣реБрдд рдкрд╣рд▓реЗ рдирд┐рдХрд▓рддрд╛ рд╣реИ - рдПрдХ рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░ред | рд╕реБрд░рдХреНрд╖рд╛рддреНрдордХ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдмрдбрд╝рд╛ рдЪрдпрдиред рджреЛ рддрдХрдиреАрдХреЗрдВ рдЬреЛ рдЕрдиреНрдп рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдкреЗрд╢ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рднреНрдп рдбрд┐рдХрдВрдкрд╛рдЗрд▓рд░ рд╣реЛрдиреЗ рд╕реЗ рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИ рдХрд┐ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдХрд┐ рдкрд░реНрдпрд╡реЗрдХреНрд╖рдХ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкреНрд▓рд╕рд╕ рдореЗрдВ, рдореИрдВ рд░реВрд╕реА рдореЗрдВ рдкрд░рд┐рдЪрд╛рд▓рди рд╕рд╣рд╛рдпрддрд╛ рдФрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд░рдЪрдирд╛рддреНрдордХ рдирд╛рдо рднреА рджреЗ рд╕рдХрддрд╛ рд╣реВрдВред | рд╕рдмрд╕реЗ рдкреБрд░рд╛рдирд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐, рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЧреБрдгред | рд╕рд░рд▓, рдЫреЛрдЯреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдмреБрдирд┐рдпрд╛рджреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдирдХреЗ рд▓рд┐рдП рдХреИрдж рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ, рд▓рдШреБрддрд╛ рдЕрдирдореНрдп рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛рддреНрдордХ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╢рд╕реНрддреНрд░рд╛рдЧрд╛рд░ рд╣реИред |
рдХрдорд┐рдпреЛрдВ | рдЕрдиреБрдЪрд┐рдд рд░реВрдк рд╕реЗ рдорд╣рдВрдЧрд╛ред рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рдХрд╛рд░реАрдЧрд░реА рдХреА рд╕реВрдЪреА рдХреАрдордд рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреА рд╣реИред рд╕рдорд░реНрдерди рдореБрдХреНрдд рдирд╣реАрдВ рд╣реИред | рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдЯреВрд▓ рдХреА рдмрд╣реБрддрд╛рдпрдд рдХрднреА-рдХрднреА рдмрдВрдж рд╣реЛ рдЬрд╛рддреА рд╣реИред рдкреЗрд╢реЗрд╡рд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдкреИрдирд╛рдкрди, рдЫреЛрдЯреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рд┐рд░реНрдл рдЙрдирдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдХрдВрд╕реЛрд▓ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣реИред | рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреА рд╕реБрд╕реНрдкрд╖реНрдЯрддрд╛, рдкреБрд░рд╛рдирд╛ рд╣реЛрдирд╛ред .Net 2.0 рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд╕рд╛рде, рд▓реЛрдЧреЛрдВ рдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ Obfuscator + рд░рдХреНрд╖рдХ рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЗ рд╕рд╛рде рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рд╡рд┐рднрд┐рдиреНрди .Net рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рд╣рд╛рд▓ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ .Net рдЕрд╕реНрдерд┐рд░ рд╣реИред рд╕рдорд░реНрдерди рдкрд░ рд╕рдВрдкрд░реНрдХ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдФрд░ рд▓рдВрдмрд╛ рд╣реИред | рдЗрд╕ рдЕрдЪреНрдЫреЗ рдЙрддреНрдкрд╛рдж рдХрд╛ рднрд╡рд┐рд╖реНрдп рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИред рдПрдХреАрдХрд░рдг рдХреА рдХрдореА, рдЫреЗрдбрд╝рдЫрд╛рдбрд╝-рдкреНрд░рддрд┐рд░реЛрдз рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдиреАрдЪрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдкрд╣рд▓реА рдЪреАрдЬ рдЬреЛ рд╡реЗ рдкреЗрд╢ рдХрд░ рд╕рдХрддреЗ рдереЗ, рд╡рд╣ рдПрдХ рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░ рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдереАред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реЛрдЧреАред рдмрд╣реБрдд рдЕрдиреБрдХреВрд▓ рд╕рдорд░реНрдерди рд╣реБрдЖ рдХрд░рддрд╛ рдерд╛, рдЕрдм рдореБрдЭреЗ рдкрддрд╛ рдирд╣реАрдВ рд╣реИред |