|
Обсужение Frost - Общение разработчиков - Программирование для Point Blank, общение и обсуждение разработок |
30.05.2013, 16:09
|
#16
|
|
|
|
Разведчик
|
Регистрация: 06.09.2012
Сообщений: 23
Популярность: 488
Сказал(а) спасибо: 10
Поблагодарили 11 раз(а) в 10 сообщениях
|
Re: Обсужение Frost
|
|
|
30.05.2013, 17:20
|
#17
|
|
|
|
Старший сержант
|
Регистрация: 09.03.2012
Сообщений: 172
Популярность: 607
Сказал(а) спасибо: 368
Поблагодарили 112 раз(а) в 67 сообщениях
|
Re: Обсужение Frost
|
|
|
30.05.2013, 18:07
|
#18
|
|
|
|
Маршал
|
Регистрация: 05.05.2009
Сообщений: 875
Популярность: 48955
Золото Zhyk.Ru: 850
Сказал(а) спасибо: 155
Поблагодарили 739 раз(а) в 274 сообщениях
|
Re: Обсужение Frost
|
Цитата: |
|
|
|
|
|
|
|
|
|
Ну как говорится пришел выпендрился и пошол !!!Тыпо показал что крут ?
|
|
|
|
|
|
Тебе подсказали алгоритм как возможно найти проверки фроста.
Или ты относишься к ряду тех школьников, за которых должны нет, просто обязаны написать весь код, потом скинуть ему его и объяснить как он работает, а через часа полтора от него появится новая тема: "Создал СВОЙ обход фроста. Качать всем, бана нибудит."
|
|
|
3 пользователя(ей) сказали cпасибо:
|
|
30.05.2013, 18:24
|
#19
|
|
|
|
Пехотинец
|
Регистрация: 11.01.2012
Сообщений: 84
Популярность: 3472
Сказал(а) спасибо: 97
Поблагодарили 182 раз(а) в 97 сообщениях
|
Re: Обсужение Frost
|
Цитата: |
|
|
|
|
|
|
|
|
|
он кажется совет дал, если я не ошибаюсь.
|
|
|
|
|
|
Верно, я даже больше вам скажу:
Запускайте клиент через CreateProcessW с флагом CREATE_SUSPENDED, далее в зависимости от защиты нужно найти функцию, которую она вызывает во время распаковки, далее пишем Dll, которая будет вешать хук на эту функцию с проверкой, распаковался ли уже клиент или нет, в зависимости от результата патчить нужные места.
И в итоге: нужные функции будут переделаны еще до того, как клиент выполнит их, затем размораживаем процесс (можно сделать из самой Dll).
Есть вероятность, что после замороженного запуска еще не будет библиотек, в которых нужно ставить хук на функцию (например kernel32.dll), в этом случае нужно будет их загрузить из Dll, через функцию LoadLibraryW.
Последний раз редактировалось Annedroid; 30.05.2013 в 18:27.
|
|
|
2 пользователя(ей) сказали cпасибо:
|
|
30.05.2013, 18:55
|
#20
|
|
|
|
Фельдмаршал
|
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: Обсужение Frost
Для чего эти все манипуляции с клиентом?
Есть более извращённые методы:
1) после захода на сервер, фрост сканит процесс на наличие сторонней библиотеки - перхватить этот запрос и не дать ему выполниться;
2) после проверки и создания лога, процесс закрывается - найти и перехватить этот запрос (колектор, шилд);
3) проратчить драйвер - перехватить все проверки.
|
|
|
Пользователь сказал cпасибо:
|
|
30.05.2013, 18:58
|
#21
|
|
|
|
Пехотинец
|
Регистрация: 11.01.2012
Сообщений: 84
Популярность: 3472
Сказал(а) спасибо: 97
Поблагодарили 182 раз(а) в 97 сообщениях
|
Re: Обсужение Frost
|
|
|
Пользователь сказал cпасибо:
|
|
30.05.2013, 19:45
|
#22
|
|
|
|
Фельдмаршал
|
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: Обсужение Frost
Ну тогда нужно юзать PB.exe, а не клиент игры. Веть с него всё начинается, запуск фроста, загрузка драйверов.
Уверен, что минупуляции с клиент безсмыслены, ну кроме корейской защиты.
А хукать надо саму защиту или дрова.
|
|
|
Пользователь сказал cпасибо:
|
|
30.05.2013, 19:53
|
#23
|
|
|
|
Пехотинец
|
Регистрация: 11.01.2012
Сообщений: 84
Популярность: 3472
Сказал(а) спасибо: 97
Поблагодарили 182 раз(а) в 97 сообщениях
|
Re: Обсужение Frost
|
|
|
Пользователь сказал cпасибо:
|
|
31.05.2013, 00:17
|
#24
|
|
|
|
Фельдмаршал
|
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: Обсужение Frost
Annedroid, как ты предлогаеш его принудительно распаковать? Веть для патчинга, нужно что бы он распаковался.
|
|
|
31.05.2013, 06:52
|
#25
|
|
|
|
Маршал
|
Регистрация: 05.05.2009
Сообщений: 875
Популярность: 48955
Золото Zhyk.Ru: 850
Сказал(а) спасибо: 155
Поблагодарили 739 раз(а) в 274 сообщениях
|
Re: Обсужение Frost
|
|
|
3 пользователя(ей) сказали cпасибо:
|
|
31.05.2013, 09:15
|
#26
|
|
|
|
Маршал
|
Регистрация: 05.05.2009
Сообщений: 875
Популярность: 48955
Золото Zhyk.Ru: 850
Сказал(а) спасибо: 155
Поблагодарили 739 раз(а) в 274 сообщениях
|
Re: Обсужение Frost
да я не про блэка а про это чудо:
а блэк правильно говорит, как в коллекторе были проверки так и остались, щас просто кое что там поменялось и добавилось, но суть осталось та же.
|
|
|
Пользователь сказал cпасибо:
|
|
31.05.2013, 10:37
|
#27
|
|
|
|
Фельдмаршал
|
Регистрация: 22.02.2011
Сообщений: 949
Популярность: 34698
Сказал(а) спасибо: 939
Поблагодарили 2,534 раз(а) в 911 сообщениях
|
Re: Обсужение Frost
|
|
|
31.05.2013, 13:42
|
#28
|
|
|
|
Старший сержант
|
Регистрация: 18.02.2011
Сообщений: 232
Популярность: 8824
Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
|
Re: Обсужение Frost
Последний раз редактировалось slava-zis; 31.05.2013 в 13:48.
|
|
|
31.05.2013, 14:50
|
#29
|
|
|
|
Маршал
|
Регистрация: 05.05.2009
Сообщений: 875
Популярность: 48955
Золото Zhyk.Ru: 850
Сказал(а) спасибо: 155
Поблагодарили 739 раз(а) в 274 сообщениях
|
Re: Обсужение Frost
|
|
|
31.05.2013, 15:55
|
#30
|
|
|
|
Маршал
|
Регистрация: 05.05.2009
Сообщений: 875
Популярность: 48955
Золото Zhyk.Ru: 850
Сказал(а) спасибо: 155
Поблагодарили 739 раз(а) в 274 сообщениях
|
Re: Обсужение Frost
Да ты любой краш вызови игра не закроется. Но на сервак уходит пакет, и сервер знает что ты читерил, следовательно жди бана. Нубочаров они тоже не банят, ждут пока они раскачаются потом лепят бан.
|
|
|
Пользователь сказал cпасибо:
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 12:33.
|
|