| eXeL@B —› Основной форум —› Как узнать пароль на распаковку Inno Setup? | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 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
![]()  | 
| 
 | 
Создано: 08 ноября 2006 05:29  · Личное сообщение · #2  | 
| 
 | 
Создано: 08 ноября 2006 05:37  · Личное сообщение · #3  | 
| 
 | 
Создано: 08 ноября 2006 06:50  · Личное сообщение · #4  | 
| 
 | 
Создано: 08 ноября 2006 07:01  · Личное сообщение · #5 попробуй распаковать прогой innounp, у тебя пароль спросят, сам пароль передается в процессе установки из _скрытого_ контрола TPasswordEdit -> Text (см. выше пост.. эх), вот и нужно узнать чво за пароль-та... тот что прописан там либо хеш либо что-то еще, т.к. не подходит, вот в этом и заключается вопрос... ![]()  | 
| 
 | 
Создано: 08 ноября 2006 08:37  · Личное сообщение · #6  | 
| 
 | 
Создано: 08 ноября 2006 16:02  · Личное сообщение · #7  | 
| 
 | 
Создано: 08 ноября 2006 22:43  · Личное сообщение · #8 to BoOMBoX/TSRh У меня Не прокатило, а ты сам пробовал вводить этот пароль в innounp при распаковке? to DrGolova Что наша жизнь - игра  
А что дает опенсорс, объясняет как правильно понять что за пароль в поле? Есть поле, где уже забит пароль, только проблем в том, как правильно его скопировать чтобы он сработал.. Есть идеи? Всем спасибо за ответы энивей! ![]()  | 
| 
 | 
Создано: 08 ноября 2006 22:59  · Личное сообщение · #9  | 
| 
 | 
Создано: 08 ноября 2006 23:09 · Поправил: Black9_Byte  · Личное сообщение · #10  | 
| 
 | 
Создано: 09 ноября 2006 01:23  · Личное сообщение · #11  | 
| 
 | 
Создано: 09 ноября 2006 02:58  · Личное сообщение · #12 SkYuS, гы - это кстати моя реализация, вот только идея "ЗонеОфГейсм". Пароль вставляется в поле ввода автоматически и страница с паролем также нажимается автоматически. Для шифрования используется модуль ISCrypt.dll. NOTE: проверено, распаковщик не распакует пароль с русскими символами и со спец-символами, которые не распознает командная строка. Единственный выход - написать новый распаковщик, который все будет понимать. ----- Array[Login..Logout] of Life ![]()  | 
| 
 | 
Создано: 09 ноября 2006 03:23  · Личное сообщение · #13  | 
| 
 | 
Создано: 09 ноября 2006 06:15  · Личное сообщение · #14  | 
| 
 | 
Создано: 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<: ![]()  | 
| 
 | 
Создано: 09 ноября 2006 11:51  · Личное сообщение · #16  | 
| 
 | 
Создано: 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 ![]()  | 
| 
 | 
Создано: 09 ноября 2006 23:51 · Поправил: Kindly  · Личное сообщение · #18 BoOMBoX/TSRh пишет: Если нужно будет, можно написать прогу, которая вытащит пароль из инсталяхи. Ну пароль плагином для Total Commander можно и так вытащить, вернее вытащить CompiledCide.bin, в котором пароль находится. Есть в принципе еще один вариант компиляции, при котором все плагины отлетают, т.е. если скомпилировать инсталлятор другим способом, то вытащить CompiledCide.bin будет сложнее. SkYuS, да не распакует innounpacker, если есть русские символы. И вообще, в чем проблема? Зачем расковыривать инсталлятор, если тебе нужны просто файлы, которые можно просто установить в отдельную папку? Еще скажи спасибо, что не проверяется каждым русификатором наличие требуемых файлов в папке с игрой. ----- Array[Login..Logout] of Life ![]()  | 
| 
 | 
Создано: 10 ноября 2006 01:00  · Личное сообщение · #19 to Kindly Да например руссификатор FEAR с аддоном, если нету самой игры - файло распаковываются и потом убиваются, можно конечно запаузить сетуп в конце когда скрипт начинает выполняться - но это геморно так делать всегда... Насчет пароля, выдирается легко из памяти когда запущен inno setup - все скрытые контролы раскрываются и видно всё, даже никакие CompiledCide.bin не нужны...  
![]()  | 
| 
 | 
Создано: 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 этой командной строкой и будет тебе золото. ![]()  | 
| 
 | 
Создано: 10 ноября 2006 10:37 · Поправил: [HEX]  · Личное сообщение · #21  | 
| 
 | 
Создано: 10 ноября 2006 10:49  · Личное сообщение · #22  | 
| 
 | 
Создано: 11 ноября 2006 00:58  · Личное сообщение · #23 HEX кавычки не везде канают. все зависит от того как обрабатывает параметры сама прога. [простите за оффтоп - наболело] правильно. давайте еще предложим запустить это через Notepad++ -> Выполнить, или же напишем на Delphi / BCB / C# программу которая делает запуск с параметром (используя WinExec сделаем, потом сделаем используя ShellExecute), а потом нарисуем скрипт под WSH или еще что-нибудь, что наконец-то запустит эту прогу с таким нереально сложным параметром. что за фигня? неужели так сложно запустить приложение с навернутым параметром? неужели так мало способов сделать это? что все крякерские-мужы на протяжении половины ветки расписывают чайнику что такое служебные символы и как правильно передать подобный параметр. ![]()  | 
| 
 | 
Создано: 11 ноября 2006 02:37 · Поправил: Kindly  · Личное сообщение · #24 SkYuS пишет: Да например руссификатор FEAR с аддоном, если нету самой игры - файло распаковываются и потом убиваются, можно конечно запаузить сетуп в конце когда скрипт начинает выполняться - но это геморно так делать всегда... А зачем тебе всегда это делать? Паузишь сетап и удаляешь батник, удаляющий временные файлы русификации, я так с Fahrenheit делал. Если ты хочешь создать свой игровой инсталлер со своей установкой русификатора, то проблем не вижу. А вообще English Versions рулят. ----- Array[Login..Logout] of Life ![]()  | 
| 
 | 
Создано: 12 ноября 2006 23:03  · Личное сообщение · #25 to [HEX] С кавычками пробовал ужо NaumLeNet Наболевшему спасибо за чайника, неужели так сложно прогу написать?   Пишите..
to All Тема закрыта, всем спасибо за ответы! p.s. вообще конечно было интересно разобраться с параметрами, видать придется аддон присать к инноунпу.. позже информирую если что получится... ![]()  | 
| eXeL@B —› Основной форум —› Как узнать пароль на распаковку Inno Setup? | 
| Эта тема закрыта. Ответы больше не принимаются. | 

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











 Для печати