Сейчас на форуме: asfa, _MBK_ (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Обход защиты программы.
Посл.ответ Сообщение

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

Создано: 28 февраля 2010 15:31 · Поправил: D3vion
· Личное сообщение · #1

Доброго времени суток.
Имеется программа с очень мудреной защитой.
Алгоритм:
1)После запуска просит логин-пароль(Логин и пароль с их форума,и подойдут в прогу только после оплаты подписки(есть таковая,но очень дорого в мес))
2)После 1го входи,программа записывает твой HW-ID на твой акк и под другим компом уже не зайти.
3)Программа предлагает дллки(Ради которых и нужны). Ты выбираешь что тебе надо и нажимаешь "Load"
Она скачивает в какую-то временную папку эту дллку,инжектит ее в нужный процесс и сразу закрывается.

Такие вопросы:
1) Как можно найти дллку на компе,во вр папке и инжектить ее самостоятельно?(Они периодически обновляются)
2) С чего начать обходить эту защиту?
3)Как можно изменить HWID компа на любой другой или случайный?,или просто сэмулировать др HWID для программы,при этом оставив ее в среде того же виндоуса?




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

Создано: 28 февраля 2010 16:44
· Личное сообщение · #2

1. Ставь бряки за запись файла и смотри, куда пишет. PETools показывает длл в процессе с путями. Сорцов на инжект вообще пруд пруди.
2. Если загружает с сервера, суши вёсла, новые версии длл тебе не утянуть без ключа, если это сделано не совсем тупо.
3. Ищи, как формируется, да подменяй.



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

Создано: 02 марта 2010 16:08
· Личное сообщение · #3

Archer, 1) Не показала,как ни пробовал.(Прога платная,но если кто то заинтересуется помочь,могу сделать ее платный акк,чтобы вы могли помочь)
3)Мне нужно не подменить,а именно сменить HW-ID. Не в проге,а именно своего компа. Менять железо не вариант. Именно чтобы программа определяла HW-ID другой.(В идеале,чтобы он кардинально отличался от текущего)




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

Создано: 02 марта 2010 16:19
· Личное сообщение · #4

Узнай как формируется HWID для начала, если хочешь изменить.




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

Создано: 02 марта 2010 18:43
· Личное сообщение · #5

Своей работы я так и не увидел, как и конкретного вопроса, типа делал вот так и вот так, но вот тут появился вопрос. Вариант "как ни пробовал"-не катит. Вариантов уйма, начиная с отладчика, заканчивая файл мониторами. Про хвид ни 1 мысли тоже не увидел.



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

Создано: 03 марта 2010 17:19
· Личное сообщение · #6

3) Как можно изменить HWID компа на любой другой или случайный?,или просто сэмулировать др HWID для программы,при этом оставив ее в среде того же виндоуса?
реверс программы, зависеть может от чего угодно - от жесткого диска, видеокарты, от даты системной папки)
все что можно получить - любой hwid, или прошить постоянный (для работы за любым компом)
+ собрать набор dll
тузлы инжекта в гугле



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

Создано: 05 марта 2010 13:26
· Личное сообщение · #7

Чтобы достать нужные мне из проги длл-ки я попробовал воспользоваться process monitro'ом,программа не запускалась при запущенном мониторе. Но проблема в том что даже после исп hidetoolz она все равно его видит. Идеальный для меня вариант это найти куда она сохраняет дллки после загрузки.

Насчет хв-ид выяснил что его не изменить на др,а менять непосредственно в проге бесполезно,тк онлайн авторизация(хв-иды на сервере).




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

Создано: 05 марта 2010 19:06
· Личное сообщение · #8

В запросы, короче. Своей работы никакой, вопросы проигнорированы.


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