HLProtector R01 Fix1
Автор: kaktyz92
Благодарности: DIMEDROL, resit, farag, detect, Zeal, pumamd, ratwayer, педрол, GROBOVSHIK
[Програмные требования]
Counter-Strike 1.6 Non-Steam или Steam версия игры.
Возможно и другие игры на движке GoldSource.
[Описание]
HLProtector - это технологическое продолжение CSProtector. Была переписана и усовершенствована вся техническая сторона и исключены ненужные функции.
При этом главная идея прогаммы не изменилась:
Программа выполняет роль защиты для вашего игравого клиента от, так называемого, slowhacking'а.
Тоесть, если у вас установленна и правильно функционирует данная программа, сервер не сможет(при стандартной настройке):
1. прописать рекламу на кнопки.
2. установить свой банер при загрузке сервера.
3. создавать конфиги.
4. забить папку с игрой скриншотами.
5. прописывать свои серверы в меню игры.
6. забанить вас по клиенту.
7. портить файлы в папке клиента.
8. выполнять "плохие" команды(kill, quit, exit, timerefresh, cd eject и тд.)
9. менять значения важных переменных.
10. обнаружить файл "opengl32.dll" в папке с игрой.
11. установить cookie с информацией бана в InternetExplorer(только при MOTD=1). Способствует обходу SuperBan'а(
http://amx-x.ru/viewtopic.php?f=11&t=474 )
И, как дополнение к функционалу:
1. Возможность заходить на сервера в зарезервированный слот или под ником админа, используя багу "amxresXXXX" или "amxauthXXXX" соответственно.
С вашей стороны никакие действия не требуются, протектор всё сделает сам.
2. Запуск неограниченного колличества копий клиента с установленным протектором.
В отличие от способа с заменой "hl.exe", во всех копиях будет работать браузер серверов.
3. Исправление некоторых ошибок на стороне клиента:
HLServer Crash Exploit
Вылет со всех последующих серверов после сервера с sXe-Injected
[Отличия от CSProtector]
* Возможность получить ПОЛНЫЙ лог команд от сервера.
* Фильтруются только то, что приходит от сервера(протектор больше не блокирует ваши скрипты).
* При использовании багов "резервный слот" или "админский ник" вас не кикает с сообщением "Dropped due to slot reservation" или "You have no entry to the server".
* Больше нет "autocopy.txt" и "autoexec.cfg".
* Простая блокировка команд и переменных. (достаточно только названия)
* Запуск нескольких копий игры одновременно.
[Установка]
Скопировать все файлы из архива в папку, где находится файл hl.exe или cstrike.exe
[Файлы]
..\protector.asi - лоадер, загружается в клиент, подгружает "protector.dll".
..\protector.dll - главный файл протектора.
..\protector.ini - конфигурационный файл.
..\_logs\prot_год_месяц_день__час_минута_секунда.l og - лог команд (название - время запуска клиента).
[Настройка]
1. Запись команд от сервера:
Параметр EnableLog в 'protector.ini':
0 - запись выключена
1 - запись включена
2. Блокирование MOTD окон:
Настраивается через параметр MOTD в файле "protector.ini":
0 - блокирование отключено
1 - блокирование включено
3. Правила блокирования команд сервера:
В protector.ini возможно записывать команды, которые будут заблокированы для сервера, а так же исключения для них.
[blocklist] - после этого выражения, должны быть записаны ТОЛЬКО названия команд, которые клиент НЕ выполнит при получении от сервера.
После названия команды не должно быть никаких посторонних символов, иначе блокировка работать не будет!
[whitelist] - после этой надписи, записываются исключения для команд из blocklist(прошедшие по правилам - будут выполнены)
В правилах возможно применять выражение *** - любые символы.
Например: setinfo ***translit
Протектор будет искать вхождение "setinfo " и "translit" одновременно.
[04.12.10] R01 Fix1
! Команды пришедшие с пакетом переадресации будет так же проходить через фильтр протектора. (thanks pumamd)
! Исправлен crash клиента, вызываемый HLServer'ом (thanks ratwayer)
! Исправлена ошибка, из-за которой вы могли получить бан на некоторых серверах.
! Скомпенсирована ошибка("особенность") возникающая после посещения любого сервера с sXe-Injected. Запись в лог версии sXeI на сервере.
! Добавленны сигнатуры функций для видео-режима "Software" (thanks ratwayer & GROBOVSHIK)
! Работа с sw.dll для поддержки видео-режима "Software" на 48 протоколе.
* Исправил работу whitelist. Он вообще не работал на R01.
* Исправил запись "пустых" команд в лог. (спасибо DIMEDROL)
* Логи теперь включаются\отключаются через параметр 'EnableLog' в 'protector.ini'.
* Теперь в логе не будет лишних пустых строк.
* Исправлено определение команды. (thanks pumamd)
* Исправлено неправильное определение сервера-отправителя команды при редиректе.
* Много мелких исправлений.
Code
Антивирусы, Да, многие будут ругаться на "серый" вмпротект. Но гарантирую 100% что в файлах все по-честному.
Смело можете добавлять в доверенную зону. Никаких скрытых функций нет.
скачать