Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Взлом игрушки.  (Прочитано 957 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Folko85

  • Автор темы
  • Участник
  • *
  • Сообщений: 116
    • Просмотр профиля
Взлом игрушки.
« : 05 Октября 2015, 10:50:38 »
В общем, есть игра Europa Universalis IV. Отличается огромным количеством дополнений. На Windows есть так называемый DLC-Activator, который эту проблему решает. Если кто-то может помочь сделать такой же для Linux, то было бы очень хорошо. Судя по поисковикам, кто-то уже взламывал эту игру, через дебаггер IDA PRO.
Цитировать
[19:52:00] Daniel Bogdanov: [2:41:47 AM] Daniel: брякаешь на .text:090B716B
[2:41:53 AM] Daniel: и в стеке прямо будет лежать
[2:42:21 AM] Daniel: [stack]:FFD94AB5 a5b88c8a0774400 db '5b88c8a07744007f75b110f02aa8ceb7' - сигнатура
[2:43:09 AM] Daniel: На нее ЕАХ будет ссылаться
[2:43:19 AM] Daniel: на сигнат
[19:55:04] вячеслав: в какой момент запускать дебагер
[19:55:11] вячеслав: и какие вообще действия производить
[19:55:17] вячеслав: вот это непонятно
[19:56:56] Daniel Bogdanov: Ну
[19:56:58] Daniel Bogdanov: Смотри
[19:57:14] Daniel Bogdanov: Есть IDA pro, есть сервер для дебаггинга в Linuxе и есть win32 приложение самого дебаггера
[19:57:20] Daniel Bogdanov: Сервера запускаем под Linux
[19:57:26] Daniel Bogdanov: Сам дебаггер запускаем под wine
[19:57:44] Daniel Bogdanov: Игру устанавливаем через Linux-стим
[19:58:27] Daniel Bogdanov: Запускаем бинарник в дебагере и смотрим что куда идет, там будет строчка DONT STEAL MY GAME, вот как раз где-то там брякать
[19:58:39] Daniel Bogdanov: И трейсить, искать в памяти ХЭШ всех ДЛС
[19:59:00] Daniel Bogdanov: Там их несколько (2 - 3 штуки), надо смотреть какой правильный
[19:59:03] Daniel Bogdanov: Ну и все собственно
[19:59:06] Daniel Bogdanov: [2:41:47 AM] Daniel: брякаешь на .text:090B716B
[2:41:53 AM] Daniel: и в стеке прямо будет лежать
[2:42:21 AM] Daniel: [stack]:FFD94AB5 a5b88c8a0774400 db '5b88c8a07744007f75b110f02aa8ceb7' - сигнатура
[2:43:09 AM] Daniel: На нее ЕАХ будет ссылаться
[2:43:19 AM] Daniel: на сигнат
[19:59:14] Daniel Bogdanov: Это давно было, я уже и не помню что там делал, но алгоритм такой
[20:16:44] вячеслав: а чо сней делать после этого?
[20:17:15] Daniel Bogdanov: А потом вставлять выловленных хэш в файл
[20:17:32] вячеслав: каой?)
[20:17:38] Daniel Bogdanov: Там есть у европки C:\Users\Jose\Documents\Paradox Interactive\Europa Universalis IV\dlc_signature
[20:17:48] Daniel Bogdanov: Это в винде, в Linuxе также почти
[20:18:04] вячеслав: ок

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

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: Взлом игрушки.
« Ответ #1 : 05 Октября 2015, 10:56:00 »
Похоже, что для начала Вам стоит внимательно изучить Правила форума.
В этот раз последствий не будет, при повторени - бессрочный бан!

 

Страница сгенерирована за 0.019 секунд. Запросов: 22.