1. Уважаемые гости и пользователи форума.
    Администрация настоятельно рекомендует не регистрировать несколько аккаунтов для одного пользователя. При выявлении наличия мультиаккаунтов будут заблокированы все учетные записи данного пользователя.
    Аккаунты, зарегистрированные на временную почту будут также заблокированы.

детект oodle(kraken) потоков

Тема в разделе "Наши проекты", создана пользователем Edison007, 5 янв 2018.

Метки:
  1. Ветеран Модератор

    Регистрация:
    15 июн 2011
    Сообщения:
    927
    Симпатии:
    531
    детект oodle потоков

    Не помню всех нюансов т.к последний раз что-то с проектом делал больше месяца назад, название еще не придумал.

    Примерный алгоритм работы такой:
    * Подгружаются рядом лежащие oodle-библиотеки (с именем oodleXXX_x64.dll, где XXX - версия).
    * Ищутся валидные потоки, вышло сделать кое-какую валидацию.
    * Приложение пытается разжать и сжать обратно найденный поток в памяти.
    * Если всё нормально то выводится строка типа: смещение, размер, необходимая версия, размер > разжатый размер, уровень.

    На данный момент детектится только kraken (ХЗ имеет ли смысл добавлять другие кодеки), поддерживаются крупные потоки (> 256кб). Не доделан детект потоков, у которых первый квант без сжатия. Скорость детекта оставляет желать лучшего.

    Точно есть потоки в idtech (Wolfenstein 2), которые пережать не удаётся.

    Примерный список игр:
    * Wolfenstein 2
    * FIFA 17
    * Shadow of War
    * Project CARS 2
    * XCOM 2
    * Injustice 2
    * Batman: The Telltale Series * в данном случае контейнеры сначала нужно дешифровать.

    юзать: ехе "входной_файл"

    Дамп данных еще не сделан, только попытка детекта
     

    Вложения:

    • oodle_rec.7z
      Размер файла:
      2,1 МБ
      Просмотров:
      139
    ExPlayer, -XCX-, ProFrager и 4 другим нравится это.
  2. Ветеран Модератор

    Регистрация:
    15 июн 2011
    Сообщения:
    927
    Симпатии:
    531
    Если кто будет тестить и найдет кривые потоки, скидывайте (кроме IdTech, там я ХЗ как жали).
    Так же буду благодарен, если кто-то найдет библиотеки недостающих версий.

    http://www.radgametools.com/oodle.htm
     

Поделиться этой страницей