Сейчас на форуме: Slinger, Rio (+5 невидимых)

 eXeL@B —› Основной форум —› Как узнать пароль на распаковку Inno Setup?
Посл.ответ Сообщение

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

Создано: 08 ноября 2006 04:34
· Личное сообщение · #1

Привет всем!

Хотел вот узнать, возможно ли узнать пароль для распаковки инсталлеров Inno Setup 5.1.x ?

Сайт ЗонеОфГейсм делает русификаторы запароленные и пароль указывается в _скрытом_ контроле TPasswordEdit в поле Text имеет вид типа:

kj2678лоkjfv89цкs75345f()U###$%!^&!hрл+-*/9-8--fhджэоывр5(*&Y&&^^^%# #832984ол1мвырам~`ёЁ<>xhvрлджэ^(UJ<:

Возможно это хеш MD5 и инсталлер берет из него фразу, только вот я не силен в MD5 хешах, подскажите есть ли какие идеи по этому поводу как узнать пароли?

p.s. Такое чувство что сам пароль указывается в Inno Setup скрипте ручками.

Прикрепляю файл для образца с такой системой хитрой

Заранее спасибо за ответ!

79e6_08.11.2006_CRACKLAB.rU.tgz - DarkMessiahOfMightAndMagic.exe



Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 08 ноября 2006 05:29
· Личное сообщение · #2

это точно не md5



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

Создано: 08 ноября 2006 05:37
· Личное сообщение · #3

Хм... странно, вводил эту строчку в виде пароля при распаковке innounp и нифига неправильный пароль..



Ранг: 116.1 (ветеран), 5thx
Активность: 0.060
Статус: Участник

Создано: 08 ноября 2006 06:50
· Личное сообщение · #4

SkYuS пишет:
Прикрепляю файл для образца с такой системой хитрой

Заранее спасибо за ответ!

79e6_08.11.2006_CRACKLAB.rU.tgz - DarkMessiahOfMightAndMagic.exe


Чего-то я не догнал, там пасс не спрашивают при инсталле.... В чем там хитрость?



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

Создано: 08 ноября 2006 07:01
· Личное сообщение · #5

попробуй распаковать прогой innounp, у тебя пароль спросят, сам пароль передается в процессе установки из _скрытого_ контрола TPasswordEdit -> Text (см. выше пост.. эх), вот и нужно узнать чво за пароль-та... тот что прописан там либо хеш либо что-то еще, т.к. не подходит, вот в этом и заключается вопрос...



Ранг: 116.1 (ветеран), 5thx
Активность: 0.060
Статус: Участник

Создано: 08 ноября 2006 08:37
· Личное сообщение · #6

Все там просто, у тя просто в пассе ошибка, я выделил это место:
Вот "хороший" пароль (одной строкой без пробелов и упр. символов):

kj2678лоkjfv89цкs75345f()U###$%!^&!hрл+-*/9-8--fhджэоывр5(*&Y&&^^^%##832984ол1мвырам~`ёЁ<>xhvрлджэ^(UJ<:




Ранг: 199.6 (ветеран), 12thx
Активность: 0.10
Статус: Участник
www.uinc.ru

Создано: 08 ноября 2006 16:02
· Личное сообщение · #7

inno - опенсоурсный проект. зачем гадать?



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

Создано: 08 ноября 2006 22:43
· Личное сообщение · #8

to BoOMBoX/TSRh
У меня Не прокатило, а ты сам пробовал вводить этот пароль в innounp при распаковке?

to DrGolova
Что наша жизнь - игра
А что дает опенсорс, объясняет как правильно понять что за пароль в поле?
Есть поле, где уже забит пароль, только проблем в том, как правильно его скопировать чтобы он сработал..
Есть идеи?

Всем спасибо за ответы энивей!




Ранг: 124.7 (ветеран)
Активность: 0.070
Статус: Участник

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

SkYuS
не тебе сказал что проект открытый, исходники есть - возьми исходники и погляди, что делается с паролем, может он как-то преобразовывается



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

Создано: 08 ноября 2006 23:09 · Поправил: Black9_Byte
· Личное сообщение · #10

SkYuS пишет:
А что дает опенсорс, объясняет как правильно понять что за пароль в поле?

Он имел ввиду что для проги открыты исходники..Вот отсюда и надо рулить..Узнавать как формируется пароль,как передается и т.д.

Nitrogen обогнал



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

Создано: 09 ноября 2006 01:23
· Личное сообщение · #11

нда, хорошо, спасибо за раскрытые ответы господа, если больше нет советов - тему можно закрывать...




Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 09 ноября 2006 02:58
· Личное сообщение · #12

SkYuS, гы - это кстати моя реализация, вот только идея "ЗонеОфГейсм". Пароль вставляется в поле ввода автоматически и страница с паролем также нажимается автоматически. Для шифрования используется модуль ISCrypt.dll. NOTE: проверено, распаковщик не распакует пароль с русскими символами и со спец-символами, которые не распознает командная строка. Единственный выход - написать новый распаковщик, который все будет понимать.

-----
Array[Login..Logout] of Life





Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 09 ноября 2006 03:23
· Личное сообщение · #13

Неа, можно из отладчика строку поправить в распаковщике

-----
Yann Tiersen best and do not fuck




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

Создано: 09 ноября 2006 06:15
· Личное сообщение · #14

Kindly
Забавненько, выход - писАть свой распаковщик видать
Править уже существующей как не очень хочется...



Ранг: 116.1 (ветеран), 5thx
Активность: 0.060
Статус: Участник

Создано: 09 ноября 2006 11:43 · Поправил: BoOMBoX
· Личное сообщение · #15

SkYuS пишет:
to BoOMBoX/TSRh
У меня Не прокатило, а ты сам пробовал вводить этот пароль в innounp при распаковке?


Да, у меня с этим паролем все ок!
a.exe - это инсталяха

вот командная строка:
-x a.exe -pkj2678лоkjfv89цкs75345f()U###$%!^&!hрл+-*/9-8--fhджэоывр5(*&Y&&^^^ %##832984ол1мвырам~`ёЁ<>xhvрлджэ^(UJ<:



Ранг: 116.1 (ветеран), 5thx
Активность: 0.060
Статус: Участник

Создано: 09 ноября 2006 11:51
· Личное сообщение · #16

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



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

Создано: 09 ноября 2006 22:20
· Личное сообщение · #17

to BoOMBoX/TSRh

Хм.. при запуске из ком. строки

innounp -x a.exe -pkj2678лоkjfv89цкs75345f()U###$%!^&!hрл+-*/9-8--fhджэоывр5(*&Y&&^^^ %##832984ол1мвырам~`ёЁ<>xhvрлджэ^(UJ<:

появляется сообщение:

Непредвиденное появление: >.

Т.к. символ > является управляющем, перенаправляя вывод текста текст (например в файл).

Эх, не работает такая комбинация... sad




Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 09 ноября 2006 23:51 · Поправил: Kindly
· Личное сообщение · #18

BoOMBoX/TSRh пишет:
Если нужно будет, можно написать прогу, которая вытащит пароль из инсталяхи.

Ну пароль плагином для Total Commander можно и так вытащить, вернее вытащить CompiledCide.bin, в котором пароль находится. Есть в принципе еще один вариант компиляции, при котором все плагины отлетают, т.е. если скомпилировать инсталлятор другим способом, то вытащить CompiledCide.bin будет сложнее.
SkYuS, да не распакует innounpacker, если есть русские символы. И вообще, в чем проблема? Зачем расковыривать инсталлятор, если тебе нужны просто файлы, которые можно просто установить в отдельную папку? Еще скажи спасибо, что не проверяется каждым русификатором наличие требуемых файлов в папке с игрой.

-----
Array[Login..Logout] of Life




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

Создано: 10 ноября 2006 01:00
· Личное сообщение · #19

to Kindly

Да например руссификатор FEAR с аддоном, если нету самой игры - файло распаковываются и потом убиваются, можно конечно запаузить сетуп в конце когда скрипт начинает выполняться - но это геморно так делать всегда...

Насчет пароля, выдирается легко из памяти когда запущен inno setup - все скрытые контролы раскрываются и видно всё, даже никакие CompiledCide.bin не нужны...



Ранг: 116.1 (ветеран), 5thx
Активность: 0.060
Статус: Участник

Создано: 10 ноября 2006 07:55
· Личное сообщение · #20

SkYuS пишет:
Хм.. при запуске из ком. строки

innounp -x a.exe -pkj2678лоkjfv89цкs75345f()U###$%!^&!hрл+-*/9-8--fhджэоывр5(*&Y&&^^^ %##832984ол1мвырам~`ёЁ<>xhvрлджэ^(UJ<:

появляется сообщение:

Непредвиденное появление: >.

Т.к. символ > является управляющем, перенаправляя вывод текста текст (например в файл).

Эх, не работает такая комбинация... sad

Kindly пишет:
SkYuS, да не распакует innounpacker, если есть русские символы.


Запусти в ольке innounp.exe c этой командной строкой и будет тебе золото.




Ранг: 467.7 (мудрец), 5thx
Активность: 0.270
Статус: Участник
Иной :)

Создано: 10 ноября 2006 10:37 · Поправил: [HEX]
· Личное сообщение · #21

BoOMBoX/TSRh
SkYuS
-x a.exe -p "kj2678лоkjfv89цкs75345f()U###$%!^&!hрл+-*/9-8--fhджэоывр5(*&Y&&^^^%## 832984ол1мвырам~`ёЁ<>xhvрлджэ^(UJ<:"

Ключ может в кавычки занести? Символы < и > управляю ввод и ввывод. Поэтому и ругается винда.

-----
Computer Security Laboratory




Ранг: 116.1 (ветеран), 5thx
Активность: 0.060
Статус: Участник

Создано: 10 ноября 2006 10:49
· Личное сообщение · #22

в ольке не надо точно




Ранг: 103.3 (ветеран), 8thx
Активность: 0.060
Статус: Участник

Создано: 11 ноября 2006 00:58
· Личное сообщение · #23

HEX
кавычки не везде канают. все зависит от того как обрабатывает параметры сама прога.

[простите за оффтоп - наболело]

правильно. давайте еще предложим запустить это через Notepad++ -> Выполнить, или же напишем на Delphi / BCB / C# программу которая делает запуск с параметром (используя WinExec сделаем, потом сделаем используя ShellExecute), а потом нарисуем скрипт под WSH или еще что-нибудь, что наконец-то запустит эту прогу с таким нереально сложным параметром.

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




Ранг: 275.9 (наставник), 340thx
Активность: 0.22=0.22
Статус: Участник
RBC

Создано: 11 ноября 2006 02:37 · Поправил: Kindly
· Личное сообщение · #24

SkYuS пишет:
Да например руссификатор FEAR с аддоном, если нету самой игры - файло распаковываются и потом убиваются, можно конечно запаузить сетуп в конце когда скрипт начинает выполняться - но это геморно так делать всегда...

А зачем тебе всегда это делать? Паузишь сетап и удаляешь батник, удаляющий временные файлы русификации, я так с Fahrenheit делал. Если ты хочешь создать свой игровой инсталлер со своей установкой русификатора, то проблем не вижу. А вообще English Versions рулят.

-----
Array[Login..Logout] of Life




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

Создано: 12 ноября 2006 23:03
· Личное сообщение · #25

to [HEX]

С кавычками пробовал ужо

NaumLeNet

Наболевшему спасибо за чайника, неужели так сложно прогу написать? Пишите..

to All

Тема закрыта, всем спасибо за ответы!

p.s. вообще конечно было интересно разобраться с параметрами, видать придется аддон присать к инноунпу.. позже информирую если что получится...


 eXeL@B —› Основной форум —› Как узнать пароль на распаковку Inno Setup?
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати