![]() |
Помогите декомпилировать...
Вобщем "распокавал екзешник" (компилятор 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.... (обычным распаковщиком неполучилось)? цель: убрать проверку (риестра я думаю) перед установкой патча, на наличие установленной версии игры - это патч к игре! |
FlatX007, внимательно прочти ОПК Пункт 3.18
Для рассуждения по теме данных слишком мало. Т.к. файл setup.exe есть практически у любой программы. В общих чертах это установщик. Data1.cab какие-то данные, возможно ресурсы. setup.ini - файл конфигурации. Что либо еще сказать сложно. Цитата:
|
Это InstallShield.
На data1.cab есть специальные распаковщики. setup.exe извлечь нельзя - это не архив :) |
гон всё это setup.exe - извлечь можно !
Цитата:
так какой фаил - за что отвечает ... |
Цитата:
Расширение Список_форматов_файлов Цитата:
Цитата:
Цитата:
Декомпилятор, Дизассемблер |
Я ваще - то не тупой до такой степени, как ты подумал...! Если было всё так просто я бы не писал сюда!
WinRar, UltraISO, 7z - не извлекает этот CAB... setup.exe - Декомпилировать надо ! |
Цитата:
К примеру есть файл a1.bmp По расширению - это картинка. По смыслу ... да фиг его знает! Можно и ресурсы упаковать, можно просто переименовать для отвода глаз. В тотже .cab я могу запихнуть все, что захочу. Типизированных названий пруд пруди. К примеру Обзор декомпиляторов Декомпиляция - это процесс. И к нему надо подходить методом проб и ошибок. Т.к. я этим не занимался, то говорить бери вот этот и будет тебе счастье, я не буду. Для определения ключей. Возможно имеет смысл полистать Базу знаний Inno Setup ? Так же Inno Setup .:[Все вопросы]:. |
Декомпиляция сложна. Это как крайний метод.
CAB это "InstallShield CAB", который не совместим с обычным форматом "CAB". Для него есть распаковщики. Не проще ли с помощью какого-нибудь "RegMon" узнать, какой ключ проверяется и создать его? А для автоповтора этого - REG-файл. |
Цитата:
|
FlatX007, перефразирую Котяра,
Отследить, к какому ключу реестра идет обращение. Затем сохранить его отдельно в .reg файл. Удалить ключ из реестра. Попробовать запустить патч еще раз. Если ключа в реестре нет, то патч его не найдет. Логично. При необходимости вернуть ключ обратно. |
FlatX007, сами файлы хранятся в файлах data1.cab, data2.cab, data1.hdr. Извлечь можно программой Universal Extractor. Проверка реестра скорее всего в файле setup.inx.
|
Цитата:
А ссылку дайте кто нито на распаковщик InstallShield CAB - я гуглянск юзал ничё путного почему-то не нашёл ... :( |
Время: 05:30. |
Время: 05:30.
© OSzone.net 2001-