eXeL@B —› Вопросы новичков —› Вернуть работоспособность EXE файла. |
Посл.ответ | Сообщение |
|
Создано: 19 ноября 2016 17:33 · Поправил: DarkJoney · Личное сообщение · #1 Всем здравствуйте. Обращаюсь сюда за помощью, ибо своих навыков не хватило. Сейчас занимаюсь реверс-инженерингом игры Mark Echo's Getting Up. Успешно написал конвертер текстур, активировал дебаг, консоль, доступ к скриптам... Но это, думаю, не так интересно на этом форуме. Суть такова - в папке с игрой находиться файл, суть которого мне не ясна. Игра без данного файла не работает. По HEX и цифровым подписям файл на самом деле .exe, собранный в Visual C++ 7.0 Переименовывание ничего не дает, замена header от рабочего .exe тоже. Окна 10 и XP запускать его отказываются. Могли бы помочь провести анализ содержимого, или вернуть возможность запуска данного файла? Будет очень интересно, если это окажется инструментарий. Ссылка на файл - https://mega.nz/#!Lx12GCBB!5EKKrLfeSnz_JJhLGYsN2fon1r01pQAmMjSQu7LnsYE Всем заранее спасибо. |
|
Создано: 19 ноября 2016 18:24 · Личное сообщение · #2 |
|
Создано: 19 ноября 2016 19:15 · Личное сообщение · #3 |
|
Создано: 19 ноября 2016 19:27 · Поправил: DarkJoney · Личное сообщение · #4 |
|
Создано: 19 ноября 2016 19:42 · Личное сообщение · #5 |
|
Создано: 19 ноября 2016 20:24 · Поправил: dosprog · Личное сообщение · #6 Информация из заголовка PE: bit 13: file is DLL - Yes Похоже на библиотеку, занимающуюся разбором/заданием опций программы. Без неё программа, естественно, не работает. А "запустить" эту библиотеку можно с помощью специальной программы |
|
Создано: 20 ноября 2016 00:46 · Поправил: unknownproject · Личное сообщение · #7 DarkJoney пишет: Заголовок содержит в себе строку This application cannot run in DOS mode Угу.И вы найдете ее в драйверах, элементах панели управления, длл и эксефайлах.Важно знать тип, а он легко находится по спекам.Длл никто здравомыслящий не запускает.Ее функции вызываются в теле эксе, так что именно его и надо реверсить. dosprog пишет: А "запустить" эту библиотеку можно с помощью специальной программы --> PROCADDR <-- (использующей LoadLibrary()), но для этого нужны дополнительные библиотеки от этой игрули. В винде для этого есть Rundll.exe.Нвидиа, во всяком случае, стартует так свои модуля, юзая эти возможности.Извращение. gazlan пишет: Какой-то скриптовый движок. Уже давно в играх используются скриптовые движки для описания тонны ивентов.Сам эксе - лишь интерпретатор. ----- TEST YOUR MIGHT |
eXeL@B —› Вопросы новичков —› Вернуть работоспособность EXE файла. |