Hide PE
=======
О программе
-----------
Hide PE предназначена для защиты ваших программ от взломщиков. Суть защиты
заключается в том, чтобы: во-первых, исключить возможность автоматической
распаковки программ и во-вторых, подменить информацию о реальном компиляторе на
иную, то есть взломщик будет думать, что ваш файл защищен ASProtect или VBOX, а
на самом деле он запакован просто с использованием UPX или иного бесплатного
упаковщика. В итоге, Hide PE исключает возможность автоматического анализа и
распаковки вашего исполняемого файла любыми из существующих на сегодняшний день
средств.
Что нового
----------
Версия 1.1
Автор анализатора PEiD улучшил степень распознавания ASProtect, пришлось
улучшить степень похожести вашего выходного файла на ASProtect.
Использование
-------------
Когда вы написали свою Windows-программу и скомпилировали ее окончательный
вариант, запустите Hide PE и загрузите исполняемый файл вашей программы,
нажав "Load EXE". Вы увидите некоторую служебную информацию о вашем файле, а
также станет доступной кнопка "Let's Hide", нажмите ее и выберите под какой
протектор вы хотите замаскировать вашу программу, после этого файл будет
защищен.
Обязательно попробуйте запустить свою программу после этого. Если
программа запустилась - всё в порядке, если нет, то придется отказаться от
использования этой версии Hide PE.
Как работает защита
-------------------
Hide PE добавляет в вашу программу код длинной всего 64 байта, который
защищает точку входа вашей программы, а также маскирует свою точку входа
под один из популярных протекторов. При запуске этот код восстанавливает
точку входа и запускает вашу программу.
Модификация точки входа позволяет защитить программу от определения типа
компилятора и упаковщика, использованного для ее создания, а это исключает
возможность распаковки вашей программы, что исключает возможность создания
патчей и крэков к ней. Однако, если вы не упаковали свою программу после
компиляции, то эффект от использования Hide PE мал, так как исполняемый код
вашей программы остаётся не запакованным, а значит доступным для модификации
взломщиком. Поэтому ваша формула действий: компиляция -> упаковка -> защита
Hide PE.
Возможности
-----------
Программа Hide PE была протестирована (Win98/XP) на скомпилированных файлах в:
Delphi 3.0
Delphi 5.0
Delphi 6.0
Microsoft Visual C++ 6.0
Microsoft Visual C++ 7.0
Borland C++
Microsoft Visual Basic 5.0
Microsoft Visual Basic 6.0
Однако, вы можете провести испытания и с другими компиляторами, но обязательно
создающими Windows32 программы, с другими программами Hide PE не работает.
Также, Hide PE была протестирована на совместимость с программами
упакованными:
ASPack 1.061b
ASPack 2.11
ASPack 2.12
UPX 0.72
UPX 1.04
UPX 1.20
PECompact 1.32
Yoda Crypter 1.2
PECrypt 1.02
Ограничения
-----------
Любые программы в защите которых использовано вычисление контрольной суммы
исполняемого файла (CRC) не будут работать при использовании Hide PE, именно
поэтому Hide PE несовместима с упаковщиками:
ASProtect
Armadillo
teLock
Shrinker
Тестирование
------------
Hide PE была протестирована на устойчивость сокрытия информации от
автоматических анализаторов файлов: PEiDentifier v0.92, PE Sniffer [PE Tools
1.5.320.2003].
Все файлы определялись, как ASProtect 1.2x - 1.3x [Registered] или VBOX 4.3 MTE,
то есть в соответствии с нашим замыслом, дабы обмануть крэкеров, которые надеятся на
автоматические анализаторы файлов.
Выводы
------
Очень скоро авторы некоторых из этих анализаторов файлов добавят Hide PE в
список определяемых упаковщиков, но это ничуть не поможет узнать реальный
упаковщик, которым была запакована ваша программа и тем более распаковать её.
Данная защита помешает 80% крэкеров сломать вашу программу, но есть оставшиеся
20%,
которые знают про ручную распаковку и все равно, поудивлявшись, смогут
распаковать вашу
программу.
Лицензия
--------
Hide PE относится к классу FREEWARE. Автор не несёт никакой ответственности
за работу программы на компьютере конечного пользователя.
Реклама
-------
Как видите, мы способны создать оригинальные алгоритмы по защите программ.
Но автоматическая и массовая защита ведет к понижению ее стойкости, поэтому
предлагаем вам свои услуги по созданию уникальной защиты вашей программы.
Цены: от 10$ до 100$ - мы знаем абсолютно все способы защиты программ и
хорошо умеем создавать большинство из них, обращайтесь !
Автор
-----
Hide PE была изобретена и создана компанией BGCorp. в сентябре 2003 года.
Copyright (C) BGCorp, 2003-2004
email: bgcorp@narod.ru http://bgcorp.narod.ru