Показать полную графическую версию : Помогите декомпилировать...
FlatX007
25-08-2008, 16:11
Вобщем "распокавал екзешник" (компилятор 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, внимательно прочти ОПК (http://forum.oszone.net/rules.html) Пункт 3.18
Для рассуждения по теме данных слишком мало. Т.к. файл setup.exe есть практически у любой программы. В общих чертах это установщик. Data1.cab какие-то данные, возможно ресурсы. setup.ini - файл конфигурации. Что либо еще сказать сложно.
чем можно извлечь »
Рыть гугл по направлению дизасемблеров. Или поднять тему в соответсвующем форуме - Программирование (http://forum.oszone.net/forum-21.html) Опять таки, если не будет противоречий с ОПК.
Это InstallShield.
На data1.cab есть специальные распаковщики.
setup.exe извлечь нельзя - это не архив :)
FlatX007
25-08-2008, 19:07
гон всё это setup.exe - извлечь можно !
На data1.cab есть специальные распаковщики. »
гениальный ответ - я сам не догадался ... а название проги ???
так какой фаил - за что отвечает ...
так какой фаил - за что отвечает ... »
а мы название программы знаем? Или это очередная угадайка? Если так интересно, просите Google (http://www.google.ru)
Расширение (http://ru.wikipedia.org/wiki/Расширение)
Список_форматов_файлов (http://ru.wikipedia.org/wiki/Список_форматов_файлов)
а название проги ? »
Winrar (http://www.rarsoft.com/rar_archiver.htm) 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.
гон всё это setup.exe - извлечь можно »
Переформулируйте. Или обозначте действие - распаковать. Что вы вкладываете в это понятие?
Декомпилятор (http://ru.wikipedia.org/wiki/Декомпилятор), Дизассемблер (http://ru.wikipedia.org/wiki/Дизассемблер)
FlatX007
25-08-2008, 22:16
Я ваще - то не тупой до такой степени, как ты подумал...! Если было всё так просто я бы не писал сюда!
WinRar, UltraISO, 7z - не извлекает этот CAB...
setup.exe - Декомпилировать надо !
Я ваще - то не тупой до такой степени, как ты подумал...! »
Тогда спрошу в третий раз. Название программы из которой получены эти файлы?
К примеру есть файл a1.bmp По расширению - это картинка. По смыслу ... да фиг его знает! Можно и ресурсы упаковать, можно просто переименовать для отвода глаз.
В тотже .cab я могу запихнуть все, что захочу. Типизированных названий пруд пруди.
К примеру Обзор декомпиляторов (http://www.dotfix.net/module.php?module=@6e786b36786a7a687474696d655c60605d6865675f7672766e)
Декомпиляция - это процесс. И к нему надо подходить методом проб и ошибок. Т.к. я этим не занимался, то говорить бери вот этот и будет тебе счастье, я не буду.
Для определения ключей. Возможно имеет смысл полистать Базу знаний Inno Setup (http://www.jrsoftware.org/iskb.php) ?
Так же Inno Setup .:[Все вопросы]:. (http://forum.oszone.net/post-402615.html)
Декомпиляция сложна. Это как крайний метод.
CAB это "InstallShield CAB", который не совместим с обычным форматом "CAB". Для него есть распаковщики.
Не проще ли с помощью какого-нибудь "RegMon" узнать, какой ключ проверяется и создать его? А для автоповтора этого - REG-файл.
FlatX007
26-08-2008, 00:40
убрать проверку (риестра я думаю) перед установкой патча, на наличие установленной версии игры - это патч к игре! »
FlatX007, перефразирую Котяра,
Отследить, к какому ключу реестра идет обращение.
Затем сохранить его отдельно в .reg файл.
Удалить ключ из реестра.
Попробовать запустить патч еще раз.
Если ключа в реестре нет, то патч его не найдет. Логично.
При необходимости вернуть ключ обратно.
FlatX007, сами файлы хранятся в файлах data1.cab, data2.cab, data1.hdr. Извлечь можно программой Universal Extractor. Проверка реестра скорее всего в файле setup.inx.
FlatX007
30-08-2008, 16:27
. Извлечь можно программой Universal Extractor. »
Пробовал неполучается ....
А ссылку дайте кто нито на распаковщик InstallShield CAB - я гуглянск юзал ничё путного почему-то не нашёл ... :(
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.