DotFix NiceProtect | powerfull software protection solution


  • Virtual Machine code protect
  • Obfuscator for Delphi and Visual Basic      programs
  • Polymorphic protector engine
  • Code Packing and Crypting
  • Support all Win32 EXE files
  • Support Delphi, Visual C++, Visual Basic,
         C++ Builder and other compilers

    So, it's very nice protector for your applications!


  • Contents

    Protection options



    В этом разделе опций Вы можете полностью настроить степень защиты Вашей программы. Начиная от простой криптовки нескольких байт в точке входа до технологии виртуальной машины с полной криптовкой. предлагаю поподробнее ознакомиться с каждым видом настроек.


  • Erase packer signature

    Данная опция имеет смысл, только если перед обработкой программы данной защитой вы использовали какой либо EXE упаковщик от сторонних производителей (что не рекомендуется, чтобы исключить ошибки в работе защиты). При этом сигнатуры особенно популярных упаковщиков стираются и это не дает хакерам применить автораспаковщик для программы.
  • Encrypt original entry point

    Криптовка нескольких байт на точке входа
  • Encrypt code section

    Защита секции кода от анализа хакером. Код криптуется что не дает возможность использовать дизассемблер для анализа.
  • Use Virtual Machine

    Данная опция используется только совместно с опцией Stolen Bytes Protection. Суть ее заключается в следующем - часть кода, расположенного после точки входа в программу (от 10 до 500 байт, в зависимости от набора команд) переводится в метаморфные инструкции, а затем частично компилируется в код, понятный только интерпретатору VM. Этот интерпретатор встраивается в Вашу программу и исполняет такие блоки кода. Это значительно усложняет исследование Вашей программы хакерами.
  • Use anti-tracing engine

    Не дает пошагово отлаживать Вашу программу хакерам. В программу встраивается множество проверок на трассировку (пошаговую отладку кода программы), что значительно усложняет исследование Вашей программы.
  • Use anti-debug protection

    Проверяет присутствие запущенного отладчика в системе и если такой активен, то выводит сообщение которое Вы можете задать в разделе Messages или завершает работу программы:


  • Use startup message

    Галочку "Use startup message" следует оставить если Вы хотите чтобы при запуске Вашей программы выводилось какое либо сообщение, иначе галочку лучше убрать. Сообщение может быть следующего характера (если Вы защищаете DEMO версию):

    Вы используете DEMO версию программы.
    Данная версия содержит множество ограничений.
    Чтобы их убрать Вам необходимо купить программу.
    Для этого посетите наш сайт: www.oursite.com

    Это сообщение можно задать в разделе Messages:



    Эффективность данного сообщения довольно большая. Пользователь при каждом запуске Вашей программы начнет задумываться о ее покупке и возможно вскоре станет Вашим клиентом.
  • Use RTTI obfuscator

    Данная опция включает мощный обфускатор для Delphi и C++ Builder программ. Это дает возможность удалить оригинальные имена форм, объектов на формах, заголовков в Unit'ах, а также имен событий, что позволяет максимально запутать назначение всех объектов в программе.
  • Copyright © 2001 - 2012, DotFix Software. All Rights Reserved.