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

 eXeL@B —› Вопросы новичков —› Прошу помощи с игрой Dynasty от nevosoft
Посл.ответ Сообщение

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

Создано: 04 марта 2008 10:28
· Личное сообщение · #1

Доброго времени суток уважаемые господа! Я начинающий крэкер и пока что не могу справиться с возникшей у меня проблемой. Суть в чём: игра представляет собой триал-версию длительностью 60 минут с рекламным nag-окном в начале игры. Окно я убрал без особых проблем, но с триалом вожусь до сих пор, так как не могу понять принципа обращений и перезаписи ключа реестра HKEY_CURRENT_USER\Software\nevosoft\wrapper\product4561\settings который создаётся и меняется в течении игры. Причём я уверен на сто процентов, что всё дело именно в этом ключе, т.к. при его удалении и последующем запуске игры он создаётся вновь причём с полными 60 минутами времени игры(типа игру только установили и запустили в первый раз). Возможно(а вернее всего так и есть) я ещё не знаю все команды(которые могут использоваться) в программе при обращении к ключам реестра или таймерам и что с ними нужно делать, но при рассмотрении программы в OLLYDbg я ничего там не нешёл. Правильнее сказать там есть много команд типа TimeGetTime и Trialtime= но что делать с ними дальше я не приложу ума. Все мои попытки заNOP'ить их или поменять переходы к ним оборачиваются провалом. Если не сложно то прошу участников форума помочь разобраться с этой проблемой. Зараннее благодарен.



Ранг: 441.3 (мудрец), 297thx
Активность: 0.410.04
Статус: Участник

Создано: 04 марта 2008 10:35
· Личное сообщение · #2

Щас я тебе подскажу что надо сделать. Сначала надо сделать вот это, потом в коде в строке ХХХХХ поменять значение на YYYYY, потом сделать вот это, потом попробовать вот это. Сразу становится понятно - что ничего не понятно. Ссылку на прогу выложи



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

Создано: 04 марта 2008 12:40 · Поправил: Stepa075
· Личное сообщение · #3

Ссылка игры: www.nevosoft.ru/downloads/Dynasty.exe



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

Создано: 04 марта 2008 13:44
· Личное сообщение · #4

От невософта все игры ломают сами себя. Т.е. при запуске самой игры создаётся скрытый файл с нечленораздельным названием и расширением dll (может и с другим). Скопируй этот файл куда нибудь, переименуй в нормальное название с расширением exe, сними аттрибут скрытый и скопируй обратно. Игру запускай с него. Вот и вся наука.

-----
Я ещё не волшебник, я только учусь...




Ранг: -0.6 (гость)
Активность: 0.010
Статус: Участник

Создано: 04 марта 2008 20:23
· Личное сообщение · #5

это очень простая защита, полазей подольше
небольшая подсказка : все игры от невосовт ломаются одним креком в котором меняются всего два адреса(перехода),до вызова окна с триалом



Ранг: 18.3 (новичок)
Активность: 0.010
Статус: Участник

Создано: 04 марта 2008 22:07
· Личное сообщение · #6

Там даже отладчик не нужен. Ну по крайне мере в том, что я играл от невософта. Там запускается loader, а не игра. Если триал не закончен: запускаешь лодер, когда игра запустится прибиваешь его через диспетчер задач. В папке game будет dll, которую переименовываешь. Это и есть игра. Ну если интересно отлавливай CreateProcess и WriteProcessMemory вроде.




Ранг: 340.0 (мудрец), 22thx
Активность: 0.120
Статус: Участник
THETA

Создано: 04 марта 2008 23:12
· Личное сообщение · #7

Wild_One пишет:
Там запускается loader, а не игра.

Ну да, враппер называется. он проверяет количество оставшейся "халявы" и после этого принимает решение, дать насладиться игрой или показать "фигвам".
Wild_One пишет:
Если триал не закончен

Если даже закончен, все равно можно продлить. По крайней мере раньше так было. Поставить бряк на EnableButton (или EnableWindow, не помню уже) и "разрешить" себе играть дальше. Можно играть без ограничений, только наблюдать мерзкую заставку. Так что вариант с анврапом предпочтительней ИМХО.

-----
Программист SkyNet





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 04 марта 2008 23:33
· Личное сообщение · #8

Assass1n уже 4 поста назад исчерпывающе ответил на вопрос... Потом решили ешё 3 раза повторить тоже самое, но другими словами
заняться чтоли не чем? закройте уже тему!

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





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

Создано: 05 марта 2008 10:15
· Личное сообщение · #9

Чо-то реально нафлудили, пока топик закрою, если будет надо-открою.


 eXeL@B —› Вопросы новичков —› Прошу помощи с игрой Dynasty от nevosoft
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати