:: - Home - :: - Products - :: - Download - :: - Buy - :: - Contact - ::




Прочитать описание Software Compress
Прочитать описание Stealth PE
Прочитать описание Hide PE






О программе

Software Compress предназначена для упаковки и одновременной защиты EXE файлов ваших программ при полном сохранении работоспособности защищенного и упакованного исполняемого файла. Степень сжатия в бесплатной Lite-версии позволяет сжать исходный файл примерно в 2 раза, в FULL-версии степень сжатия ещё выше, что делает Software Compress уникальной программой для сжатия и защиты EXE файлов на сегодняшний день. Степень защиты достаточно высока для того, чтобы предотвратить дизассемблирование и прямое пропатчивание защищенного EXE файла, что значительно снизит возможность появление крэков к вашей программе !

Возможности FULL версии

Наша компания свободно распространяет Lite-версию Software Compress, не имеющую совершенно никаких ограничений - вы можете пользоваться ей в любое время для личных целей, однако, для профессионального использования, где вам важна повышенная степень сжатия и повышенная степень защиты от взлома вашей программы мы рекомендуем FULL-версию Software Compress, которая обладает следующими дополнительными возможностями:
- повышенная и высочайшая степени сжатия, реализуемые за счёт полной оптимизации структуры исполняемого файла перед упаковкой
- защита от потенциально возможных автораспаковщиков, созданных для публичной Lite-версии (повышает защиту вашей программы)
- приватная сигнатура, противодействующая определению алгоритма сжатия (повышает защиту вашей программы)
- повышенная скорость распаковки - ваш файл возможно даже будет запускаться быстрее, чем незапакованный, так как считывание его операционной системой с диска занимает меньше времени
- возможность включения проверки контрольной суммы EXE файла перед запуском, что исключает запуск вируса при заражении файла, а также противодействует и пропатчиванию вашей программы и созданию крэков к ней
- возможность внедрять в ваш защищаемый файл диалоговое окно, появляющееся при старте программы с произвольным сообщением, котороне возможно вы пожелаеете добавить (это полезно, если вы создаёте DEMO-версию программы или хотите сообщить пользователям о наличии коммерческой версии вашей программы)

Кроме того, покупая FULL-версию всего лишь за 24.99$ (или 299 рублей для жителей стран СНГ) вы получаете кроме всего прочего все последующие версии программы абсолютно бесплатно, а также сможете в любое время обратиться к нам за квалифицированной технической поддержкой.

В чём принцип

В исполняемом файле всегда присутствует избыточный код, а также частовстречающиеся исполяняемые инструкции, это позволяет сжимать EXE файлы, получая приличную степень сжатия (до 30-60% от оригинала), однако, для того, чтобы EXE файл продолжал самостоятельно запускаться простой упаковки его в архив недостаточно. Необходимо добавить к такого рода архиву новую микропрограмму-распаковщик, которая запустится первой при запуске программы, распакует архив с вашей программой в память и затем передаст полное управление вашей программе. Данный базовый алгоритм был реализован в нашей программе Software Compress.
Алгоритм сжатия, обеспечивающий высокую степень сжатия без потерь, базируется на однопроходовом алгоритме с созданием словаря. При запуске вашей программы происходит однопроходовое чтение словаря и восстановление несжатых данных в оперативной памяти. Скорость распаковки при запуске защищенной и упакованной вашей программы гораздо выше, чем была скорость упаковки при защите вашей программы в Software Compress - это главный принцип алгоритма: потратив большее время (хотя и соизмеримое с несколькими секундами) при сжатии обеспечить высочайшую степень сжатия. При распаковке словарь просто читается и восстанавливается исходный код со скоростью в тысячи раз большей (примерно 40 мегабайт в секунду), чем при упаковке. Поэтому вы даже не заметите задержки при запуске вашей защищенной упакованной программы.
Защита от крэков, патчей и дизассемблирования обеспечивается следующим образом: так как весь код вашей программы в защищенном упакованном файле представляет уже не код, а архив, то внедрится в него путём патча или крэка уже невозможно, так как изменение хотя бы одного байта в архиве повлечёт искажение всех распакованных данных при запуске программы, что будет означать, что программа просто не запустится, так как не будет содержать ни байта исходного кода. Также, дизассемблирование, нацеленное на получение исходного ассемблерного кода из исполняемого машинного кода будет невозможно, так как исполняемом файле после защиты и упаковки содержится только код распаковщика и архив с вашей программой - дизассемблер не имеет возможности понять это и не сможет дизассемблировать вашу защищенную упакованную программу.

Использование

Использовать Lite-версию очень просто: необходимо только выбрать ваш защищаемый EXE файл и нажать кнопку Compress. Через несколько секунд ваш файл будет полностью защищён и упакован. Нажмите кнопку Test, чтобы проверить работоспособность защищенного упакованного файла. Если файл запустился нормально - без вывода на экран диалогового окна ошибок, то это означает, что защищенный EXE файл будет полностью работоспособен на любом компьютере с любой операционной системой семейства Windows.

Что нового

Версия 1.2
- Обеспечена совместимость упакованных защищенных файлов с новейшей операционной системой Windows Vista

Версия 1.1
- Добавлена опция создания резервной копии EXE файла перед упаковкой и защитой
- Добавлена опция автозапуска файла для тестирования после упаковки и защиты
- Обеспечена поддержка файлов, скомпилированных в Delphi 4/5/6, Visual C++ 6.0/7.0

Версия 1.0
- Первая версия
- Протестирована совместимость упакованных защищенных файлов с Windows 9x/2000/XP/2003/Vista

Автор

Software Compress была изобретена и создана компанией BG Software Protect Technologies в сентябре 2005 года.







О программе

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

Использование

Когда вы написали свою Windows-программу и скомпилировали ее окончательный вариант, запустите Stealth PE и загрузите исполняемый файл вашей программы, нажав "Load EXE". Вы увидите некоторую служебную информацию о вашем файле, а также станет доступной кнопка "Let's Stealth", нажмите ее и ваш файл будет защищён. Обязательно попробуйте запустить свою программу после этого. Если программа запустилась - всё в порядке, если нет, то придется отказаться от использования этой версии Stealth PE.

Как работает защита

Stealth PE добавляет в вашу программу код длинной всего 64 байта, который защищает точку входа вашей программы. При запуске этот код восстанавливает точку входа и запускает вашу программу. Модификация точки входа позволяет защитить программу от определения типа компилятора и упаковщика, использованного для ее создания, а это исключает возможность распаковки вашей программы, что исключает возможность создания патчей и крэков к ней. Однако, если вы не упаковали свою программу после компиляции, то эффект от использования Stealth PE мал, так как исполняемый код вашей программы остаётся не запакованным, а значит доступным для модификации взломщиком. Поэтому ваша формула действий: компиляция -> упаковка -> защита Stealth PE.

Возможности

Программа Stealth PE была протестирована на скомпилированных файлах в:

Delphi 3.0
Delphi 5.0
Delphi 6.0
Microsoft Visual C++ 6.0
Microsoft Visual C++ 7.0
Borland C++
Однако, вы можете провести испытания и с другими компиляторами, но обязательно создающими Windows32 программы, с другими программами Stealth PE не работает. Также, Stealth 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
Защищенные файлы были проверены на работоспособность только под операционной системой Windows98, поэтому есть смысл протестировать их под операционными системами семейства NT.

Ограничения

Любые программы в защите которых использовано вычисление контрольной суммы исполняемого файла (CRC) не будут работать при использовании Stealth PE, именно поэтому Stealth PE несовместима с упаковщиками:

ASProtect
Armadillo
Shrinker
А также, по результатам тестов оказалось, что Stealth PE несовместима, также, с
Microsoft Visual Basic.

Тестирование

Stealth PE была протестирована на устойчивость сокрытия информации от автоматических анализаторов файлов.

1. Автоматический анализатор файлов PEiDentifier v0.8 показал следующие результаты при тестировании защищенных исполняемых файлов:

Истинный компилятор/Упаковщик			Определился как:
Delphi 3.0					Delphi 3.0
Delphi 5.0					Delphi 4.0 - 5.0
Delphi 6.0					Delphi 6.0
Microsoft Visual C++ 6.0		 		не определился
Microsoft Visual C++ 7.0				не определился
Borland C++					не определился
ASPack 1.061b 				ASPack 1.061b
ASPack 2.11				не определился
ASPack 2.12				не определился
UPX 0.72					UPX 0.74
UPX 1.04					UPX 1.03 - 1.04 modified
UPX 1.20					UPX 0.89.6 - 1.02 / 1.05 - 1.22 modified
PECompact 1.32				не определился
Yoda Crypter 1.2				не определился
PECrypt 1.02				не определился
2. Автоматический анализатор файлов File Analyzer Version 1.6.01.09.2000 DELUXE не распознал при тестировании ни один из защищенных исполняемых файлов.

3. Автоматический анализатор файлов pe-scan 1.4a не распознал при тестировании ни один из защищенных исполняемых файлов.

4. Автоматический анализатор файлов File Scanner не распознал при тестировании ни один из упакованных защищенных исполняемых файлов, однако распознал компиляторы в виде:
MSVC
Borland TLINK/TLINK32
5. Полуавтоматический анализатор файлов PE-Sniffer 1.06 показал следующие результаты при тестировании защищенных исполняемых файлов:
Истинный компилятор/Упаковщик			Определился как:
Delphi 3.0					Inprise Delphi
Delphi 5.0					не определился
Delphi 6.0					не определился
Microsoft Visual C++ 6.0				не определился
Microsoft Visual C++ 7.0				не определился
Borland C++					Borland C++
ASPack 1.061b 				Packed with ASPack
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				PECrypt
6. Автоматический анализатор файлов PE Sniffer из пакета PE Tools 1.5 не распознал при тестировании ни один из защищенных исполняемых файлов.

Выводы

Очень скоро авторы некоторых из этих анализаторов файлов добавят Stealth PE в список определяемых упаковщиков, но это ничуть не поможет узнать реальный упаковщик, которым была запакована ваша программа и тем более распаковать её.

Лицензия

Это демонстрационная версия Stealth PE. Она обладает ограниченной функциональностью, а именно: отключена возможность шифрования секции кода, отсутствует защита от Generic OEP поиска, версия является публичной, поэтому для неё могут существовать или быть весьма вероятно созданы автоматические распаковщики и PEiD-сигнатуры.

Как купить

Полную версию Stealth PE вы можете получить несколькими способами:

1. Оплатить регистрацию программы через электронные платежные системы (Webmoney, Яндекс-деньги, Деньги@mail.ru, Rapida, RUpay). Стоимость регистрации - 199 рублей.

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

Автор

Stealth PE 1.0 была изобретена и создана компанией BG Software Protect Technologies в августе 2003 года.






О программе

Hide PE предназначена для защиты ваших программ от взломщиков. Суть защиты заключается в том, чтобы: во-первых, исключить возможность автоматической распаковки программ и во-вторых, подменить информацию о реальном компиляторе на иную, то есть взломщик будет думать, что ваш файл защищен ASProtect или VBOX, а на самом деле он запакован просто с использованием UPX или иного бесплатного упаковщика. В итоге, Hide PE исключает возможность автоматического анализа и распаковки вашего исполняемого файла любыми из существующих на сегодняшний день средств.

Использование

Когда вы написали свою 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 [New Strain], ASProtect 1.2x - 1.3x [Registered] или VBOX 4.3 MTE, то есть в соответствии с нашим замыслом, дабы обмануть крэкеров, которые надеятся на автоматические анализаторы файлов.

Выводы

Очень скоро авторы некоторых из этих анализаторов файлов добавят Hide PE в список определяемых упаковщиков, но это ничуть не поможет узнать реальный упаковщик, которым была запакована ваша программа и тем более распаковать её. Данная защита помешает 80% крэкеров сломать вашу программу, но есть оставшиеся 20%, которые знают про ручную распаковку и все равно, поудивлявшись, смогут распаковать вашу программу.

Лицензия

Hide PE относится к классу SHAREWARE.
После 30 дней использования полнофункциональной демонстрационной версии необходимо приобрести программу, либо отказаться от ее использования.
Цена программы: всего 199 рублей.
По вопросам приобретения обращайтесь по email: tech@bgsopt.com

Реклама

Как видите, мы способны создать оригинальные алгоритмы по защите программ. Но автоматическая и массовая защита ведет к понижению ее стойкости, поэтому предлагаем вам свои услуги по созданию уникальной защиты вашей программы. Цены: от 10$ до 100$ - мы знаем абсолютно все способы защиты программ и хорошо умеем создавать большинство из них, обращайтесь !

Автор

Hide PE была изобретена и создана компанией BG Software Protect Technologies в сентябре 2003 года.





Copyright (С) BG Software Protect Technologies, 2003-2007