Blog. Just Blog

Исследование защиты программы Pistonsoft MP3 Audio Recorder

Версия для печати Добавить в Избранное Отправить на E-Mail | Категория: Темная сторона Силы | Автор: ManHunter
Скриншот программы Pistonsoft MP3 Audio Recorder
Скриншот программы Pistonsoft MP3 Audio Recorder

Pistonsoft MP3 Audio Recorder - это удобный инструмент для записи и сохранения звука в популярных аудиоформатах без необходимости дополнительного преобразования. Программа поддерживает такие форматы, как MP3, WMA, WAV и OGG, что делает ее универсальным решением для различных задач записи звука. Можете скачать пробную версию, но в этом и нет необходимости.

Забираем с офсайта дистрибутив, устанавливаем, смотрим. Запуск основного исполняемого файла сопровождается окном триала, интегрированным при помощи защиты Armadillo.

Триальное окно
Триальное окно

Для меня лично потребовался ноутбук с установленной оригинальной Windows XP и автоматическим распаковщиком ArmaGeddon 2.1, так как более новые версии Windows не справились с задачей - программа просто не запустилась на них.

Распаковываем файл
Распаковываем файл

После завершения распаковки необходимость в оригинальной защите Armadillo отпадает. Ее можно безопасно удалить без влияния на работоспособность приложения.

Удаляем секции протектора
Удаляем секции протектора

Протектор уже был применен, однако в исполняемом файле остались неиспользуемые секции. С помощью утилиты CFF Explorer их можно удалить. В данном PE-файле присутствуют следующие секции: .text, .adata, .reloc1 и .pdata. После внесения изменений сохраняем файл и проверяем его работоспособность.

Сообщение о поврежденном файле
Сообщение о поврежденном файле

Но качество файла не гарантирует его корректного функционирования. Подобная проблема уже неоднократно рассматривалась на сайте, и решение остается хорошо известным - необходимо вручную скорректировать контрольную сумму (Checksum) в PE-заголовке исполняемого файла.

Корректировка контрольной суммы
Корректировка контрольной суммы

На помощь приходит утилита PEiD в сочетании с плагином FixCRC. После пересчета контрольной суммы сохраняем изменения и повторно запускаем файл. Теперь ошибок, связанных с повреждением файла, не возникает - программа запускается корректно.

Программа успешно "зарегистрирована"
Программа успешно "зарегистрирована"

В интерфейсе программы отсутствуют какие-либо сообщения или упоминания о триальном периоде. И самое главное - защита Armadillo не препятствует работе приложения на новых версиях Windows. Цель достигнута.

Поделиться ссылкой ВКонтакте
Просмотров: 388 | Комментариев: 4

Комментарии

Отзывы посетителей сайта о статье
ManHunter (07.07.2025 в 12:01):
Вот тут [,,,,,,] где-то потерял, надо насыпать.
76! (07.07.2025 в 11:58):
Все это прикольно только вот остальные проги там аспром запакованы вот с ним то танцы с бубном универсального средства нет или есть вот бы мастер поднял темку
ManHunter (25.06.2025 в 19:06):
Очень по-разному зависит от OS, от странного непонятного, даже от самого железа. Так что иногда приходится нужный компонент.
0101 (25.06.2025 в 18:58):
ArmaGeddon 2.2 на Win7_64 распаковал нормально

Добавить комментарий

Заполните форму для добавления комментария
Имя*:
Текст комментария (не более 2000 символов)*:

*Все поля обязательны для заполнения.
Комментарии, содержащие рекламу, ненормативную лексику, оскорбления и т.п., а также флуд и сообщения не по теме, будут удаляться. Нарушителям может быть заблокирован доступ к сайту.
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2025
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.07 сек. / MySQL: 2 (0.0034 сек.) / Память: 4.5 Mb
Наверх