Декомпилятор программ, написанных на Visual Basic 6.0
Название |
Сайт |
VB DecompilerVB Decompiler представляет собой самое современное и функциональное средство для декомпиляции программ (EXE, DLL, OCX), написанных на Visual Basic 5.0, 6.0, а также декомпиляции Visual C# и Visual Basic приложений, разработанный в среде Visual Studio .NET. Продукт предлагает комплексное решение для анализа кода, редактирования строковых и бинарных данных, просмотра пользовательского интерфейса. Как известно, программы, разработанные на Visual Basic'е могут быть скомпилированы либо в интерпретируемый P-Code, либо в выполняемый процессором Native Code.
Так как P-Code представляет собой высокоуровневые команды, то появляется реальная возможность восстановить из этого кода исходный (за исключением безвозвратно утерянных при компиляции имен переменных, непубличных функций, пользовательских типов и т.д. - их восстановить к сожалению не удастся). VB Decompiler восстанавливает большую часть из 1400 команд P-Code и позволяет восстановить до исходного состояния около 85% кода. Это значительно упрощает задачу анализа алгоритмов исследуемой программы и восстановление ее исходного кода. Если программа была откомпилирована в Native Code, то полученный файл будет содержать оптимизированный машинный ассемблерный код. Его эмуляция и восстановление алгоритма также поддерживается в VB Decompiler, но ввиду полного отсутствия каких либо зацепок в машинном коде - восстановление кода возможно лишь частично и средний процент восстановленного кода обычно порядка 70%. Это средние значения. Естественно, какие то процедуры получится восстановить почти полностью, в каких то уровень восстановления будет мал. В VB Decompiler входит полноценный эмулятор ассемблерного кода, который виртуально выполняет каждую функцию и на основе полученных данных восстанавливает алгоритм. В максимальной лицензии поддерживается функция трассировки ассемблерного кода на эмуляторе, что позволяет анализировать код без его запуска. В VB Decompiler также входит современный дизассемблер, поддерживающий x86/x86-64 инструкции включая MMX, SSE, SSE2 и многие другие. Это позволяет максимально точно дизассемблировать код программы. Используемый анализатор кода отследит все сложные конструкции, такие как For ... Next, Select Case, параметры вызовов API функций и все ссылки на строки в дизассемблированном коде. В общем VB Decompiler идеальное средство для анализа программ в антивирусных лабораториях, а также максимально функционален в случае потери исходных кодов и необходимости частично восстановить проект. |
Скачать VB Decompiler Купить VB Decompiler |
Программы для защиты программного обеспечения
Название / Описание |
Сайт / ссылка |
DotFix NiceProtectDotFix NiceProtect представляет собой защиту для Вашего программного обеспечения с возможностями виртуализации кода, обфускации служебных данных и упаковки конечного проекта. Защита устанавливается на уже откомпилированные Windows приложения и не требует модернизации исходного кода. Ни для кого не секрет, что любые лицензионные проверки в коде могут быть найдены крэкером и взломаны. Чтобы этого избежать требуется комплексный подход. DotFix NiceProtect поддерживает все современные средства защиты, а также кое что уникальное, не имеющее аналогов. Из общепринятых возможностей стоит отметить: антиотладку (не дает запустить программу под отладчиком), анти-трассировку (не дает пошагово выполнять программу в отладчике), мутацию и виртуализацию кода (защищает критичный код), защиту секции кода (с восстановлением при запуске), а также сжатие конечного защищенного файла (чтобы снизить влияние защиты на разрастание размера конечного файла). Несмотря на столь широкие возможности продукта, в DotFix NiceProtect есть также уникальный функционал, не имеющий аналогов у конкурентов: обфускация служебных данных для Delphi, Free Pascal (Lazarus) и Visual Basic приложений. При активации обфускатора - все имена форм, модулей, классов, а также входящих в них элементов управления, событий и процедур будут заменены на мусорные, что значительно усложнит поиск нужной формы и функции взломщиком. Даже в случае снятия остальных частей защиты! Данный функционал поддерживает все версии Delphi начиная с Delphi 5 и заканчивая Delphi 10 Seattle и Delphi 10.1 Berlin, Free Pascal, а также Visual Basic 5.0 и 6.0 приложения. Важным преимуществом является то, что код самой защиты каждый раз создается уникальным. Каждый раз, когда Вы нажимаете кнопку Protect - генерируется абсолютно разный код ядра защиты, что делает его полностью защищенным от анализа и распаковки по сигнатурам. Также, структура защищенного файл создается максимально приближенной к типичному незащищенному файлу. Точка входа в программу переносится в первую секцию. Таблица импорта содержит типичный набор функций для незащищенной программы. Начиная с версии 5.0 был внедрен механизм электронной подписи IEEE Taggant. Каждый наш клиент получает Taggant сертификат на свое имя, выданный нашей компанией, корневой же сертификат используется IEEE Root CA. Данный вид сертификатов проверяется большинством антивирусных компаний, а также на сайте virustotal.com, что значительно уменьшает число ложных срабатываний антивирусов. В итоге мы рады представить Вам отличный инструмент для защиты кода, который рекомендуется использовать во всех программных продуктах. |
Скачать DotFix NiceProtect Купить DotFix NiceProtect |
DotFix LiteProtectДанная программа предназначена для базовой защиты EXE файлов от распаковки, дизассемблирования и анализа. Также позволяет защитить от определения компилятора/упаковщика (содержит 30 вариантов сигнатур упаковщиков в демо версии и более 230 сигнатур в зарегистрированной версии), это полезно для защиты от распаковки Вашей программы и взлома начинающими крэкерами.
Защита встраивает во все секции Вашей программы ряд переходов и антиотладочных функций, которые не обрабатываются большинством отладчиков и распаковщиков, что блокирует их функции. Также DotFix LiteProtect защищает первые 20 байт точки входа и всю секцию кода программы, а часть кода с точки входа обфусцируется и переносится в секцию защиты, что препятствует распаковке и исследованию программы крэкерами. Стоит добавить, что код загрузчика защиты всегда разный, поэтому вряд ли когда-нибудь появятся анализаторы, способные определить DotFix LiteProtect. Для желающих внести изменения в защищаемую программу на этапе обработки, в программу встроен скриптовый язык DotFix Script, на котором можно легко реализовать любые дополнительные возможности защиты программ. Данный язык документирован и имеет примеры использования в папке scripts. DotFix LiteProtect имеет встроенный анализатор компилятора/упаковщика EXE файлов. С его помощью можно определить на чем написана или чем защищена та или иная программа. |
Скачать DotFix LiteProtect [закачек: 9563] [размер: 1.3 Mb] |
VB AntiCrackVB AntiCrack предназначен для усложнения взлома программ, написанных на Visual Basic 5.0 и 6.0. Ключевой возможностью является скрытие от глаз взломщика всех строковых данных, используемых в Вашей программе Это существенно усложнит поиск нужного кода и взлом. Продукт совместим со всеми сторонними защитами кода (включая нашу разработку DotFix NiceProtect), так как работает на уровне исходного кода программы. Полностью поддерживаются практически любые файлы проектов VBP. VB AntiCrack сам находит все входящие в Ваш продукт формы, модули, классы и т.д. и защищает все строки в них. Вам нужно лишь сделать Backup оригинального проекта. VB AntiCrack будет отличным дополнением к любому виртуализатору и обфускатору кода, так как в области защиты всех строк они бессильны. Основные возможности:
|
Скачать VB AntiCrack [закачек: 3053] [размер: 3.4 Mb] |