Уязвимость сервера GC 60

Рассмотрим защиту серверной части Call of Duty United Offensive, а конкретнее - остановку сервера злоумышленником посредством выполнения в консоли команды /gc 60 в процессе игры. Данный баг разработчиков линуксовой версии устраняется путем редактирования файла game.mp.uo.i386.so. Для этого - скачиваем любой редактор бинарных файлов (например HeX Editor), и открываем им данный файл. В колонке справа находим строку с командой gc 60.

Заменяем команду gc - нулями

Проверяем - заходим на сервер, в консоли пишем /gc 60. Если все сделано правильно вы увидите сообщение о несуществующей команде.

Ваш комментарий


Защитный код
Обновить