Component .NET Reactor

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,207
Credits
4,068
.NET Reactor

.NET Reactor is a powerful code protection and software licensing system for software written for the .NET Framework, and supports all languages that generate .NET assemblies. Its' main features are :

  • Intellectual property protection
    • NecroBit Protection
    • Native Code generation
    • Code Virtualization
    • Obfuscation
    • Control Flow Obfuscation
    • Hide Method Calls (dynamic proxy)
    • String Encryption
    • Anti Tampering
    • Anti Debugging
    • Resource Encryption and Compression
    • Dependency Merging
    • Protects full applications and libraries (dlls)
  • Powerful licensing system
    • Create trial versions of your software
      • Set an expiration date
      • Limit use to a fixed number of days after installation
      • Limit by number of uses
      • Limit to use for no more than a set number of minutes each invocation
      • Limit trial version functionality
    • Easily turn your trial version into a fully licensed version
    • License your software
      • Permanently (non expiring license)
      • By time period (i.e rent your software)
      • By number of uses (i.e software as a service)
  • Software development kit
    • Integrate license checking into you assembly and extend licensing fuctionality
    • Extend licensing functions with bespoke extensions.
  • Deployment
    • Create .NET Core single file application bundles
When you compile a program written for the Microsoft .NET framework, the program you provide to your users is not compiled into a native executable program, but instead is translated into something called the Common Intermediate Language instructions (CIL). CIL is half way between source code and native code, and is interpreted by the .NET framework when your program is run, rather than executed directly as machine code. Because of this, the source code of your application or library can be easily reproduced. Tools such as .NET Reflector (Для просмотра ссылки Войди или Зарегистрируйся) can reproduce source code from a compiled .NET assemblies in seconds, and in the .NET language of your choice! Clearly, commercial software distributed to end users without some form of protection is wide open to piracy and intellectual property theft.
The traditional solution to intellectual property protection in .NET is to use 'obfuscation', indeed Microsoft make an obfuscation utility available to Visual Studio users.
Obfuscation is the process of making your source code more difficult (but not impossible) for humans to understand. Obfuscation works by replacing the meaningful names you assign to classes, methods, properties and variables with meaningless ones. For example, it may replace a variable name of "counter" with "A4DF3CV89G" - to humans these obfuscated names are confusing and difficult to remember, but have no effect on the NET Framework interpreter. Note that obfuscation does nothing to the source code within your methods, so it is not protected at all by obfuscation. .NET Reactor does everything an obfuscator does, but then wraps your intellectual property in several more layers of protection, denying access to your source code to even those who are determined to steal your hard work.
.NET Reactor prevents decompilation by a variety of methods which convert your .NET assemblies into processes which no existing tool can decompile ( and which are also very likely to prevent decompilation by any future tool). .NET Reactor builds a native code wall between potential hackers and your .NET assemblies by producing a file which cannot be understood directly as CIL. Because the CIL in your assembly is emitted intact only at run time or design time (in a form in which the source is completely inaccessible), no tool is capable of decompiling .NET Reactor protected assemblies.

The native code wall created by .NET Reactor between the hacker and your source includes industry leading NecroBit technology, which is exclusive to .NET Reactor. These technologies make reconstruction of your source code more difficult by so many orders of magnitude that NecroBit is by far the most effective protection you can use for .NET assemblies.

In addition to industry leading intellectual property protection, .NET Reactor provides powerful options for securing you revenue stream by enforcing licensing terms with a rich variety of trialversion and full version locks.

.NET Reactor offers you an easy and reliable way to:
  • Secure your .NET applications and .NET libraries
  • Replace CIL code with native code
  • Perform additional layers of protection, including obfuscation
  • Merge assemblies, and
  • Protect your revenue by enforcing trial version restrictions and full version licensing terms.
Home: Для просмотра ссылки Войди или Зарегистрируйся
Copyright © Для просмотра ссылки Войди или Зарегистрируйся
 

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,207
Credits
4,068
.NET Reactor v6.5.0.0
v6.5.0.0 12-Nov-2020
  • Added .NET 5.0 protection support
  • Added .NET Core 3.x and .NET (Core) 5.0 licensing support for Windows based applications/libraries
  • New 'Anti Tampering' approach
  • Added option to exclude specific resources from encryption/compression ('Resource Encryption & Compression'->'Exclusion List')
  • Added merging and embedding support for localization/language resource dlls
  • Added obfuscation option 'Naming Convention'->'UnprintableWithoutLineBreaks'
  • Added protection support for Fody/Costura processed assemblies
  • Improved obfuscation support for JSON serialization
  • Improved 'Control Flow Obfuscation' runtime performance
  • Improved command-line protection speed. Depending on the file size .NET Reactor is up to 30% faster now.
  • Minor improvements
  • Fixed cross obfuscation issue affecting generic methods
  • Fixed 'Code Virtualization' issue
  • Fixed merging issue
  • Fixed Unity3D 'Control Flow Obfuscation' issue
  • Fixed minor bugs
Скрытое содержимое могут видеть только пользователи групп(ы): Premium

password: dumpz.ws
 

GuDron

dumpz.ws
Admin
Регистрация
28 Янв 2020
Сообщения
10,775
Реакции
1,639
Credits
40,794
Eziriz .NET Reactor 6.9.0 x64
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои
 

GuDron

dumpz.ws
Admin
Регистрация
28 Янв 2020
Сообщения
10,775
Реакции
1,639
Credits
40,794
Eziriz .NET Reactor 7.0.0.0
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои
 

GuDron

dumpz.ws
Admin
Регистрация
28 Янв 2020
Сообщения
10,775
Реакции
1,639
Credits
40,794
.NET Reactor 7.3.0.0
Всё вылечено ;)
Поддержка защиты .NET 9.0:
полная поддержка защиты для .NET 9.0.
Объединение перечислений:
функция «Объединить перечисления», сокращающая несколько перечислений до меньшего количества, чтобы код было сложнее интерпретировать.
Улучшения обфускации:
Улучшенное именование для соглашения об именовании «Stealth».
Улучшенная обфускация кросс-сборок с большим количеством переименований элементов.
Опция «Удалить поля перечислений» для управления удалением полей перечислений.
Опция «Поля перечислений» для исключения всех полей перечислений из обфускации.
XML-документация:
опция «Объединить XML-документацию» для объединения XML-файлов для объединенных сборок.
Параметр Seed:
параметр «Seed» для обеспечения согласованных результатов при необходимости.
Строгие имена:
поддержка «Имени контейнера» для пар ключей Strong Name, хранящихся в контейнере.
Поиск каталогов:
опция «Поиск каталогов» для указания того, где .NET Reactor должен искать ссылочные файлы.
Соглашения об именовании:
именование «Отладка» для легкой идентификации переименованных классов и членов в декомпиляторе.
Декларативная защита:
«Исключить все» для свойства Feature.
Редактор правил:
позволяет обращаться к классам, сгенерированным компилятором.

ASP.NET
.NET Reactor предлагает полную защиту для ваших приложений и библиотек ASP.NET / ASP.NET Core.
64-разрядная поддержка
.NET Reactor поддерживает 32-разрядные и 64-разрядные сборки.
Объединение/внедрение
.NET Reactor может объединять или встраивать несколько файлов .NET в один исполняемый файл (.exe) или библиотеку (.dll).
Сжатие
.NET Reactor может сжимать приложения и встроенные файлы до 50-75%.
Защита кода IL NecroBit
NecroBit — это мощная технология защиты, которая останавливает декомпиляцию. NecroBit заменяет код CIL в методах зашифрованным кодом. Таким образом, невозможно декомпилировать/реверсировать исходный код вашего метода.
Виртуализация кода
Виртуализация кода преобразует ваш код в набор рандомизированных инструкций, которые интерпретируются во время выполнения виртуальной машиной. Поскольку другие инструменты не могут интерпретировать новые инструкции, исходный код не может быть восстановлен.
Anti ILDASM / Anti Decompiler
Ни один инструмент не может дизассемблировать/декомпилировать защищенный код .NET Reactor. ILDASM (дизассемблер Microsoft Intermediate Language) фактически сообщит, что не может интерпретировать защищенные сборки .NET Reactor.
Hide Method Calls
Скрыть вызовы внешних и/или внутренних методов. Вызовы методов перенаправляются через делегатов, которые динамически создаются во время выполнения.
Anti Debug
Эта функция включает обнаружение антиотладчика внутри защищенной сборки. В случае присоединения отладчика текущий процесс будет завершен.
Native EXE File
.NET Reactor может генерировать заглушку собственного x86 EXE-файла для вашего приложения. Таким образом, невозможно напрямую открыть защищенное приложение в декомпиляторе. Декомпилятор видит ваше защищенное приложение как собственный EXE-файл.
Pre-JIT-методы
В сочетании с функцией Native EXE File и NecroBit, .NET Reactor может преобразовывать управляемые методы в РЕАЛЬНЫЙ собственный код x86. Только методы, которые не влияют на среду выполнения и поведение платформы (в основном небольшие методы, такие как методы получения/установки свойств...), преобразуются в собственный код. Эта функция обеспечивает автоматическую защиту от модификации сборки.
Обфускация
В дополнение к защите исходного кода, .NET Reactor обеспечивает полную обфускацию классов и членов, дополненную различными схемами исключения, использованием непечатаемых символов в обфусцированных именах и даже инкрементальной обфускацией, которая всегда генерирует одни и те же строки обфускации для имен типов и членов.
Декларативная обфускация
Поддержка декларативной обфускации позволяет вам напрямую определять, какие типы и члены следует исключить из обфускации. Это можно сделать с помощью настраиваемого атрибута System.Reflection.ObfuscationAttribute в вашем исходном коде. .NET Reactor автоматически определяет атрибут и исключает соответствующие типы и члены из обфускации.
Шифрование строк
Шифрование строк затрудняет хакеру понимание вашего кода и попытку исправления кода вашей сборки, поскольку он не сможет идентифицировать текст сообщений или другие полезные строки, что значительно усложняет определение места исправления вашего кода. Эта функция имеет встроенную защиту от манипуляций со сборкой.
Обфускация потока управления
Обфускация потока управления преобразует код внутри ваших методов в спагетти-код, который, сохраняя функцию кода, делает чрезвычайно сложным для человеческого глаза и декомпиляторов отслеживание логики программы. Декомпиляторы не могут декомпилировать спагетти-код обратно в ваш исходный код.
Шифрование и сжатие ресурсов
.NET Reactor может улучшить защиту и размер сборки, сжимая и шифруя ваши управляемые ресурсы. Во время выполнения, когда это необходимо, ресурсы автоматически распаковываются и дешифруются.
Объединить перечисления (enum)
Функция «Объединить перечисления» объединяет несколько перечислений в одно, что затрудняет понимание кода. Это может сбить с толку любого, кто пытается понять, как работает код, заставляя разные части выглядеть более связанными, чем они есть на самом деле.
Защита от удаления подписи
Защита от удаления подписи предотвращает изменение защищенной сборки хакерскими инструментами, поскольку они не могут правильно подписать сборку.
Развертывание .NET Core Single File
Создание пакетов приложений .NET Core Single File без увеличения размера вашего приложения.
Мощная система лицензирования
Мощные и гибкие функции лицензирования .NET Reactor позволяют вам применять условия вашей лицензии и защищать ваш источник дохода с помощью аппаратных и программных блокировок. Менеджер лицензий может создавать пробные или постоянные лицензии за считанные секунды. Полностью документированный комплект для разработки программного обеспечения (SDK), полный примеров, позволяет вам вызывать систему лицензирования непосредственно из вашего кода, позволяя вам создавать пользовательские расширения для системы лицензирования.
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный, Свои
dumpz.ws