Сейчас на форуме: Magister Yoda (+4 невидимых)

 eXeL@B —› Основной форум —› Декомпиляция SETUP.INX
. 1 . 2 . >>
Посл.ответ Сообщение

Ранг: 105.9 (ветеран), 1thx
Активность: 0.090
Статус: Участник

Создано: 09 сентября 2007 15:11
· Личное сообщение · #1

Есть дистрибутив Phtoshop CS2. Инсталлятор InstallShield 7.0. Соответственно, в корне лежит файл сценария инсталляции SETUP.INX.
И чего-то не получается у меня его декомпилировать. Уже перепробовал все что есть на ВАСМе. И никак. Какие-то тулзы говорят, что это неправильный файл, какие-то просто молча не работают. Файл вроде ничем не пошифрован. Кто-нибудь занимался такими вещами? Подскажите чем можно декомпильнуть этот .inx-файл.
Смысл ковыряния в том, чтобы убрать окно с напоминанием о регистрации, которое выскакивает сразу в конце инсталяции.

85aa_09.09.2007_CRACKLAB.rU.tgz - SETUP.rar




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 09 сентября 2007 15:38
· Личное сообщение · #2

Вод

fb01_09.09.2007_CRACKLAB.rU.tgz - sid.zip



Ранг: 105.9 (ветеран), 1thx
Активность: 0.090
Статус: Участник

Создано: 09 сентября 2007 17:38 · Поправил: Sturgeon
· Личное сообщение · #3

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




Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 10 сентября 2007 12:22
· Личное сообщение · #4

WASM.ru ИНСТРУМЕНТЫ > Инсталляторы http://wasm.ru/toollist.php?list=15

-----
EnJoy!




Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 октября 2007 11:43
· Личное сообщение · #5

Господа!
Прошу помочь!!!
Имею прогу. Требуется изменить имя папки, куда производится инсталляция, имя субдиректории и прописку в реестре.
Пытался ломать setup.inx, но так и не разобрался, где и что менять, а дело стоит. Помогите добрым советом непрофессионалу.



Ранг: 42.1 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 22 октября 2007 12:33
· Личное сообщение · #6

Если setup-скрипт не очень навороченный, легче сделать новую инсталяшку "с нуля".
А так - все строки нормально стоят в незашифрованном виде, hex-редактор в руки, и вперёд!



Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 октября 2007 12:56
· Личное сообщение · #7

Тогда другой вопрос: IS_CAB открывает файл data1.hdr. В нем полная разблюдовка - Features - там требуется изменить Display Name и сам заголовок, в Components уже все изменено, Setup Types - в Features снова требуется изменить заголовок, Start Menu - требуется изменить имя заголовка (TargetDir) и имя субдиректории в Target и Start In, и напоследок в реестре имя раздела и подраздела. HEX-editor такой возможности не предоставляет. Все зашифровано. Кстати, после дешифровки setup.inx не читается вообще ничего (unxorIDX).



Ранг: 77.1 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 22 октября 2007 17:16
· Личное сообщение · #8

Weasley пишет:
Требуется изменить имя папки, куда производится инсталляция

value.shl заслуживает рассмотрения



Ранг: 77.1 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 22 октября 2007 22:08
· Личное сообщение · #9

Weasley пишет:
открывает файл data1.hdr

Утилита i6comp с васма прекрасно работает с этим файлом.



Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 23 октября 2007 07:41
· Личное сообщение · #10

Sh[AHT] пишет:
value.shl заслуживает рассмотрения

value.shl уже весь перелопачен. Добился, чтобы имя проги выводилось как я хочу, в реестре уже прописывается нормально (setup.inx), но subdir все равно выводится по старому и поэтому не создается ярлык на десктопе.



Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 23 мая 2008 16:10 · Поправил: smpdv
· Личное сообщение · #11

Подскажите пожалуйста, чем бы декомпильнуть и подпатчить INX новых инсталляторов?. Речь, в частности, об инсталляторе драйверов и софта Creative X-Fi с прилагаемого диска. Нужно объединить содержимое двух дисков. На диске для ненавистной висты есть нужный софт, которого нет на диске для XP-2k3.
Вот, на всякий случай положил сам INX: _http://rapidshare.de/files/39497768/INXexample.rar.html_
SID обламывается. Говорит "no valid installshield 6 file"
Заранее спасибо.
Хм. Спасибо. Разобрался. Оказывается просто был заксорен.




Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 23 мая 2008 18:04
· Личное сообщение · #12

Ссылку же дали выше:
Новые setup-программы уже отказываются от ins-файлов, переходя к .inx-файлам. Например, пакет Statistica. Да мало ли еще примеров. Значит, прежние игрушки уже бесполезны, значит, Natzgul, de Quency и другие уже не помогут. Значит, пришло время попробовать sn00pee.
wasm.ru/toollist.php?list=15

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 23 мая 2008 19:46 · Поправил: mysterio
· Личное сообщение · #13

Прочитал маленькую статейку: http://varname.org/isoscheck.html http://varname.org/isoscheck.html
В ней юзались 2 утилитки ISDHelper и ISDGoBack где бы их взять.
Гугул про них умалчивает =( Cсылки на них в статье ведут корнями на EXETools.

-----
Don_t hate the cracker - hate the code.




Ранг: -1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 27 декабря 2008 18:26
· Личное сообщение · #14

Ara
пробую твою утилу sid, выдает это no valid installshield 6 file
распаковать нужно это,
rapidshare.de/files/41221674/setup.inx.html

он походу зареген паролем, при инсталле его просит,, а у меня его нет..



Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 27 декабря 2008 18:29 · Поправил: progopis
· Личное сообщение · #15

Ara, Isaev
-1
Вы предлагаете старую версию без декриптора. Сейчас выложу нормальную. Хотя у топикстартера версия без шифрования.

Можно и вашими ссылками воспоьзоваться, но сначала вот что:
Code:
  1. unXorIDX.exe < setup.inx > decrypted.inx




Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 27 декабря 2008 18:36 · Поправил: progopis
· Личное сообщение · #16

А вот и SID со встроенным декриптором
ee99_27.12.2008_CRACKLAB.rU.tgz - SID_1.zip

А вот и unXorIDX с исходниками:
0071_27.12.2008_CRACKLAB.rU.tgz - unxorIDX.zip



Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 27 декабря 2008 18:43 · Поправил: progopis
· Личное сообщение · #17

А вот и декомпилированный для LexVel

rapidshare.de/files/41221826/decompiled.txt.html

Вот декомпиль (две версии) для старых INS-скриптов - мне ещё попадаются:
rapidshare.com/files/177263659/InstallShield_script_decompiler.7z.html

Weasley
что у тебя там не читается? скинь свою файлик



Ранг: -1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 27 декабря 2008 18:50
· Личное сообщение · #18

progopisprogopis пишет:
А вот и SID со встроенным декриптором

ee99_27.12.2008_CRACKLAB.rU.tgz - SID_1.zip


yes, завелось, его теперь править, что ли?
или там гдн то сидит серийник?



Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 27 декабря 2008 18:53 · Поправил: progopis
· Личное сообщение · #19

LexVel
всяко бывает
На счёт править - бесполезно. Можно в самом SIDе пропатчить операторы отношения, но я не разу не пробовал. Можно ли его занова скомпилировать - тоже не знаю. Ни разу не имел на винте WISE

Серийник там лежит редко (твой файл не смотрел). Но примитивная начальная проверка до вызова DLL, в которой есть полная проверка, вполне может быть.



Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 27 декабря 2008 19:09 · Поправил: progopis
· Личное сообщение · #20

mysterio пишет:
В ней юзались 2 утилитки ISDHelper и ISDGoBack где бы их взять.

Вообще-то можно было и кэш гугла посмотреть:
Code:
  1. //Usage: ISDGoBack.exe <newsetup.inx> setup.inx
  2. #include <stdio.h>
  3. #include <fcntl.h>
  4. #include <io.h>
  5. #define XOR_VAL 0xF1
  6. void main (void) 
  7. {
  8.          int i, c;
  9.          unsigned char b;
  10.          // Set "stdin" and "stdout" to have binary mode
  11.          setmode (_fileno (stdin), _O_BINARY);
  12.          setmode (_fileno (stdout), _O_BINARY);
  13.          // Rebuild the crypted INX
  14.          for (= 0; (c = getchar ()) != EOF; i++)
  15.          {
  16.             int d, e;
  17.             d = 0x00;
  18.             do
  19.             {
  20.                 e = d;
  21.                  e ^= XOR_VAL;
  22.                  b = (unsigned char)((>> 2) | (<< 6)) - (% 71);
  23.                 if (== c)
  24.                 {
  25.                      putchar (d);
  26.                 }
  27.                 else d++;
  28.             } while (!= c && d <= 0xFF);
  29.          }
  30. }

короче тот же UnXorIDX, только в другую сторону - криптует обратно. А вот ISDHelper - как раз и есть UnXorIDX. Сорри за поздний ответ - не видел тему.



Ранг: -1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 27 декабря 2008 19:12
· Личное сообщение · #21

bdmenudata папка в которй инсталлятор
, при установки начинал ставиться и типа вырубился.
поменял в файле setup.ini инфу о пароле на Y, и стал запрашивать его..
вот на него отдельная ссылка: bdmenudata.7z
rapidshare.com/files/170219129/bdmenudata.7z.html

на месте. http://rapidshare.com/files/170219129/bdmenudata.7z | 35706 KB



Ранг: -1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 27 декабря 2008 19:14
· Личное сообщение · #22

мне нужно эту уилу инсталлировать и упеся в серийник,
в аналогичной есть такое файл
settype.ini
[VAIO VP Utilities]
LicenseKey=4678879F751649F8E803
полагаю, для моей тоже нужно, что то подобное...



Ранг: 441.3 (мудрец), 297thx
Активность: 0.410.04
Статус: Участник

Создано: 27 декабря 2008 19:23 · Поправил: tihiy_grom
· Личное сообщение · #23

del



Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 27 декабря 2008 19:33 · Поправил: progopis
· Личное сообщение · #24

LexVel
Твой файлик качаю. Посмотрю, если будет время.

Вот выложил для тех кого надо ISDGoBack - обратная шифровка скрипта после патча:


8369_27.12.2008_CRACKLAB.rU.tgz - ISDGoBack.7z



Ранг: -1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 27 декабря 2008 19:42 · Поправил: LexVel
· Личное сообщение · #25

[i]progopis пишет:
можно синтаксис как собрать обратно..



Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 27 декабря 2008 19:48
· Личное сообщение · #26

LexVel
Ты ей пользоваться умеешь? Формат команды:

ISDGoBack < Что > Куда

Стрелка влево означает взять входной поток из файла. Стрелка вправо - перенаправить вывод в выходной файл (создаётся).

Если не работает под вистой - пересобери, исходники есть.




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 27 декабря 2008 19:49
· Личное сообщение · #27

Просьба пользоваться правкой и не плодить бесполезных постов типа "ок, жду".



Ранг: -1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 27 декабря 2008 19:56
· Личное сообщение · #28

progopisprogopis пишет:
ISDGoBack < Что > Куда

у меня крякозабры .. после ввода
ISDGoBack



Ранг: 397.0 (мудрец), 179thx
Активность: 0.170.1
Статус: Участник

Создано: 29 декабря 2008 20:54
· Личное сообщение · #29

Хай
задолбался я уже пасс искать - может кто поможет?


2194_29.12.2008_CRACKLAB.rU.tgz - setup.inx

-----
...или ты работаешь хорошо, или ты работаешь много...




Ранг: 101.0 (ветеран), 344thx
Активность: 1.150
Статус: Участник

Создано: 29 декабря 2008 22:05 · Поправил: progopis
· Личное сообщение · #30

Пасс от InstallShield? А он не в inx'е вроде. Он в самой EXE'ке зашит. Скинь в личку ссылку на дистр. Пущу в ход свой Пассворд-ретривер)

P.S. Выяснил как в SID'е скрипт патчить:
1) Патчить можно только операторы отношения.
2) Видим оператор отношения, который хотим изменить. Наводим на него курсор и далее правым кликом вызываем контекстное меню, в котором видем список альтернатив - выбираем нужную операцию.
3) Далее сохраняем скрипт - меню file -> patch changes
4) Если версия инсталлятора новая (с шифрованием), нам нужно заюзать утилиту ISDGoBack для файла myTmp.inx


. 1 . 2 . >>
 eXeL@B —› Основной форум —› Декомпиляция SETUP.INX
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати