Календарь Участники форума Часто Задаваемые Вопросы Поиск   
Настройки профайла, личные сообщения и подписка на темы
Форум Ложки.net - Все о Матрице : Powered by vBulletin version 2.2.8 Форум Ложки.net - Все о Матрице > Игры > Matrix Online > Опрос "Я вижу конец"
Отдельное сообщение:
Автор
Сообщение Новая тема   Ответить
XCode
Охотник

На форумах с Aug 2006
Местонахождение:
Сообщений: 558

Я зачем-то скачал с torrents.ru три оригинальных диска с MxO, да еще и поставил. Естественно, сервера были уже закрыты, да и если были бы открыты - аккаунтов у меня нету, все равно не удалось бы подключиться. Ну я и решил посмотреть что там внутри.
В Program Files\Monolith Productions\The Matrix Online кроме лончера, присутствует еще и файл matrix.exe. Если его запустить, то выдается MessageBox с текстом "To enter The Matrix Online, please run the game from the shortcut created for you when the program was installed".
А после этого я загрузил прогу в IDA Pro. Ну она-то мне и сообщила что это Microsoft Visual C++, предложила скачать pdb с сайта Майкрософт. Если бы были родные pdb'шки от разрабочиков игры, то можно было бы получить все имена переменных и функций клиента. Но pdb'шек естественно нетsmile
Далее, простой анализ точки входа показал что прямо из WinMain() вызывается AfxWinMain(), стандартная функция MFC. Там же рядом можно наблюдать импорт CWinApp::Run() и другие MFC'шные функции.
Дальше я пока смотреть не стал, хотя интересно, что будет если обойти этот месседжбокс и передать управление дальше...

__________________
Знаете, ведь четвертая Матрица создавалась как идеальный мир, где нет страданий, где все люди будут счастливы. И полный провал. Люди не приняли фильм, всех пришлось уничтожить.

Адрес поста | Один пост | Сообщить модератору | IP: Logged

XCode в оффлайне Old Post 06.08.2009 13:26
Посмотреть профайл автора Click here to Send XCode a Private Message Найти еще сообщения от XCode Добавить XCode в Ваш список друзей Ответить с цитированием Редактировать/Удалить сообщение
Смотреть всю тему
Время на форуме соответствует Гринвичу . Сейчас время - 11:42. Новая тема   Ответить
[Закрыть это окно]


< Contact Us - Ложки.net >

Based on vBulletin 2.2.8
Powered by Stormwave.ru
Copyright © 2003 - Lozhki.Net


Rambler's Top100