DimP
offline
Опыт:
1,741Активность: |
Извлечение файлов из .ехе'шника
У меня вопрос некасающийся напрямую Варкрафта, но тем не менее очень, очень и очень важный для его редактирования. Вопрос: Допустим, программа(патч, мод) устанавливается через .ехе файл, но для ее установки нужна определенная версия программы для которой предназначен патч\мод. Но у меня этой версии нет, а файлы, которые распаковываются из ехе'шника ОЧЕНЬ мне нужны, как мне оттуда их достать? Очень вас прошу, ответьте пожалуйста на мой вопрос, желательно сегодня. |
30.07.2008, 23:46 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
4go10_frank
offline
Опыт:
2,089Активность: |
Как потрошить .ехе без понятия, но иногда можно схитрить - залезть в реестр и подправить версию необходимой программы на нужную (пуск - выполнить - regedit)
думаю знаю, откуда такой вопрос, ты хошь поставить Патч на вар но он те пишет что контрольная сумма файлов не совпадает, да? :) |
31.07.2008, 00:16 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
102,058Активность: |
Если ты знаешь что такое журнал Игромания, то очень хорошо- там раньше были программы для вскрытия exe. Если нет, зайди на их сайт и поищи там, поспрашивай... я просто не могу никак вспомнить как программа сама называется... |
31.07.2008, 00:23 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
.net developer studio открывает все ресурсы exe и dll |
31.07.2008, 00:26 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DimP
offline
Опыт:
1,741Активность: |
4go10_frank \ Нет, мне нужно g2mdk-v2.6 для готики 2 поставить(нужны модели), а он только на доп. Ночь ворона ставится! и еще с патчем 2.6 ,а у меня обычная вторая... Кнопку Инстал даже не нажать. Проги для вскрытия ехе файлов у меня есть(скачал несколько шт.), но с их помощью можно извлекать ресурсы относящиеся напрямую к ехешнику(скрины окон установки, сценарий установки и т. п.). |
31.07.2008, 00:34 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Fakov
Viva la Fa
offline
Опыт:
102,058Активность: |
Так а остальное в экзешнике это код, у которого внутри задано, какие длл-ки открывать, и что в какой последовательности делать. И открывается он в основном только при помощи декомпилятора на тот язык на котором написан экзешник. Но это мое имхо, могу быть неправ... |
31.07.2008, 00:39 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DimP
offline
Опыт:
1,741Активность: |
ScorpioT1000\
Borland developer studio, Delphi developer studio - что выбрать? DimP добавил: Fokov\ там запакованы файлы с различными расширениями а не длл-ки. |
31.07.2008, 00:46 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Цитата:
|
|
31.07.2008, 01:23 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DimP
offline
Опыт:
1,741Активность: |
Вот уменьшенная версия g2mdk(полная 63мб) ,но проблема в ней точно такая же.
Кто может достаньте файлы, и опишите процесс. Может можно ресторатором код ехешника переписать. Совсем замучился - ни чего не получается :((( DimP добавил: Вот |
31.07.2008, 10:31 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
о, всреавно все .ехе имеют один формат, хз, я для дизасеблирования использую ollydbg |
|
31.07.2008, 11:03 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Цитата:
Попробуй прогу написанную на VB декомпилить *ждет* Все понятно? А теперь на C++ *ждет* А вот тут посложнее кодик =) то-то же.. |
|
31.07.2008, 12:44 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
__Dark Lord__
offline
Опыт:
5,262Активность: |
Вообще если декомпилировать exe файл, то можно получить код на Ассамблере, ну или мб на другом низкоуровневом языке программирования, так как декомпилятор воссоздает код из того который понятен компьютеру. |
31.07.2008, 14:23 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SliShad
†WOW Style†
offline
Опыт:
2,581Активность: |
rest2007v3701709fullrus
SliShad добавил: Restorator 2007 v3.70.1709 Full SliShad добавил: Dowload Restorator Full Rus |
31.07.2008, 14:31 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DimP
offline
Опыт:
1,741Активность: |
SliShad\
Ресторатор не помогает!(почему написано выше) Мне нужны файлы, которые РАСПАКОВЫВАЮТСЯ из ехешника при усрановке проги. DimP добавил: ADOLF\ Скачал ollydbg, объясни пожалуйста что дальше делать. |
31.07.2008, 15:06 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Если уж дело дошло до ollydbg то без знания ассемблера не обойтись - на шару тут не прокатит. Искать проверку версии и исправлять exe так что бы ее пропустить.
Проще всего было бы найти прогу нужной версии или изменить ее версию (не догадались что ли?), или найти необходимые файлы, это почти всегда намного проще дизассемблирования.
Впрочем, не думаю что проверка версии была сделана просто так - вероятно, патч приведет к нестабильности игры. |
31.07.2008, 16:04 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DimP
offline
Опыт:
1,741Активность: |
Мне не патч нужен, а файлы моделей из игры Готика 2, переведенные в другой формат(3DS, который можно импортировать в 3Ds max). Они распаковываются вместе со всем MDK, хочу их по статье Gothic->War3 поставить, ставил модели из первой готики, но там мало полигонов и не очень красиво.
Уже два дня ищу в инете модели, нашел 19 шт. уже распакованных, но там одна растительность. Остальное ссылки на этот MDK. |
31.07.2008, 16:27 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
упейся, все компилируемые языки в конечном итоге имеют один формат записи машинных кодов, а асм это просто форма записи этих же кодов с некоторыми макросреждствами + никогда хекс эдитором просто из любопытсва не открывал .ехе Цитата:
*не декомпилировать, а диззасамблировать=) Цитата:
выучить ассемблер (жуть, давно неговорил ничего более садисткого) собстно бряк поинтами найти то место, в котором оно проверяет версию и дальше вникать в код + 1 к НТ зы olly <3 |
|||
31.07.2008, 18:58 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DimP
offline
Опыт:
1,741Активность: |
Если начну учить Ассемблер сегодня, то через сколько лет выучу?:(
Моя карта почти накрылась :( DimP добавил: Оно не только версию проверяет, а еще наличие официального дополнения к игре. |
31.07.2008, 19:09 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
можно и за пол года при желании, можно и быстрее... Цитата:
ну хз, крякнуть впринципе возможно, а на приктике - хз совет искать другие пути... (т.е. другие модели) |
||
31.07.2008, 19:13 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DimP
offline
Опыт:
1,741Активность: |
Желания нет (cижу учу Pascal).
Буду искать "другие пути". DimP добавил: ADOLF На счет закрытой темы про текстуры. Мне больше 16 надо. Можно ли так сделать? Хотя бы теоритически(изменяя файлы игры). |
31.07.2008, 19:22 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|