IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Обсуждение программ (http://www.imho.ws/forumdisplay.php?f=3)
-   -   обман инсталлятора (http://www.imho.ws/showthread.php?t=32539)

Casper 19.06.2003 01:20

обман инсталлятора
 
Имеется программка, которая не хочет ставиться на меющийся Windows. Ей нужна версия чуть выше. Существуют ли методы обмана инсталлятора? Необходимо всего лишь подсунуть ему другую информацию о системе. Или, может быть, возможно как-нибудь извлечь файлы из инсталлятора самостоятельно? А можно ли изменить информацию для установки в самом инсталляторе?

Borland 19.06.2003 10:58

Re: обман инсталлятора
 
Цитата:

Как писал Casper
Имеется программка, которая не хочет ставиться на меющийся Windows. Ей нужна версия чуть выше. Существуют ли методы обмана инсталлятора? Необходимо всего лишь подсунуть ему другую информацию о системе. Или, может быть, возможно как-нибудь извлечь файлы из инсталлятора самостоятельно? А можно ли изменить информацию для установки в самом инсталляторе?
Энто усё сильно зависитъ от инзталлера. Разные проги - разные инсталляторы - разные возможности. Например, если инсталляшка сделана как SFX-архив (типа rar, zip, cab), то, как правило, из неё легко извлекаются исходные файлы при помощи того же WinRar и достаточно просто (для rar, во всяком случае) меняются все параметры установки.

Так что ответ на твой вопрос сильно зависит от того, какую прогу ты хотишь вставить!

Casper 19.06.2003 16:12

WinRar его не распаковывает :(

Borland 20.06.2003 12:25

Как вариант, можно вставить прогу на машине с подходящей ОС и взять файлик оттуда.

А что хоть за прога?

Plague 20.06.2003 12:36

у меня для этих (и не только) целей имеется Connectix Virtual PC
http://www.connectix.com/support/vpcw_online.html
там написано, что лежит Update, на самом деле все становится и на чистую.
серийник на асте.
один раз ставишь нужную тебе операционку, конфигуришь, и далее - издеваешься над ней, как хочешь, главное, когда закрываешь еёйное окно, сказать "UNDO CHANGES" и она снова девственно чистая.
удобно и чтоб дистриб открыть, и вообще, с незнакомой софтиной поэкспериментировать - что это такое и с чем это едят, в общем полезная прога. единственное НО - не становится на w9x.

Frenzy 20.06.2003 16:53

Casper
попробуй подсунуть ей библиотеки от старшей версии + измени в реестре номер
версии

Casper 20.06.2003 18:20

Библиотеку она не просит. Всё есть. Инсталлятор сканирует систему на версию OS и останавливает установку. А где в реестре можно поменять версию?

Borland 21.06.2003 12:15

Casper
Может, всё-таки осветишь поподробнее, что за прога, какая ОС стоит и какая нужна? Трудно дать конкретный ответ, не имея некоторой исходной информации...

Casper 21.06.2003 18:23

Сорри.
Стоит Windows 98 Retail, нужно Windows 98 SE.
И программа является игрой :)

Borland 22.06.2003 03:38

Цитата:

Как писал Casper
Сорри.
Стоит Windows 98 Retail, нужно Windows 98 SE.
И программа является игрой :)

А чё за игруха-то?
Кста, при таких раскладах самое простое - это накатить SE сразу поверх того, что стоит, в режиме обновления.
Для NT-систем существует MS Application Compatibility Tool, который позволяет обманывать любые проги по поводу версий ОС, а вот для 9x, похоже, таких прог не существует:-(

Casper 22.06.2003 18:11

Что самое простое это обновление я в курсе, но не могу сейчас :(
Жаль :(

dr-evil 23.06.2003 01:43

InstallShield decompiler пробовал?

Casper 23.06.2003 02:49

Не пробовал. А это что за чудо?

cd19 23.06.2003 03:00

Если прога хочет не ниже, чем 98SE, значит ей это зачем-то нужно, разве не так? Скорее всего, даже если тебе удастся установить её, она полностью нормально работать не будет.

Casper 23.06.2003 15:36

cd19, я уже сталкивался с такими программами. Они отлично работают. Всё дело в том что разработчики не подозревают до каких пор можно обновить Windows. Вот и ставят такие ограничения :(

Machine 25.06.2003 17:40

Casper
Так что за инсталлер-то? Можно попробовать его декомпилировать, но для этого необходимо понять, чем он сделан.

Casper 25.06.2003 18:06

Machine
Обычный инсталлер. Они разные бывают?

Machine 26.06.2003 02:23

Casper
Да, разные :) InstallShield, Wise, NSIS, микрософтовский инсталлер и еще туева хуча всяких разных... В заголовке окна или в самом окне нет каких-нибудь опознавательных надписей?

Casper 26.06.2003 03:42

Ничего не написано, но подозреваю что это InstallShield, так как именно он всегда был в других программах этой конторы.

Machine 26.06.2003 04:00

Ну если инсталшилд, то проблем быть не должно. Теоретически... Как выглядят установочные файлы? setup.exe + data1.cab + всякая лабуда... Так?

Найди и скачай "InstallShield 6 Tools" - у меня файлик называется I6comp.zip. С помощью этой утилиты посмотри содержимое каба data1.cab. Делается с помощью команды:
i6comp.exe l data1.cab
Если все получится, то значит это инсталшилд и можно будет попробовать его декомпилировать.

Casper 26.06.2003 18:29

Установочный файл один - game.exe

Machine 26.06.2003 20:36

Инсталлятор игры и одним файлом? Что за игра-то? Сколько файлик весит?

Casper 26.06.2003 23:46

Игра AngelX и весит 23 мб.

Machine 27.06.2003 01:27

Понятно. Сделай так - удали все из виндового темпа и запусти инсталлер. Когда появится диалог - не закрывай его. Вместо этого скопируй содержимое темпа куда-нибудь в другое место. И расскажи, что ты там нашел :)

Casper 27.06.2003 02:18

Пробовал. Фишка в том, что инсталлер не распаковывается, а сразу проверяет систему. Но в temp остаются два файла - setup.exe (610кб) не запускается и atcp.dat. И усё :(

nice 27.06.2003 02:26

Заходи:

_http://kickme.to/cr0aker -> Tools -> Analizer

Там будет много программ, которые тебе подскажут, что за инсталяшка, чем упакован и т.д. А можешь в фаре Ф3 надавить, там обычно сразу пишут.
А если не пишут сделай поиск (это если ты выбираешь трудный путь -) по словам Wise, Inno, NullSoft. Или редактором ресурсов открой, он тебе все строки покажет, а так же там есть раздел Version, там тоже много интересного написано.

Дерзайте и вас всё получится!

Machine 27.06.2003 04:04

Casper
Цитата:

Фишка в том, что инсталлер не распаковывается, а сразу проверяет систему.
Хе... Так это наверное не инсталшилд тогда... Ему для чтения скрипта нужно сначала распаковаться целиком.

А игрушка фриварная? Не подскажешь, откуда слить? Хотелось бы самому глянуть на этот инсталер...

Цитата:

Или редактором ресурсов открой, он тебе все строки покажет, а так же там есть раздел Version, там тоже много интересного написано.
Имхо так проще всего. Анализаторы все старые как правило, могут и не распознать.

mozarttt 02.07.2003 03:28

мля буду! или inno или wise :)) Они имхо с инсталшилдом в тройке самых распостраненных. Попробуй соответственно Inno Extractor и e_wise.
Меня не раз выручали (правда проблемы другие были)

ps. а экспериментировать с исправлением версии виндов лучше не надо, да и врядли получится.

Casper 03.07.2003 00:55

Удалось мне подменить версию Windows :) Только теперь установщик требует процессор не ниже 500, при моих 800. Ссылки на игру у меня не сохранилось. Сорри.
Спасибо, буду искать вышеперечисленные проги.

Machine 03.07.2003 04:52

Casper
Чудной у тебя инсталлятор однако :) Скоро наверное попросит мышь с двумя колесиками =))

Kommander_SER 03.07.2003 13:06

Попробуй screenshot сделать и покажи нам.

Tadjik 09.12.2003 17:08

Народ, в продолжение так сказать у меня похожая проблема, я скачал пак, запакованный NSIS инсталляшкой, сама по себе инсталляшка на иг не нужна, там внутри файло которое мне надо отттуда вынуть, а инсталляшка его забрасывает в папку. Так вот эта тема выдает мне ашипку, мол файл корруптед или вирусь инсектед и типа пользуйтесь NCRC command line switch. Файл я полностью с сервака докачал, посмотрел по байтам, вирусов не держим.
Так вот запарился искать по нету чем можно NSIS инсталлятор вскрыть и достать его содержимое.

nice 09.12.2003 17:52

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

Tadjik 09.12.2003 18:18

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

nice 09.12.2003 18:34

Tadjik
Попробуй InstallExplorer.
Плагин для фара, он бегает по инсталяторам NullSoft'ий точно знает,
ссылку в приват бросил.

А насчет сайтов есть куча сайтов с которых не тянет по кускам...

Tadjik 09.12.2003 19:30

Скачал плугин, спасибо за ссылу, тока проблемы у меня с использованием сего чуда (наверное я тупой). Поставил фар 1.70 так плугин этот не видать вроде в нем - как пользоваться не знаю, в сопутсвующих документах к плугину ниче не написано - скопировал папку плугина в папку с плугинами в фаре, фар не видит кажись(в меню плугинов его нет). Потом поставил фар 1,65 так он после копирования плугина запускается и вылетает. Че делать? nice ты его юзаешь, расскажи мне об этом пожалста

nice 09.12.2003 19:57

Tadjik
Поставь лучше 1_70. У меня этот плагин тоже по ф11 не отображается,
но если нажмешь Enter, на файле например setup.msi, то плагин автоматически входит в него как в директорию ;) . А дальше дело техники. Удачи!

Tadjik 09.12.2003 20:08

А в exe как войти?

nice 09.12.2003 20:13

Tadjik
Попробуй переименовать, другово варианта у меня нет.

Tadjik 09.12.2003 20:14

Маразм, переименовал в *.exe в *.msi и открыл :)
Спасибо, nice, помог


Часовой пояс GMT +4, время: 20:11.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.