Помогите декомпилировать...

Ответить
 • Просмотры: 1
Аватара пользователя
FlatX007

Помогите декомпилировать...

Сообщение FlatX007 »

Вобщем "распокавал екзешник" (компилятор Inno Setup)

получилась папка - в ней находится вот что:



_Setup.dll

data1.cab

data1.hdr

data2.cab

ISSetup.dll

layout.bin

setup.exe

setup.ini

setup.inx



Подскажите какой фаил за что отвечает?

чем можно извлечь "setup.exe" (PIED выдал вот что "Microsoft Visual C++ 6.0 [Overlay]")?

чем извлечь data1.cab.... (обычным распаковщиком неполучилось)?



цель:



убрать проверку (риестра я думаю) перед установкой патча, на наличие установленной версии игры - это патч к игре!
Аватара пользователя
lxa85

Re: Помогите декомпилировать...

Сообщение lxa85 »

FlatX007, внимательно прочти
ОПК
Пункт 3.18

Для рассуждения по теме данных слишком мало. Т.к. файл setup.exe есть практически у любой программы. В общих чертах это установщик. Data1.cab какие-то данные, возможно ресурсы. setup.ini - файл конфигурации. Что либо еще сказать сложно.


Цитата FlatX007:



чем можно извлечь
Помогите декомпилировать...




Рыть гугл по направлению дизасемблеров. Или поднять тему в соответсвующем форуме -
Программирование
Опять таки, если не будет противоречий с ОПК.
Аватара пользователя
Котяра

Re: Помогите декомпилировать...

Сообщение Котяра »

Это InstallShield.

На data1.cab есть специальные распаковщики.

setup.exe извлечь нельзя - это не архив Изображение
Аватара пользователя
FlatX007

Re: Помогите декомпилировать...

Сообщение FlatX007 »

гон всё это setup.exe - извлечь можно !




Цитата Котяра:



На data1.cab есть специальные распаковщики.
Помогите декомпилировать...




гениальный ответ - я сам не догадался ... а название проги ???



так какой фаил - за что отвечает ...
Аватара пользователя
lxa85

Re: Помогите декомпилировать...

Сообщение lxa85 »

Цитата FlatX007:



так какой фаил - за что отвечает ...
Помогите декомпилировать...




а мы название программы знаем? Или это очередная угадайка? Если так интересно, просите
Google


Расширение


Список_форматов_файлов



Цитата FlatX007:



а название проги ?
Помогите декомпилировать...




Winrar

Цитата:



WinRAR provides complete support for RAR and ZIP archives and is able to unpack CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2, JAR, ISO, 7Z, Z archives.




Цитата FlatX007:



гон всё это setup.exe - извлечь можно
Помогите декомпилировать...




Переформулируйте. Или обозначте действие - распаковать. Что вы вкладываете в это понятие?

Декомпилятор
,
Дизассемблер
Аватара пользователя
FlatX007

Re: Помогите декомпилировать...

Сообщение FlatX007 »

Я ваще - то не тупой до такой степени, как ты подумал...! Если было всё так просто я бы не писал сюда!



WinRar, UltraISO, 7z - не извлекает этот CAB...



setup.exe - Декомпилировать надо !
Аватара пользователя
lxa85

Re: Помогите декомпилировать...

Сообщение lxa85 »

Цитата FlatX007:



Я ваще - то не тупой до такой степени, как ты подумал...!
Помогите декомпилировать...




Тогда спрошу в третий раз. Название программы из которой получены эти файлы?

К примеру есть файл a1.bmp По расширению - это картинка. По смыслу ... да фиг его знает! Можно и ресурсы упаковать, можно просто переименовать для отвода глаз.

В тотже .cab я могу запихнуть все, что захочу. Типизированных названий пруд пруди.

К примеру
Обзор декомпиляторов


Декомпиляция - это процесс. И к нему надо подходить методом проб и ошибок. Т.к. я этим не занимался, то говорить бери вот этот и будет тебе счастье, я не буду.

Для определения ключей. Возможно имеет смысл полистать
Базу знаний Inno Setup
?

Так же
[архив] Inno Setup .:[все вопросы]:.
Аватара пользователя
Котяра

Re: Помогите декомпилировать...

Сообщение Котяра »

Декомпиляция сложна. Это как крайний метод.

CAB это "InstallShield CAB", который не совместим с обычным форматом "CAB". Для него есть распаковщики.

Не проще ли с помощью какого-нибудь "RegMon" узнать, какой ключ проверяется и создать его? А для автоповтора этого - REG-файл.
Аватара пользователя
FlatX007

Re: Помогите декомпилировать...

Сообщение FlatX007 »

Цитата FlatX007:



убрать проверку (риестра я думаю) перед установкой патча, на наличие установленной версии игры - это патч к игре!
Помогите декомпилировать...
Аватара пользователя
lxa85

Re: Помогите декомпилировать...

Сообщение lxa85 »

FlatX007, перефразирую Котяра,

Отследить, к какому ключу реестра идет обращение.

Затем сохранить его отдельно в .reg файл.

Удалить ключ из реестра.

Попробовать запустить патч еще раз.

Если ключа в реестре нет, то патч его не найдет. Логично.

При необходимости вернуть ключ обратно.
Ответить

Вернуться в «Хочу все знать»