Как распаковать файл конфигурации .res

Тема в разделе "WASM.BEGINNERS", создана пользователем durak123, 17 окт 2017.

  1. durak123

    durak123 New Member

    Публикаций:
    0
    Регистрация:
    17 окт 2017
    Сообщения:
    7
    Есть одна игра, в ней есть конфиг-файл с расширением .res, который я хочу открыть/распаковать и посмотреть что там. Проблема в том, что файл ничем не открывается и не распаковывается. Что только не перепробовал (ResourceHacker, resedit и т.д.). Помогите открыть.
     
  2. Thetrik

    Thetrik UA6527P

    Публикаций:
    0
    Регистрация:
    25 июл 2011
    Сообщения:
    861
    Где файл?
     
  3. durak123

    durak123 New Member

    Публикаций:
    0
    Регистрация:
    17 окт 2017
    Сообщения:
    7
    >Файл с этим расширением загружать нельзя.
     
  4. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    Это прикол или тест, так как вопрос смысла не имеет без необходимой для принятия решения инфы, соответственно любой это понимает.
     
  5. Thetrik

    Thetrik UA6527P

    Публикаций:
    0
    Регистрация:
    25 июл 2011
    Сообщения:
    861
    Заархивируй
     
  6. durak123

    durak123 New Member

    Публикаций:
    0
    Регистрация:
    17 окт 2017
    Сообщения:
    7
    Вот.
     

    Вложения:

    • ini.rar
      Размер файла:
      63,8 КБ
      Просмотров:
      292
  7. Prober

    Prober Member

    Публикаций:
    0
    Регистрация:
    4 дек 2008
    Сообщения:
    32
    Количество ресурсов в файле (0x47==71) лежит по смещению 8. Список описаний ресурсов начинается со смещения 0x0C. Описание каждого ресурса размером 0x34 байта, для приведения в читаемый вид надо 4-хбайтовые фрагменты поксорить на 0x25 0x24 0x74 0x05. После ксора будут видны имена ресурсов, смещения в файле, упакованный и оригинальный размер. Сами ресурсы упакованы zlib.
     
  8. RET

    RET Well-Known Member

    Публикаций:
    17
    Регистрация:
    5 янв 2008
    Сообщения:
    789
    Адрес:
    Jabber: darksys@sj.ms
    а ресторатором не судьба? ;)
     
  9. durak123

    durak123 New Member

    Публикаций:
    0
    Регистрация:
    17 окт 2017
    Сообщения:
    7
    Да, пишет что не поддерживается формат.
     
  10. durak123

    durak123 New Member

    Публикаций:
    0
    Регистрация:
    17 окт 2017
    Сообщения:
    7
    Понял, спасибо. А как непосредственно сами ресурсы извлечь?
     
  11. durak123

    durak123 New Member

    Публикаций:
    0
    Регистрация:
    17 окт 2017
    Сообщения:
    7
    Может как-то в отладчике поискать функцию распаковки/запаковки? Если да, то как эту функцию найти?
     
  12. Prober

    Prober Member

    Публикаций:
    0
    Регистрация:
    4 дек 2008
    Сообщения:
    32
    Руководствуясь тем, что написано выше. На любом языке, которым владеете, напишите скрипт или программу, и всё.
    Отладчик нужен, если при статическом анализе кода есть неясности. А здесь даже и код не потребовался, голого файла хватило.
     
  13. yashechka

    yashechka Ростовский фанат Нарвахи

    Публикаций:
    90
    Регистрация:
    2 янв 2012
    Сообщения:
    1.449
    Адрес:
    Россия
    Да это же какая то дичь.:hunter:
     

    Вложения:

  14. durak123

    durak123 New Member

    Публикаций:
    0
    Регистрация:
    17 окт 2017
    Сообщения:
    7
    Спасибо огромное за помощь.
     
  15. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    Prober,

    > Отладчик нужен, если при статическом анализе кода есть неясности.

    А зачем статика нужна, вносить сложности, если при запуске всё анпакается ?

    Это такая фича, делать модуль не видимым статик для ав. Любой слой пакера сам себя снимает при запуске. Соответственно там и нужно смотреть.
     
  16. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.329
    Потому что статик-инструменты сейчас могут восстанавливать практически оригинальный исходник (на асме же сложный софт пишут только норкоманы, поэтому он практически не встречается) и не нужно тонны машинных инструкций в голове перемалывать. Отладчик во время реверса запускается только периодически, когда известно, где бряк поставить, чтобы интересующие рантайм-данные забрать.
     
  17. Orbit

    Orbit Member

    Публикаций:
    0
    Регистрация:
    13 дек 2016
    Сообщения:
    110
    Адрес:
    г. Москва
    RESEDIT попробуй
     
  18. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    rmn,

    Да половина софта наверно вмпротом накрыта, зачем там отладчик ?

    И какие статик инструменты, у пары человек в сети анпакер может быть и есть.

    Юзер отладчик это трассировать будет неделю даже если и сможет. Дизасм совершенно беполезен, кто вам даст же декомпиль, который нужно вручную кодить. Да есчо и отсутствует при апдейте протектора. О какой статике вы говорите я хз. Выполняется в динамике свёртка кода обычно, потом только можно какой то статик инструмент использовать, девирт етц.
     
    Последнее редактирование: 21 ноя 2017