Описание Inquartos Obfuscator

Обфускация (от лат. obfuscare, «затенять, затемнять») — запутывание кода программы, то есть приведение исходного текста или исполняемого кода к виду, сохраняющему функциональность программы, но затрудняющему анализ, понимание алгоритмов работы и модификацию при декомпиляции. «Запутывание» кода может осуществляться на уровне алгоритма, на уровне исходного текста, ассемблерного текста.


Цели обфускации

  • Защита программ от декомпиляции и незаконного использования, нарушения авторских прав программистов.
  • Оптимизация программы с целью уменьшения размера работающего кода и (если используется некомпилируемый язык) ускорения работы.

Inquartos Obfuscator - это программный продукт предназначенный для защиты и оптимизации приложений, разработанных на базе платформы Microsoft .NET Framework 1.1/2.0/3.0/3.5/4.0

Основными характеристиками продукта являются:

  • Эффективная обфускация и защита .NET сборок от ре-инжиниринга;
  • Полной интеграцией с Visual Studio 2005/2008;
  • Возможность внедрения технологии лицензирования в защищаемый продукт;
  • Наличие бесплатных функциональных возможностей;
  • Поддержка технологии ClickOnce;


Внешний вид консоли

Inquartos Obfuscator

Описание:

  • Открыть - Быстрые открытие проектов обфускации (из истории открытия проектов);
  • Сохранить - Сохранить текущий проект;
  • Компиляция - Скомпилировать (обфусцировать) текущий проект;
  • Расшифровка - Восстановление исходных имен (классов, методов и т.д.) из переименованных (доступно только при включение опции переименование с сохранением таблицы переименования);
  • О программе


Главное меню\Проект

 

Описание:

  • Новый пустой проект - создает пустой проект обфускации (создание проекта вручную);
  • Новый проект с помощью мастера - создание проекта с автоматической настройкой на основе описания свойств в мастере;
  • Открыть - Открыть проект обфускации;
  • Сохранить - Сохранить текущий проект;
  • Сохранить как... - Сохранить текущий проект под другим именем;
  • Закрыть - Закрыть текущий проект;
  • Настройки - Настройки проекта;
  • Недавние проекты - Список последних открытых проектов;
  • Выход - Закрытие консоли;


Главное меню\Вид

Описание:

  • Язык - выбор языка интерфейса;
  • Отключить платные функции - отключает в консоли все платные функции;


Главное меню\Действия

Описание:

  • Добавить сборку - Открывает диалог выбора файла сборки (dll, exe);
  • Компиляция - Скомпилировать (обфусцировать) текущий проект;
  • Дизассемблирование - Открывает диалог выбора файла сборки (dll, exe) для его дизассемблирования с последующим отображением в формате IL кода;

  • Восстановить имя по таблице переименований - Восстановление исходных имен (классов, методов и т.д.) из переименованных (доступно только при включение опции переименование с сохранением таблицы переименования);




Главное меню\Помощь

Описание:

  • FAQ - Часто задаваемые вопросы;
  • Купить - Переход на страницу информации о способе оплаты продукта;
  • Лицензия - Переход на вкладку информации о текущей лицензии;


  • Добро пожаловать - Окно приглашения с общей информацией по продукту;
  • Техническая поддержка - Открывает окно редактирования письма для отправки службе технической поддержки (support@netobf.com);
  • О программе;


 

Внешний вид консоли

Описание:

  1. Имя проекта - Название текущего проекта;
  2. Framework - Версия .NET Framework используемая в проекте;
  3. Добавить сборку - Открывает диалог выбора файла сборки, который будет добавлен в проект;
  4. Выходная директория - Директория, куда будут помещены результаты обфускации;
  5. Лог файл - Файл событий компиляции;
  6. Pre-build Command Line - Пакет команд исполняемых перед компиляцией;


  7. Post-build Command Line - Пакет команд исполняемых после компиляции;


  8. Список - Отображает список сборок относящихся к проекту обфускации
  9. Имя сборки
  10. Опция означающая будет ли сборка участвовать в операциях требующих ее декомпиляции (включено - будет, выключено - только для чтения)
  11. Относительный путь к файлу сборки (относительно проекта обфускации)
  12. Имя ключа - имя ключа (контейнера) для подписи сборки
  13. Файл ключа - имя файла ключа для подписи сборки



 

 

 

 
01.12.2008
 
 
 
 
10.12  .NET Reactor
15.11  n
15.11  C# ClickOnce
 
11.10  GAC и ngen
10.10  SqlTypes