Armadillo

Продолжает коммерческую линейку протекторов класса middle end. Очень хороший криптор, который в состоянии выполнять все стандартные функции: сжатие и шифрование кода и данных программы, использование антиотладочных и антидамповых приемов защиты и др. Но самой главной отличительной особенностью программы является принцип работы, который несколько отличается от принципов работы других протекторов. Вся суть в том, что Armadillo активно использует отладочные средства Win32 (Debug API). То, что мы запускаем, по сути, является отладчиком, который в процессе отладки улавливает и исправляет специально созданные им же ошибки в отлаживаемой программе, которую он запускает сам. В дополнение к этому протектор также динамически шифрует и дешифрует код программы. Данная технология получила название CopyMem II, суть которой заключается в том, что в памяти в один момент времени присутствует лишь несколько страниц кода программы, нужных для ее работы, а остальные страницы помечаются как отсутствующие в памяти. Если обратиться к несуществующей странице, то возникает исключение, которое обрабатывается отладчиком, и он в свою очередь производит расшифровку куска кода. После того как код становится ненужным для работы, Armadillo заново шифрует и помечает текущую страницу в памяти программы как неиспользуемую.

Благодаря такой системе усложняется снятие защиты, и это под силу не каждому взломщику. Следовательно, этот протектор является одним из самых лучших решений для защиты программ.

К недостаткам протектора можно отнести то, что при его использовании резко падает производительность, и из этого делаем вывод, что не следует использовать Armadillo для защиты программ, занимающихся, к примеру, кодированием аудио или видео, игр или других программ, интенсивно использующих оперативную память.

Цена профессиональной версии может быть больше, чем на ASProtect.

ORiEN

Сайт: www.zalexf.narod.ru

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

· 4096-битное шифрование (стандарт DES);

· упаковка защищаемых данных (используется aPlib);

· полиморфное тело защиты (движок Polystack);

· защита от модификации кода;

· защита от отладки;

· защита по паролю (до четырех паролей);

· защита ключевым файлом;

· использование различных привязок (HASP, BIOS и т.д.);

· возможность использовать демонстрационные ограничения;

· интеграция с защищаемой программой;

· полная совместимость со всей линейкой операционных систем Windows и поддержка форматов EXE, DLL, SCR, OCX и т.д., а также компиляторов C/C++, Delphi, VB, Visual FoxPro, Sybase PowerBuilder и т.д.

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

Автором данного криптора является Фисун А. В. На данный момент бесплатно распространяется версия 2.12.

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








Дата добавления: 2015-09-07; просмотров: 1111;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.