Главное окно программы
Эта программа предназначена для удаления из реестра
ключей, создаваемых программами, защищенными при помощи ASProtect.
Данный программный продукт является логическим дополнением моего предыдущего
проекта – InqSoft Sign 0f Misery, значительно облегчающего работу
с shareware-программами.
Надо отметить, что с точки зрения автора ASProtect
является вредным и опасным инструментом. Программа, в которую ASProtect
встраивает свои защитные средства, может обладать следующим набором
свойств: она приводит в неработоспособное состояние некоторые программы
(в частности, SoftIce), мешает нормально работать другим, полиморфный
механизм защиты напрямую заимствован из вируса Marburg, и кроме того
ASProtect способен без ведома пользователя выходить в сеть Internet,
то есть содержит в себе множество потенциально опасных блоков кода.
Кроме того, ASProtect содержит в себе мощный криптографический блок,
поэтому распространение и использование программ с защитой, основанной
на криптоалгоритмах, может вступить в противоречие с действующим законодательством.
Другой, менее серьезной проблемой, является механизм
ограничения времени использования, реализованный в ASProtect. ASProtect
сохраняет информацию о дате запуска в реестре, в разделе HKEY_LOCAL_MACHINE\Software\Classes\CLSID\xxxxx,
маскируя их под ключи, используемые операционной системой. Нетрудно
догадаться, что эти ключи не удаляются при деинсталляции программ.
Такой подход к хранению данных приводит к ничем не оправданному раздуванию
реестра и снижению общего быстродействия системы, что и послужило
причиной создания данной программы.
Данная программа позволяет легко выявить ключи, созданные
ASProtect и окончательно деинсталлировать программу вручную (по крайней
мере, с встреченными автором версиями ASProtect программа справилась
успешно – при тестировании на пяти различных утилитах, защищенных
ASProtect, лишние ключи реестра были успешно выявлены во всех пяти
случаях).
|