The enigma protector что это

The enigma protector что это

Профессиональная система
лицензирования и защиты программного
обеспечения для Windows

Enigma Protector – это мощная система, разработанная для
комплексной защиты исполняемых файлов.

Особенности Enigma Protector

Защита файлов

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

Система лицензирования

Система лицензирования позволяет быстро наладить процесс проверки регистрационных ключей, привязки лицензии к определенному компьютеру и ограничить срок действия лицензии. Широкие возможности системы лицензирования позволяют создавать собственные генераторы ключей, а также использовать встроенные или легко настраиваемые CGI-генераторы ключей.

Virtual Box

Virtual Box – уникальная технология, позволяющая объединить файлы, используемые вашей программой, в один модуль. Эта функция поддерживает всевозможные виды файлов: dll, ocx, mp3, avi и др. Virtual Box обеспечит защиту ваших файлов, не допустит их копирования, а также использования в третьих продуктах.

The enigma protector что это. index announce pic 1. The enigma protector что это фото. The enigma protector что это-index announce pic 1. картинка The enigma protector что это. картинка index announce pic 1The Enigma Protector x64

Enigma Protector позволяет также защищать и 64-битные исполняемые файлы. Системы защиты x86 и x64 совместимы, как и регистрационные ключи, созданные в этих программах. Enigma Protector x64, однако, является отдельным приложением, которое можно скачать в разделе загрузок.

The enigma protector что это. index announce pic 2. The enigma protector что это фото. The enigma protector что это-index announce pic 2. картинка The enigma protector что это. картинка index announce pic 2Enigma Virtual Box

Enigma Virtual Box – система виртуализации приложений для Windows, которая позволяет корректно объединить все файлы приложения в один исполняемый файл без извлечения виртуальных файлов на диск. Это бесплатное приложение, поддерживающее как x86 (32-битные), так и x64 (64-битные) исполняемые файлы.

Источник

The enigma protector что это

A professional system
for executable files
licensing and protection

Enigma Protector is a powerful system designed for
comprehensive protection of executable files

Enigma Protector Features

File Protection

A range of features and technologies to help protect the executable file from hacking, analysis, modification and disassembly. A Virtual Machine technology enables part of the application and protection code to be executed in its own virtual CPU, which makes the code practically impossible to analyze.

Licensing System

The licensing system allows prompt integration of registration key verification functions, binding license to a specific computer, limiting the term of license. Rich functionality of the licensing system allows you to create your own key generators and to use the built-in or easily customizable CGI key generators.

Virtual Box

The unique technology which allows combining the files used by your application into a single module without loss of efficiency. This function supports all kinds of files, including dll, ocx, mp3, avi, etc. Virtual Box will protect your files and prevent them from being copied and used in third-party products.

The enigma protector что это. index announce pic 1. The enigma protector что это фото. The enigma protector что это-index announce pic 1. картинка The enigma protector что это. картинка index announce pic 1The Enigma Protector x64

The Enigma Protector can also protect 64-bit executable files. The x86 and x64 protection systems are fully compatible; the registration keys created in any of these versions can run on the other one. The Enigma Protector x64 is designed as a stand-alone application available for download on the Download page

The enigma protector что это. index announce pic 2. The enigma protector что это фото. The enigma protector что это-index announce pic 2. картинка The enigma protector что это. картинка index announce pic 2Enigma Virtual Box

Software virtualization system for Windows. The solution allows combining application files into a single executable file, without loss of efficiency and without the need to extract the virtualized files to a disk. Enigma Virtual Box is a freeware application that supports both x86 and x64 binaries.

The enigma protector что это. index announce pic 3. The enigma protector что это фото. The enigma protector что это-index announce pic 3. картинка The enigma protector что это. картинка index announce pic 3Online Activation Panel

The Online Activation Panel is a web-based solution for tracking and consolidating all incoming orders for your applications, automating orders processing from payment processor systems like PayPal, Shareit and others, and processing product registration or online activation if any.

The Enigma Protector

The Enigma Protector x64

Enigma Virtual Box

New release Enigma Protector x86/x64 7.00 build 20211206

New release Enigma Virtual Box 9.80

New release Enigma Virtual Box 9.70

Copyright © 2004-2021, The Enigma Protector Developers Team. All rights reserved.

Источник

Online Activation Panel

A web-based solution for tracking and consolidating all incoming orders for your applications, automating and processing product registration and online activation.

The Online Activation Panel is a web-based solution for tracking and consolidating all incoming orders for your applications, automating and processing product registration or online activation if any. Each time your customer makes an order for your software product, the Online Activation Panel tracks and locates that order in its database, takes care of the product’s online activation or makes sure that the registration key is generated and submitted to the customer without any your attendance.

This is a comprehensive kit of order tracking features including order fulfillment, customer tracking and customer relationship management, online product activation, license key generation, automatic newsletter and e-mail submission, version and subscription management.

The Online Activation Panel will be extremely useful to software vendors and shareware developers who wish their order and customer management, as well as product registration/activation procedures were fully automated and unattended. The enigma protector что это. seplong. The enigma protector что это фото. The enigma protector что это-seplong. картинка The enigma protector что это. картинка seplongThe Online Activation Panel is a web site that is distributing together with the special versions of Enigma Protector (including x86 and x64 versions) that allows to communicate of the protection with the activation panel.

The enigma protector что это. activation. The enigma protector что это фото. The enigma protector что это-activation. картинка The enigma protector что это. картинка activation

Online Activation Panel is integrating into payment processor system. Once the order has came and approved, registrar calls Online Activation Panel. Order is being saved to the database, the new customer record is creating and customer is being notified by email about successful order processing and license information, such as Activation ID. Customer downloads the protected program and runs it. If the program is not yet activated, customer will be asked to enter Activation ID, connect to the internet and activate. While activation, program connects to the Online Activation Panel and checks if the Activation ID exists in the database. If conditions are passed, Online Activation Panel generates a registration name and key based on the hardware equipment of the customer computer and sends this registration information back to program. Program registers and continues to work.

Each customer is getting access to own account of the panel with the licensing content. Let customer to download the latest available version of software, take license information, handle subscriptions to new versions and license prolongation.

Block customer or order in case of chargeback, refund, or illegal use.

Notify customers about updates and news by sending bulk emails.Software ProtectionOnline Activation Panel comes with the special versions of Enigma Protector which includes all the power of the standard protector version.

Usage of activation panel is not limited to Enigma Protector only. If you are using any other protection system, or even own one, our engineers will help you to migrate it to Enigma Protector or customize to adopt with Online Activation Panel.Supported Payment Processors (registrars)Online Activation Panel can be integrated with many payment processing systems. But if you did not find your registrar in the below list then you may contact to our support team and ask to review the registrar you are using to add it to activation panel. In any case, Online Activation Panel supports manual order processing too.

Copyright © 2004-2021, The Enigma Protector Developers Team. All rights reserved.

Источник

The Enigma Protector

Профессиональная система лицензирования и защиты
исполняемых файлов. Это необходимый инструмент
для каждого разработчика платного и условно-бесплатного
программного обеспечения для Windows.

Использование The Enigma Protector позволит избежать появления взломанных версий ваших программ в свободном доступе, а, следовательно, приведёт к стимулированию процесса продаж. Благодаря криптостойким алгоритмам создания регистрационных ключей никто не сможет восстановить/воспроизвести генератор регистрационных ключей для ваших приложений. Различные методы обфускации, мутации и виртуализации кода помогут защитить вашу программу от взлома, модификации, исследования, незаконного извлечения ценных данных и уникального функционала и т.д. The enigma protector что это. seplong. The enigma protector что это фото. The enigma protector что это-seplong. картинка The enigma protector что это. картинка seplongОсновные преимуществаThe enigma protector что это. feature1. The enigma protector что это фото. The enigma protector что это-feature1. картинка The enigma protector что это. картинка feature1The enigma protector что это. feature2. The enigma protector что это фото. The enigma protector что это-feature2. картинка The enigma protector что это. картинка feature2The enigma protector что это. feature3. The enigma protector что это фото. The enigma protector что это-feature3. картинка The enigma protector что это. картинка feature3The enigma protector что это. feature4. The enigma protector что это фото. The enigma protector что это-feature4. картинка The enigma protector что это. картинка feature4Концепция Try Before BuyМенеджер лицензий и система отправки писем (Mailer)Технология Virtual BoxВиртуальная машинаИспользование trial-ограничений, когда работоспособность программы ограничивается определённым сроком, после которого программа должна быть либо удалена с компьютера, либо зарегистрирована (куплена). Enigma Protector позволяет создать ограничения по количеству используемых с момента первого запуска дней, по количеству запусков, по определенному интервалу дат, ограничить время каждого сеанса использования.Менеджер лицензий позволяет учитывать и обрабатывать все покупки пользователей, генерировать регистрационные ключи и хранить различную информацию о клиентах в базе данных. Система отправки писем (Mailer) позволяет генерировать по заданному шаблону и отсылать электронные сообщения (например, о покупке, о выходе новой версии, о начале действия акции и т.д.) зарегистрированным пользователям. Инструменты имеют дружественный, эргономичный интерфейс и широкий ряд уникальных возможностей.Уникальная технология, позволяющая объединить файлы, используемые вашей программой, в один модуль. Эта функция поддерживает всевозможные виды файлов: dll, ocx, mp3, avi и др. Virtual Box обеспечит защиту ваших файлов, не допустит их копирования, а также использования в продуктах сторонних разработчиков.Наиболее мощный и современный тип защиты исполняемых файлов. Часть кода программы и защиты декомпилируется в PCODE (язык программирования, который понятен только Enigma Protector). В процессе работы защищенного модуля декомпилированный код запускается на собственном виртуальном процессоре. Дешифрация, а тем более изменение такого кода, практически невозможны.Дополнительно

Система лицензированияОчень часто для продажи программного обеспечения в сети интернет используется схема с предоставлением зарегистрированному пользователю лицензии в виде регистрационного ключа. Enigma Protector содержит гибкие возможности для встраивания системы проверки лицензий в программное обеспечение. Система генерации лицензий (регистрационных ключей) основана на криптостойких ассиметричных алгоритмах (сложность алгоритмов для генерации регистрационного ключа сопоставима с алгоритмом RSA с длиной ключа до 4096 бит). Многие программисты допускают ошибку, когда пытаются сами реализовать алгоритмы проверки и генерации лицензий либо неправильно применяют готовые решения. В результате взломщики программного обеспечения создают собственные генераторы лицензий (ключей), наличие которых, конечно же, не стимулирует продажи. Используя Enigma Protector, вы можете не беспокоиться о таких ситуациях, никто кроме вас не сможет генерировать лицензии к вашим программам. Система генерации регистрационных ключей может быть легко встроена в такие автоматические регистраторы, как ShareIt!, RegNow, Plimus и другие. Также Enigma Protector позволяет ограничить использование лицензии на определенном компьютере путем добавления в регистрационный ключ информации о компьютере пользователя. Такие регистрационные ключи будут работать только на одном определенном компьютере.

Кроме ограничения (привязки) лицензии к определенному компьютеру, вы можете ограничить использование лицензии определенной датой, по количеству запусков зарегистрированной программы или количеству дней работы. Также вы можете ограничить общее время работы лицензии на определенном компьютере до нескольких часов или минут с момента запуска защищенного файла. Имеется возможность ограничить использование лицензии по географическому признаку (например, для определенной страны).

Вы можете проверять регистрационные ключи в своем приложении посредством специальных функций Enigma API, которые могут быть использованы практически в любом языке программирования (C++, Delphi, Visual Basic и др.). Даже если у вас нет возможности вносить изменения в исходный код программы, вы можете использовать стандартный регистрационный диалог Enigma Protector. Регистрационный диалог имеет удобный редактор, который позволяет изменить любые настройки основного приложения и стили диалога, чтобы придать ему уникальный дизайн или сделать его аналогичным дизайну вашего приложения.

Генератор ключей для ваших приложений может быть экспортирован в отдельный исполняемый файл с возможностью использования CGI web-генераторов ключей (для собственных PHP/.NET оболочек). Также он может использовать систему менеджера лицензий для хранения регистрационной информации и данных пользователей. Более того, если вам необходимо создать собственную оболочку для генератора ключей, Enigma Protector содержит бинарные библиотеки для генерации регистрационных ключей через приложения Windows x86/x64 или Linux.

Защита исполняемого кода от анализа и модификацииЕсли приложение взломано, это подразумевает, что какие-то данные внутри были изменены таким образом, что функционал программы изменился. Обычно изменению подвергается исполняемый код приложения. Enigma Protector шифрует и сжимает исполняемый код и данные приложения таким образом, что становится невозможно их изменить, не разрушив защиты.

Технология виртуальной машины не только защищает исполняемый код и код защиты, но и усложняет (делает практически невозможным) процесс его изучения и анализа. Суть технологии виртуальной машины состоит в том, что исполняемый код переводится в собственный язык PCODE, понятный только Enigma Protector, и впоследствии он выполняется на внутреннем эмуляторе центрального процессора. Виртуальная машина использует различные схемы при создании каждой защиты, и разобранный алгоритм для одной виртуальной машины является совершенно бесполезным для другой.

Одним из лучших видов защиты программного обеспечения от взлома является более тесная интеграция функций защиты с исполняемым кодом приложения. Для этой цели вы можете использовать специальные функции Enigma API, которые позволяют контролировать массу параметров, таких как статус лицензии, статус пробного (trial) периода и многое другое.

Испытательный (trial) периодПри продаже обеспечения в сети интернет очень важно показать пользователю полный функционал программы, при этом ограничив использование полнофункциональной версии определённым сроком. Такое ограничение называется испытательным (trial) периодом. По истечении такого срока пользователь должен либо купить программу (зарегистрировать), либо удалить ее с компьютера. Enigma Protector позволяет автоматически добавить возможность испытательного срока в приложение, причем испытательный срок может быть задан с учётом широкого ряда параметров. Например, количество запусков программы, количество используемых дней, использование до определенной даты, количество минут или часов с момента запуска. Для того чтобы пользователь не смог самостоятельно продлить испытательный период, Enigma Protector содержит функцию контроля системных часов компьютера. Если будет замечено, что системные часы были переведены назад, программа автоматически перестанет работать.

Для сброса испытательного периода пользователь должен будет зарегистрировать программу, т.е. получить от вас регистрационный ключ.

Вы можете контролировать параметры испытательного срока сами. Для этого разработана специальная система функций Enigma API, которая в любой момент предоставит вам данные об использованном и оставшемся испытательном сроке.

Широкий ряд уникальных функций проверокEnigma Protector позволяет проверять, запущен ли отладчик (инструмент для исследования исполняемого кода программы), проверить целостность (контрольную сумму) файла и кода защиты, количество запущенных копий приложения (с возможностью ограничить количество одновременно запущенных), проверить имя файла, тип носителя, на котором запущен защищенный файл, и многое другое.

Если ваше приложение предназначено для работы только на определенных версиях Windows, просто укажите в Enigma Protector те версии Windows, на которых защищенное приложение не должно запускаться.

Часто взломщики используют системы виртуализации программ (такие, как VMWare, VirtualPC, VirtualBox, Sandboxie), чтобы продлить испытательный период или подменить данные об оборудовании компьютера. Чтобы предотвратить использование защищенного файла в таких системах, Enigma Protector имеет функцию проверки наличия виртуальных машин.

Уникальный набор функций для определения и мониторинга процессов позволит настроить систему защиты на определение нежелательных и вредоносных процессов на компьютере пользователя. Функция проверки запущенных процессов позволяет определить, какие программы запущены на компьютере, есть ли среди них скрытые процессы и т.п.

Если ваше приложение использует какие-либо ключи, записанные в реестр, или хранит данные в файлах, которые не должны быть доступны пользователю, то с помощью функций определения запущенных процессов и загруженных драйверов можно настроить систему на определение программ, таких как RegMon (монитор обращений к реестру) и FileMon (монитор обращений к файлам), и запретить запуск защищенного приложения, если такие программы были обнаружены.

Менеджер лицензий и отправка писемEnigma Protector позволяет хранить сгенерированные регистрационные ключи и информацию о пользователях в отдельной базе данных с помощью менеджера лицензий. Каждый разработчик сталкивается с проблемой, когда регистрационный ключ к его программе украден или используется нелегально. В подобной ситуации с помощью менеджера лицензий вы можете заблокировать определенный ключ, и программа перестанет принимать его.

Система отправки писем (Mailer) поможет автоматически создать и отправить электронное письмо зарегистрированному пользователю или оправить письма всем пользователям (например, сообщения о выпуске новой версии). Вы можете задать текст сообщения, и Enigma Protector автоматически сгенерирует письма для пользователей и отправит их адресатам.

Дополнительные функцииДополнительные функции, реализованные в Enigma Protector, позволяют добавлять в защищенный файл собственные ресурсы, такие как VERSION и MANIFEST. Если ваш файл запускается достаточно длительное время, с помощью Enigma Protector вы можете создать окно-заставку, которая будет показываться пользователю, пока идет загрузка файла.

Если у вас есть собственные разработки для защиты программы, вы можете использовать их вместе с Enigma Protector с помощью системы плагинов. Суть системы заключается в том, что динамическая библиотека с вашей реализацией функций защиты будет встроена в защищенное приложение, и определенные функции будут вызваны при запуске защищенного файла.

В Enigma Protector реализованы функции сжатия и шифрования кода и данных приложения. Сжатие файла позволяет уменьшить его размер в несколько раз, а функции шифрования защищают код программы от дизассемблирования, анализа и модификации.

С использованием функции водяных знаков можно добавить внутрь защищенного файла определённую информацию, которая будет доступна любому пользователю или только вам. Если ваша программа предназначена для использования только внутри определенной группы пользователей, но вы заметили, что кто-то из них намеренно передает программу сторонним людям, то с технологией водяных знаков вы можете легко вычислить недобросовестного пользователя.

Copyright © 2004-2021, The Enigma Protector Developers Team. All rights reserved.

Источник

Больше не энигма. Ломаем защиту приложений Enigma x64 актуальных версий

The enigma protector что это. e h. The enigma protector что это фото. The enigma protector что это-e h. картинка The enigma protector что это. картинка e h

Содержание статьи

Бы­тует рас­простра­нен­ное мне­ние, что к катего­рии кру­тых, хороших год­ных защит отно­сят­ся VMProtect и Themida. В них, мол, и крип­тование, и вир­туаль­ные машины, и анти­отладка. Все осталь­ное — так, для лохов и млад­ших школь­ников. Нап­ример, для какой‑нибудь «Эниг­мы» в сети мож­но най­ти кучу тутори­алов и видосов с инс­трук­циями по взло­му, вос­поль­зовав­шись которы­ми, любой нуб может почувс­тво­вать себя кул­хакером.

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

Боль­шинс­тво решений они поза­имс­тво­вали у «взрос­лых» защит (ниже читатель смо­жет в этом убе­дить­ся). Одна­ко, как извес­тно, в этом мире нет ничего нового, и исполь­зование извес­тных решений не дела­ет взлом защиты более прос­тым и при­ятным. Ско­рее наобо­рот. Давай убе­дим­ся в этом, хорошень­ко пощупав Enigma собс­твен­ными руками.

Эксперимент

Ра­ди экспе­римен­та ска­чаем какую‑нибудь прог­рамму (для прос­тоты — дот­нетов­скую) и нат­равим на нее, нап­ример, Exeinfo. Пред­положим, ана­лиза­тор опоз­нал упа­ков­щик как Enigma Protector x64 [v.5.0 — 7.0]. Вот и отлично, мыс­ленно выдыха­ем мы: не VMProtect и не Themida, а по Enigma точ­но что‑то мож­но най­ти на YouTube. Лезем в гугл — и прав­да, видосов пол­но, одна­ко мак­сималь­ная лома­емая вер­сия — 4, а по x64 нет вооб­ще ничего.

Ну что ж, дума­ем мы, не боги гор­шки обжи­гают: не мог­ли же они при­думать что‑то прин­ципи­аль­но новое? Поп­робу­ем дей­ство­вать по обра­зу и подобию, авось получит­ся. И вот тут нас под­жида­ет неп­рият­ный сюр­приз.

При­дет­ся брать­ся за дело осно­ватель­но. Для начала уста­новим пла­гины ScyllaHide и Scylla, что­бы хоть как‑то зарабо­тала отладка. Бла­года­ря пер­вой тул­зе прог­рамма наконец‑то поз­воля­ет заг­рузить себя в отладчик. Одна­ко радость ока­зыва­ется преж­девре­мен­ной: пос­ле пре­рыва­ния в про­цес­се никакие нас­трой­ки ScyllaHide не поз­воля­ют нам прод­винуть­ся даль­ше, прог­рамма зах­лопыва­ется с завид­ным упорс­твом. Scylla при­дет на помощь чуть поз­же, пока же поп­робу­ем извлечь всю выгоду из малень­кой победы, которую мы толь­ко что одер­жали.

Итак, прог­рамма заг­ружена в отладчик и пошаго­во трас­сиру­ется. Потихонь­ку дви­гаем­ся, минуя нес­коль­ко саморас­шифро­выва­ющих­ся учас­тков кода, и обна­ружи­ваем, что они — все­го лишь обвязка для огромной упа­кован­ной и зашиф­рован­ной сек­ции, стар­товая точ­ка которой выг­лядит так:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *