Сейчас на форуме: _MBK_, ManHunter, Magister Yoda, rtsgreg1989 (+9 невидимых)

 eXeL@B —› Основной форум —› ChangeDisplaySettings & Окно Debugger'a
Посл.ответ Сообщение

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

Создано: 01 сентября 2005 22:48
· Личное сообщение · #1

Вообщем, есть игра. "Защита" типа GetDriveTypeA. Но вот только проверка на наличие CD происходит после переключения разрешения, в котором не видно окна отладчика. Пробывал Olly, Ice, Trw. Все успешно "брякуются" на GetDriveTypeA, но ни кого из них видно. Что делать ? Трейсить в слепую ?




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 01 сентября 2005 22:58
· Личное сообщение · #2

Чтоже это за разрешение такое? Айс всегда рисуется в центре, а размеры его можно подогнать и руками. Или он не рисуется вообще? Тогда попробуй перерисовать окно айса (F4, потом любую кнопку).




Ранг: 104.1 (ветеран)
Активность: 0.070
Статус: Участник
искатель истЕны

Создано: 01 сентября 2005 23:08
· Личное сообщение · #3

Как вариант - заставить игру запускаться в окне. Соответственно надо ковырять используемое апи(DirectX к примеру или OpenGL) при запуске.



Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 02 сентября 2005 01:46
· Личное сообщение · #4

Novice
Ну если совсем (во что лично я не верю... но допускаю), то нужно айсить на хост и таргет в wmware. Только проще трейс лист посмотреть или в дизасме сразу всё подправить, обычно всё элементарно (60% случаев).

-----
Всем привет, я вернулся




Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 02 сентября 2005 07:58
· Личное сообщение · #5

Попробуй в оле alt+F5 (always on top)

-----
TBR





Ранг: 69.0 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 02 сентября 2005 09:38 · Поправил: estet
· Личное сообщение · #6

Archer пишет:
Айс всегда рисуется в центре

Насколько я помню, выпавшее окно Сайса двигается в любом направлении Ctrl+Alt+стрелка (кажися...) и всплывает всегда там, где ты его оставил в последний раз...
А размеры окна и кол-во строк и т.д. можно через конфиг подогнать так, чтоб после выпадания в игрухе Сайс выглядел по-человечьи...



Ранг: 228.7 (наставник), 2thx
Активность: 0.120
Статус: Участник
malware research

Создано: 02 сентября 2005 10:17
· Личное сообщение · #7

Novice
У меня тоже такое было. Я сделал так: с помощью filemon определил, наличие какого файла проверяет игрушка, открыл .ехе в НЕХ-редакторе нашел там соответствующую строку и поменял на boot.ini (можно также autoexec.bat и т.д. т. е файлы которые есть везде) Стока должна заканчиваться 00. И не зубудь после GetDriveTypeA поменять cmp eax, 05 на cmp eax, 03. Ну а если игрушка проверяет еще и название метки тома, то либо исправить на метку HDD, или брать дизассемблер (лучше IDA) и исследовать что да как, но обычно не приходится.
P.S. Это самый простой и быстрый способ.

-----
Research is my purpose




Ранг: 186.8 (ветеран)
Активность: 0.040
Статус: Участник

Создано: 02 сентября 2005 12:36
· Личное сообщение · #8

Ну блин, IDA ж есть... В ней и смотри, что да откуда.


 eXeL@B —› Основной форум —› ChangeDisplaySettings & Окно Debugger'a
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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