Сейчас на форуме: zds (+7 невидимых)

 eXeL@B —› Протекторы —› Как определить версию CD защиты SafeDisc?
Посл.ответ Сообщение

Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 01 июля 2006 00:20
· Личное сообщение · #1

Необходимо определить версию, но не программами типа ClonyXXL, а самостоятельно, т.е. копаясь в файле или ещё как-то.
Сам я слышал, что SafeDisc прописывает версию где-то в файле, но где?
Если, кто-то знает ПОДСКАЖИТЕ!
Заранее СПАСИБО!




Ранг: 283.6 (наставник), 56thx
Активность: 0.130
Статус: Участник
Author of GeTaOEP

Создано: 01 июля 2006 00:35
· Личное сообщение · #2

Attack
Открываешь файл,к примеру,в WinHEX и,просмотрев конец PE-заголовка(почти перед началом первой секции),увидишь номер версии после строки „BoG_ *90.0&!! Yy>” -- он представлен там в виде трёх значений типа Unsigned Long.
Но фокус в том,что в последнее время компании типа EA GAMES взяли моду стирать эти данные.Так что таким образом не всегда удаётся определить версию.

-----
the Power of Reversing team





Ранг: 283.6 (наставник), 56thx
Активность: 0.130
Статус: Участник
Author of GeTaOEP

Создано: 17 июля 2006 16:15 · Поправил: DillerInc
· Личное сообщение · #3

Вот ещё один из вариантов определения версии,если вышеописаный не работает,иными словами,если известная строка „BoG_ *90.0&!! Yy>” затёрта:

* считываем из таблицы секций Raw-смещение секции stxt774
* считываем оттуда же виртуальный размер этой секции
* плюсуем их вместе и добавляем "магическое" число 38h

По получившемуся смещению считываем три Unsigned Longs.
И никаких больше надписей типа "Possible SafeDisc.Version removed".

P.S. Ещё раз подчёркиваю,что такой вариант будет работать,только если не работает вариант со строкой.
P.P.S. Проверялось на играх от EA GAMES.

-----
the Power of Reversing team




Ранг: 7.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 25 июля 2006 15:28
· Личное сообщение · #4

Открой экзешник Resource Hacker'ом а там либо в папке Version Info либо в Strings будет название типа защиты, разработчики и то, что тебе нужно!




Ранг: 283.6 (наставник), 56thx
Активность: 0.130
Статус: Участник
Author of GeTaOEP

Создано: 25 июля 2006 18:55
· Личное сообщение · #5

Enchantner пишет:
Открой экзешник Resource Hacker'ом

...ничего подобного.
Хотя это тоже один из возможных вариантов узнавания полной версии,но нам для этого нужен вовсе не сам исполняемый файл,а один из файлов,находящихся во временной директории.

-----
the Power of Reversing team




Ранг: 7.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 28 июля 2006 10:55
· Личное сообщение · #6

Да, точно. что-то я заглючил


 eXeL@B —› Протекторы —› Как определить версию CD защиты SafeDisc?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати