...

Что за программа unpacker

Что за программа unpacker

Автоматические распаковщики инсталляторов

11.02.2011 | Категория: Темная сторона Силы | Автор: ManHunter

Назначение программ для распаковки инсталляторов понятно. В настоящее время инсталляторы сами представляют собой достаточно сложные программы, вносящие изменения в систему или реестр, создающие ярлыки, записывающие файлы в различные папки. Но иногда инсталляторы выполняют нежелательные действия, например, пытаются без ведома пользователя установить различные тулбары или рекламные модули, отправляют разработчику информацию о факте установки, не дают выполнить установку без ввода пароля или серийного номера, и прочие гадости. В этом случае нам требуется извлечь из дистрибутива все содержащиеся в нем файлы, не запуская сам инсталлятор. Кроме файлов из некоторых инсталляторов можно извлечь так называемые скрипты установки, в которых прописывается последовательность действий, из них можно узнать какие ключи реестра меняются, какие файлы и куда записываются и т.п. Также извлеченные из инсталляторов скрипты можно в дальнейшем использовать для создания перепакованных вариантов программ, например, уже включающие в себя файлы с отломанной регистрацией. Еще некоторые особо одаренные аффтары проверяют целостность ранее установленной программы и не дают устанавливать обновления на модифицированные инсталляции, в основном такие милые приколы встречаются на играх. Так что умение бороться с инсталляторами всегда пригодится.

Скриншот программы Universal Extractor

Самым мощным и удобным инструментом для автоматической распаковки инсталляторов является программа Universal Extractor. Она представляет собой оболочку для других распаковщиков, всего поддерживается несколько десятков различных форматов, в том числе таких популярных, как распаковка Inno Setup, InstallShield, Wise Installer и других. Поддерживается русский язык, интеграция в контекстное меню Проводника Windows, продвинутые пользователи могут сохранить и посмотреть лог работы внешних модулей распаковки. На момент написания статьи хостинг с дистрибутивами и исходниками Universal Extractor недоступен, поэтому выложу Universal Extractor здесь.

Universal Extractor 1.6.1

Скриншот программы WinRAR

Многие инсталляторы представляют собой обычный архивный файл, к которому дописан модуль для его распаковки, то есть SFX-архив (Self-extracting архив). Поскольку распространенных алгоритмов компрессии не так много, в некоторых случаях для распаковки инсталляторов можно воспользоваться обычными архиваторами, например, WinRAR или бесплатным 7zip.

Теперь переходим к специализированным распаковщиками, ориентированным на конкретный тип инсталляторов. Наиболее мощный и популярный инструмент для создания инсталляторов — бесплатный Inno Setup, он обладает скриптовым языком, позволяющим делать практически неограниченные по опциям дистрибутивы.

Скриншот программы Inno Setup Unpacker

innounp, распаковщик инсталляторов Inno Setup версий от 2.0.8 до 5.3.11. Inno Setup Unpacker — консольная утилита, поэтому для удобства работы сделано несколько графических оболочек, например, IS Unpacker Explorer (русскую версию можно найти на сайте MSILab) или InnoSetup And NSIS Unpacker Shell (требует 7zip и innounp).

InnoSetup And NSIS Unpacker Shell 1.4

Скриншот программы InnoCry

Вспомогательная утилита InnoCry предназначена для обхода паролей на инсталляторах, созданных Inno Setup. Запускаете сперва инсталлятор, в котором требуется ввод пароля, параллельно запускаете InnoCry. Затем InnoCry несколькими способами пытается пропатчить в памяти исполняемый код инсталлятора, чтобы он не требовал ввода пароля. В последней версии также появилась опция активации заблокированных кнопок.

InnoCry 1.2.7

Скриншот программы InnoExtractor

InnoExtractor сделан на базе архиватора 7zip. Позволяет просматривать и извлекать содержимое инсталляторов Inno Setup. Большой плюс в том, что InnoExtractor постоянно совершенствуется и поддерживает как старые, так и новейшие версии этого инсталлятора.

InnoExtractor 4.8.0.156

Скриншот архиватора 7zip

Для распаковки инсталляторов, созданных при помощи Nullsoft Scriptable Install System или сокращенно NSIS, удобнее всего пользоваться бесплатным архиватором 7zip. Он без труда открывает такие инсталляторы для просмотра и позволяет извлекать из них нужные файлы.

E_WISE 2002.03.29 — консольная утилита для извлечения файлов из WISE-инсталляторов. Поддерживаются практически все версии Wise-инсталляторов, в комплекте есть версии распаковщика для DOS, Windows и Linux, а также документация на английском и немецком языках.

E_WISE 2002.03.29

E_WISE 2002.07.01 (Update)

Скриншот программы HWUN

HWUN (Heuristic Wise UNpacker) также предназначен для распаковки инсталляторов WISE, но в отличие от предыдущей программы использует эвристические алгоритмы для поиска необходимых сигнатур и данных, так что есть большая вероятность, что он будет работать и с более новыми версиями инсталляторов.

Setup Factory Unpacker — консольный распаковщик инсталляторов Setup Factory версии 5 и 6. Как признается сам автор, имеют место быть глюки и баги, так что пригодится больше для коллекции.

Setup Factory Unpacker

Скриншот программы InstallShield (by one exe-file) Unpacker

InstallShield (by one exe-file) Unpacker — автоматический консольный распаковщик двух из трех известных типов инсталляторов, созданных программой InstallShield. Это одиночный cab-файл, упакованный в msi-контейнер, а также набор из установочных файлов и cab-архива, также помещенный внутрь msi-файла (Microsoft Installer). Третий тип, использующий шифрование, этим распаковщиком не поддерживается.

InstallShield (by one exe-file) Unpacker 0.99

Скриншот программы Less MSIerables

Less MSIerables также используется для извлечения файлов из MSI-контейнеров, но имеет графический интерфейс и может встраиваться в Проводник Windows. Кроме извлечения файлов показывает всю дополнительную информацию, содержащуюся в инсталляторе.

Less MSIerables 1.0.8

Скриншот программы Orca MSI Editor

Orca MSI Editor — одна из составных частей пакета «Windows SDK Components for Windows Installer Developers» от MicroSoft. Скачать его отдельно можно здесь, так как ее разработка официально уже не поддерживается. Профессиональный инструмент, ориентированный больше на модификацию самого инсталлятора. С помощью Orca можно сделать многие интересные вещи, например, сразу прописать серийник в поля ввода, заменить текст лицензии, изменить дефолтные опции установки и так далее.

Orca MSI Editor 3.1.4000.1830

Скриншот программы JSWare MSI Unpacker

JSWare MSI Unpacker — одна из новых разработок. Позволяет просматривать и извлекать файлы, а также смотреть какие настройки инсталлятор вносит в реестр при установке. Всячески рекомендую к использованию.

JSWare MSI Unpacker

Остался последний вопрос: а как определить, с помощью какой программы был собран тот или иной инсталлятор? Ответить на этот вопрос помогут программы для анализа исполняемых файлов. Например, PEiD четко определяет инсталляторы как «Inno Installer 5.1.2 [Overlay]» или «Nullsoft PiMP Stub [Nullsoft PiMP SFX]», так что проблем с идентификацией и выбором нужного инструментария быть не должно.

UnPACKer обзор

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

UnPACKer

UnPACKer

Поддерживаемые файлы: 8

UnPACKer подробности

Издатель N/A
Операционная система N/A
Дополнительная информация Перейти на сайт

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

Также помните, что с помощью UnPACKer вы можете попытаться преобразовать файл с определенным расширением в другие, также поддерживаемые UnPACKer. Просто загрузите файл с UnPACKer и выберите «Сохранить как», выберите новый формат и сохраните файл. Однако помните, что если вы неопытный пользователь и выполняете операцию неправильно, повторно открыть файл может быть невозможно.

Расширения файлов, которые работают с UnPACKer

Где скачать UnPACKer?

Для безопасной загрузки UnPACKer лучше всего использовать веб-сайт издателя программного обеспечения. Подойдите к деталям программы UnPACKer, там вы найдете ссылку на сайт издателя.

Все еще застряли? Как мы можем помочь?

Была ли эта страница полезной? даНет

UnPacker

UnPacker — бесплатная программа, которая может быстро распаковывать файловые архивы большого объема в форматах RAR и ZIP. Приложение отлично работает с архивами, содержащими множество небольших файлов и с многотомными архивами.

Программа имеет функцию пакетной обработки архивов и располагает планировщиком заданий, позволяющим поочередно распаковывать архивы, добавленные пользователем в очередь. Поддерживается установка приоритетов для архивов, находящихся в очереди. В ходе извлечения архивов программа дает возможность приостанавливать и в нужный момент возобновлять процесс распаковки. После извлечения архива приложение может автоматически удалять источник (указывается в настройках), чтобы не заполнялось свободное место на жестком диске. Также UnPacker поддерживает работу с архивами, защищенными паролями.

Программа дает возможность просматривать содержимое архивов и предоставляет пользователю подробную информацию о количестве и размерах файлов внутри пакета, общем размере тома, дате создания архива и т.д. Кроме того, приложение обладает функцией переименования извлекаемых файлов и каталогов. Также программой ведется подробный журнал логов, который может предоставляться пользователю в отдельном файле или отправляться по электронной почте.

Дополнительные функции UnPacker позволяют просканировать жесткий диск на наличие файловых архивов, которые могут быть автоматически распакованы программой или добавлены в очередь планировщика заданий. Кроме того, функционал программы интегрирован в контекстное меню Windows. Таким образом, кликнув правой клавишей мыши на любой папке на жестком диске, можно быстро просканировать каталог на предмет наличия файловых архивов без необходимости предварительно запускать саму программу.

При подготовке материала использовались источники:
https://www.manhunter.ru/underground/386_avtomaticheskie_raspakovschiki_installyatorov.html
https://file.tips/ru/software/unpacker
https://soft.mydiv.net/win/download-UnPacker.html

Оцените статью