Сообщений: 3
	Тем: 1
	Зарегистрирован: Sep 2015
	
Репутация: 
0
	 
	
	
		Всем привет. Встал вопрос, о том, как можно отключить Фрост и GameGuard. 
Клиент используется от ииновы, последнего обновления. 
Я хотел бы узнать принцип и механизм отключения. Olly настроен, и может открыть процесс, не выбивая сообщения о "найденном отладчике".
Буду признательным, за помощь.
Я не ищу готовых решений, хочу обрести знания по этому поводу.
	
	
	
	
	
 
 
	
	
	
		
	Сообщений: 205
	Тем: 14
	Зарегистрирован: Sep 2012
	
Репутация: 
272
	 
	
	
		п.с тема то в Blade & Soul а не л2
	
	
	
	
	
 
 
	
	
	
		
	Сообщений: 21
	Тем: 2
	Зарегистрирован: Feb 2014
	
Репутация: 
57
	 
	
	
		Из вопроса не совсем понятно что именно хочешь сделать, поэтому предположу, что "отключить" требуется в самом наивном смысле - просто удалить.
Тогда:
1) гард. В клиенте находится место где он подгружается и этот код просто вырезается. Прочие места, как например получение и отправка CSAuth3, соответствующим образом правятся, чтобы не вызывать ошибок. Если код работы с гардом обфуцирован, как например это сделано в АА, то придётся чуть повозиться конечно;
2) фрост. Детально пока не реверсил - повода в виде интересующей игры  не подвернулось, но один раз встречал. Не знаю применимо ли к BnS, да и давно уже это было, но надо найти вызовы frostSend, frostRecv и т.д. в клиенте и заменить на свои. Или даже проще подсунуть вместо фростовской свою dll c такими же именами функций.
	
	
	
	
	
 
 
	
	
	
		
	Сообщений: 322
	Тем: 6
	Зарегистрирован: Nov 2015
	
Репутация: 
505
	 
	
	
		dima_noname,
Открой через ольку, Frost занопи все вызовы, там не так и много, frostcollector, FrostFunc
	
	
	
Разработка Emu: PiercingBlow 90%, APB Reloaded 100%.
Самый действенный инструмент для самообучения - грабли.