Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Важная информация

Перед тем как создать тему или задать вопрос, ознакомьтесь с данной темой, там собраны наиболее распространенные уязвимости и способы устранения.
Так же не поленитесь воспользоваться поиском, вполне возможно, что ваш вопрос уже поднимался на форуме.
При создании новой темы уделите внимание ее названию, оно должно кратко описывать суть вашего вопроса/проблемы. Все вновь созданные темы с названиями "Помогите", "Объясните", "Подскажите" и т.д. будут удалены, а их авторы наказаны.
21 страниц V   1 2 ... 19 20 »

сканер (scanner)

, дополнительная защита сервера
Статус пользователя felicita
сообщение 11.2.2011, 22:46
Сообщение #1


Стаж: 15 лет

Сообщений: 101
Благодарностей: 121
Полезность: 1448

Авторы: felicita
Версия: 13

Описание:
  • проверка на наличие игрового протектора
  • проверка на наличие некоторых видов авто-нацеливания и авто-атаки
  • проверка на наличие запрещенных ников
  • проверка на наличие запрещенных сообщений
  • проверка на наличие спама командой fullupdate
  • проверка на нажатие запрещенных клавиш
  • проверка на наличие запрещенных алиасов
  • проверка на присутствие в баг-зонах карты
  • проверка на наличие ускоренной стрельбы
  • проверка значений некоторых кваров у игрока
  • проверка на наличие ускоренного передвижения
  • проверка файлов игрока


Пример записи в cvars.ini:
"квар" "минимальное значение" "значение по умолчанию" "максимальное значение"
Пример записи в zones.ini:
"карта" "X минимальное" "X максимальное" "Y мин." "Y макс." "Z мин." "Z макс"

Требования:
  • dproto
  • fakemeta


список изменений
Цитата
v.1
  • релиз

v.2
  • профиксирован код

v.3
  • добавлена проверка кваров
  • добавлено ведение логов

v.3 fixed
  • исправлена ошибка в коде // спасибо ReAct1oN

v.4
  • изменены квары и добавлены новые
  • добавлена проверка файлов
  • добавлено сканирование конфигурационных файлов
  • добавлен новый тип бана через SuperBan

v.5
  • добавлены новые квары
  • добавлено обнаружение использования багов карт
  • добавлено обнаружение нажатия запрещенных клавиш
  • добавлены файлы keys.ini и zones.ini
  • исправлены мелкие недочеты в коде

v.6
  • добавлены новые квары
  • добавлено обнаружение спама командой fullupdate
  • добавлено обнаружение игровых протекторов
  • добавлено сообщение в игру при нарушениях

v.7
  • добавлены новые квары
  • изменены значения некоторых дефолтных значений кваров
  • добавлена проверка на speedhack
  • добавлено обнаружение fast fire

v.8
  • добавлены новые квары
  • изменены значения некоторых дефолтных значений кваров
  • добавлена проверка на запрещенные ники
  • добавлена проверка на запрещенные сообщения
  • теперь за использование запрещенных клавиш в причине указывается название клавиши

v.9
  • изменено значение по умолчанию квара scanner_aliases_repetitions (на 20)
  • добавлен конфигурационный файл addons\amxmodx\configs\scanner\main_config.cfg

v.10
  • добавлены новые квары
  • добавлена возможность производить _restart на клиенте

v.11
  • добавлены новые квары
  • переписан модуль выставления кваров клиентам с 47-ым протоколом
  • подредактирован модуль выявления нажатия запрещенных клавиш

v.12
  • оптимизирован код
  • добавлено обнаружение некоторых видов авто-нацеливания и авто-атаки
  • переписан алгоритм проверки на наличие протектора
  • переписан алгоритм проверки на наличие алиасов
  • изменен тип записи причины бана в файлах

v.12 fixed
  • небольшое исправление

v.13
  • исправлена ошибка
  • оптимизирован код


Отредактировал: felicita, - 21.2.2011, 15:29
Прикрепленные файлы:
Прикрепленный файл  scanner.rar ( 41,78 килобайт ) Кол-во скачиваний: 619
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя 330863
сообщение 12.2.2011, 9:07
Сообщение #2


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

felicita,
уже есть зашита от этого :) (на стороне клиента)
ps.gif вот большое спасибо за исходник ,шас есть чему доверять thank_you2.gif

Отредактировал: 330863, - 12.2.2011, 9:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Ksedont
сообщение 12.2.2011, 9:24
Сообщение #3
Стаж: 15 лет

Сообщений: 92
Благодарности: выкл.

Цитата(felicita @ 11.2.2011, 23:46) *
Авторы: felicita
Версия: 7

Описание:
  • сканирование конфигурационных файлов
  • проверка наличия алиасов у клиента
  • проверка значений кваров у клиента
  • проверка файлов клиента
  • обнаружение нажатия запрещенных клавиш
  • обнаружение использования багов карт
  • обнаружение игрового протектора
  • обнаружение спама командой fullupdate
  • обнаружение увеличения скорости игрока
  • обнаружение ускоренной стрельбы


Пример записи в cvars.ini:
"квар" "минимальное значение" "значение по умолчанию" "максимальное значение"
Пример записи в zones.ini:
"карта" "X минимальное" "X максимальное" "Y мин." "Y макс." "Z мин." "Z макс"

Требования:
  • dproto
  • fakemeta


Настройки:
  • scanner_start_time - через какое время после захода клиента на сервер начнется сканирование
  • scanner_logs_enable - ведение логов: 1 - будут вестись, 0 - не будут
  • scanner_ban_type - тип бана: 0 - кик, 1 - бан по ip, 2 - advanced bans, 3 - AMXBANS 5, 4 - AMXBANS 6, 5 - SuperBan
  • scanner_ban_message - сообщение при обнаружении: 0 - ничего, 1 - сообщение в чат, 2 - hud-сообщение
  • scanner_aliases_enable - проверка алиасов: 1 - будет вестись, 0 - нет
  • scanner_aliases_ban_time - время бана на найденные алиасы
  • scanner_aliases_interval_time - время между отправками алиасов
  • scanner_aliases_repetitions - кол-во перепроверок при найденном алиасе
  • scanner_cvars_enable - проверка кваров: 1 - будут проверяться, 0 - нет
  • scanner_cvars_interval_time - время между проверками кваров
  • scanner_cvars_ban_time - время бана на найденные запрещенные квары
  • scanner_keys_enable - проверка использования запрещенных клавиш: 1 - будет проверка, 0 - нет
  • scanner_keys_warnings - кол-во предупреждений за использование запрещенных клавиш
  • scanner_keys_ban_time - время бана за использование запрещенных клавиш
  • scanner_keys_interval_time - время между отправками биндов
  • scanner_zones_enable - проверка использования багов карт: 1 - будет вестимь, 0 - нет
  • scanner_zones_ban_time - время бана за использование багов карт
  • scanner_zones_interval_time - время между проверками месторасположения игрока
  • scanner_protector_enable - будут ли клиенты проверяться на наличие различных протекторов: 1 - будут, 0 - нет
  • scanner_protector_ban_time - время бана при обнаружении игрового протектора
  • scanner_fullupdate_enable - проверка на спам командой fullupdate: 1 - будет вестись, 0 - нет
  • scanner_fullupdate_interval_time - время между проверками fullupdate комманд
  • scanner_fullupdate_warnings - максимальное допустимое кол-во fullupdate команд
  • scanner_fullupdate_ban_time - время бана за спам командой fullupdate
  • scanner_speedhack_enable - проверка на speedhack: 0 - нет, 1 - методом подсчета дистанции, 2 - методом подсчета кадров
  • scanner_speedhack_ban_time - время бана при обнаружении speedhack-а
  • scanner_speedhack_interval_time - время между проверками speedhack-а при scanner_speedhack_enable 1 (ставить не менее 1 секунды)
  • scanner_speedhack_warnings - кол-во предупреждений за использование speedhack-а
  • scanner_fastfire_enable - проверка на ускоренную стрельбу: 1 - будет вестись, 0 - нет
  • scanner_fastfire_ban_time - время бана при обнаружении ускоренной стрельбы


Список изменений:
[spoiler=список изменений][/spoiler]

Оффициальный сайт Античита есть? =)
ps.gif над подестить)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 12.2.2011, 9:41
Сообщение #4
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

dproto - зачем он в требованиях?
определение протокола игрока? для кваров. тогда да..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя felicita
сообщение 12.2.2011, 11:48
Сообщение #5


Стаж: 15 лет

Сообщений: 101
Благодарностей: 121
Полезность: 1448

Цитата(cs-portal @ 12.2.2011, 10:41) *
dproto - зачем он в требованиях?
определение протокола игрока? для кваров. тогда да..

Да, во-первых, чтобы при проверке кваров не выкидывало с ошибкой, во-вторых для проверки speedhack-а.

Цитата
уже есть зашита от этого (на стороне клиента)

От проверки на алиасы? о_О Не думаю.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя BeCeJ|b||/|
сообщение 12.2.2011, 12:16
Сообщение #6


Стаж: 15 лет

Сообщений: 902
Благодарностей: 572
Полезность: 412

Цитата(felicita @ 12.2.2011, 13:48) *
Да, во-первых, чтобы при проверке кваров не выкидывало с ошибкой, во-вторых для проверки speedhack-а.


От проверки на алиасы? о_О Не думаю.

Автор,Как обстоит дело с ложными обнаружениями? thank_you2.gif
з.ы Воткнул на тест


!
Аккаунт пользователя заблокирован до: 11.4.29391, 8:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 12.2.2011, 12:19
Сообщение #7


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

felicita,
тэст нужен ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя felicita
сообщение 12.2.2011, 12:45
Сообщение #8


Стаж: 15 лет

Сообщений: 101
Благодарностей: 121
Полезность: 1448

Цитата
Автор,Как обстоит дело с ложными обнаружениями?

Все настраивается через квары. Если пинг большой, следует заменить значение квара scanner_aliases_repetitions с 10 до, скажем, 20. За 10 секунд одна из 20-ти команд дойдет точно. Тесты проводил давненько на сервере с 20-ю игроками, у некоторых пинг был большенький - ни одного ложного.

Обновил.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя felicita
сообщение 12.2.2011, 13:00
Сообщение #9


Стаж: 15 лет

Сообщений: 101
Благодарностей: 121
Полезность: 1448

Тему, как дурак, назвал сканер (scanner) v.7, теперь изменить не могу. pardon.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BeCeJ|b||/|
сообщение 12.2.2011, 13:02
Сообщение #10


Стаж: 15 лет

Сообщений: 902
Благодарностей: 572
Полезность: 412

Цитата(felicita @ 12.2.2011, 14:45) *
Все настраивается через квары. Если пинг большой, следует заменить значение квара scanner_aliases_repetitions с 10 до, скажем, 20. За 10 секунд одна из 20-ти команд дойдет точно. Тесты проводил давненько на сервере с 20-ю игроками, у некоторых пинг был большенький - ни одного ложного.

Обновил.

Извиняюсь неправильно вопрос задал,некорректно я имел ввиду обнаружения speedhack и fast fire каким образом он проверяет? (: А то опасаюсь я проверок такие как проводят некоторые серверные античиты и банят налево и направо.По какому здесь принципу это работает?

Отредактировал: BeCeJ|b||/|, - 12.2.2011, 13:03


!
Аккаунт пользователя заблокирован до: 11.4.29391, 8:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя felicita
сообщение 12.2.2011, 13:07
Сообщение #11


Стаж: 15 лет

Сообщений: 101
Благодарностей: 121
Полезность: 1448

Цитата(BeCeJ|b||/| @ 12.2.2011, 14:02) *
Извиняюсь неправильно вопрос задал,некорректно я имел ввиду обнаружения speedhack и fast fire каким образом он проверяет? (: А то опасаюсь я проверок такие как проводят некоторые серверные античиты и банят налево и направо.По какому здесь принципу это работает?

Насчет speedhack-а:
Цитата
scanner_speedhack_enable - проверка на speedhack: 0 - нет, 1 - методом подсчета дистанции, 2 - методом подсчета кадров

А на ускоренную стрельбу проверяет совершенно иным способом, тупо подсчитывая время между выстрелами.

Отредактировал: felicita, - 12.2.2011, 13:08
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Urop9lH
сообщение 12.2.2011, 13:07
Сообщение #12
Стаж: 16 лет

Сообщений: 101
Благодарностей: 5
Полезность: 44

Если так дальше пойдёт можно-нужно античит делать а не сканер:)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ReZonance
сообщение 12.2.2011, 13:10
Сообщение #13
Стаж: 15 лет

Сообщений: 10
Благодарностей: 1
Полезность: 0

Цитата
L 02/12/2011 - 13:58:33: [AMXX] Displaying debug trace (plugin "scanner.amxx")
L 02/12/2011 - 13:58:33: [AMXX] Run time error 10: native error (native "ArrayGetString")
L 02/12/2011 - 13:58:33: [AMXX] [0] scanner.sma::check_configs (line 544)
L 02/12/2011 - 13:58:40: Invalid cellvector handle provided (16:0:0)


Постоянно выдает эту ошибку!
plugins.ini
csf_anticheat.amxx
amxbans_core.amxx
amxbans_main.amxx debug
adminchat.amxx
admincmd.amxx
adminhelp.amxx
adminslots.amxx
uaio_admin_R3_MastaMan_Edition.amxx
mapsmenu.amxx
adminvote.amxx
antiadvert.amxx
utf_chatter.amxx
admin_esp_mini.amxx
ad_manager.amxx
cmdmenu.amxx
hpk.amxx
imessage.amxx
umm.amxx
menufront.amxx
miscstats.amxx
multilingual.amxx
pausecfg.amxx
plmenu.amxx
pluginmenu.amxx
public_rules.amxx
restmenu.amxx
afk.amxx
statscfg.amxx
statsx_gui.amxx
stats_logging.amxx
telemenu.amxx
block_wallhack.amxx
game_destroyer_1.8.2.amxx
gamemenu.amxx
atac.amxx
atac_amxbans.amxx
atac_badaim.amxx
atac_blind.amxx
atac_bomb.amxx
atac_bury.amxx
atac_cmds.amxx
atac_drop.amxx
atac_drug.amxx
atac_fire.amxx
atac_glow.amxx
atac_hudmsg.amxx
atac_rocket.amxx
atac_slap.amxx
atac_slap2one.amxx
atac_slay.amxx
atac_spawnslay.amxx
atac_ta.amxx
aimbotdetect_14beta2.amxx
instant_autoteambalanc.amxx
autobuyfix.amxx
amx_ssban.amxx
anti_dd_scroll.amxx
c4timer.amxx
amx_setmaster.amxx
scanner.amxx debug


Protocol version 48
Exe version 1.1.2.6 (cstrike)
Exe build: 14:21:06 Mar 8 2010 4554

meta list
Код
[  1] AMX Mod X, v1.8.2-dev, Dec 12 2010, by AMX Mod X Dev Team, see http://www.amxmodx.org
[  2] dproto_EF, v0.9.87, 2010-10-26, by Crock, see
[  3] mmtimer, v1.6, 2010/03/25, by Crock, see
[  4] CStrike, v1.8.2-dev, Dec 12 2010, by AMX Mod X Dev Team, see http://www.amxmodx.org
[  5] CSX, v1.8.2-dev, Dec 12 2010, by AMX Mod X Dev Team, see http://www.amxmodx.org/
[  6] Engine, v1.8.2-dev, Dec 12 2010, by AMX Mod X Dev Team, see http://www.amxmodx.org
[  7] FakeMeta, v1.8.2-dev, Dec 12 2010, by AMX Mod X Dev Team, see http://www.amxmodx.org
[  8] Fun, v1.8.2-dev, Dec 12 2010, by AMX Mod X Dev Team, see http://www.amxmodx.org
[  9] Ham Sandwich, v1.8.2-dev, Dec 12 2010, by AMX Mod X Dev Team, see http://www.amxmodx.org
[ 10] MySQL, v1.8.2-dev, Dec 12 2010, by AMX Mod X Dev Team, see http://www.amx
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя felicita
сообщение 12.2.2011, 13:15
Сообщение #14


Стаж: 15 лет

Сообщений: 101
Благодарностей: 121
Полезность: 1448

Проверьте наличие файла addons\amxmodx\configs\scanner\configs.ini.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя felicita
сообщение 12.2.2011, 13:31
Сообщение #15


Стаж: 15 лет

Сообщений: 101
Благодарностей: 121
Полезность: 1448

Причиной ошибки может быть либо отсутствие файла, либо отсутствие данных в файле.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ReZonance
сообщение 12.2.2011, 13:35
Сообщение #16
Стаж: 15 лет

Сообщений: 10
Благодарностей: 1
Полезность: 0

Точно прогнал забыл в торопях скопировать! Спс!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Urop9lH
сообщение 12.2.2011, 13:40
Сообщение #17
Стаж: 16 лет

Сообщений: 101
Благодарностей: 5
Полезность: 44

Кст думаю из исхода зеты можно выпилить релоад для сканера... и зделать тхт файл благодарности из каких античитов брался дописывался исход...
Прикрепленные файлы:
Прикрепленный файл  zeta_anticheat.rar ( 344,88 килобайт ) Кол-во скачиваний: 38
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя felicita
сообщение 12.2.2011, 13:44
Сообщение #18


Стаж: 15 лет

Сообщений: 101
Благодарностей: 121
Полезность: 1448

В смысле релоад? _reload команду? А смысла нет. Протекторы блокируют эту команду на ура, и будет много мороки, если перезагрузки не произойдет.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Urop9lH
сообщение 12.2.2011, 13:51
Сообщение #19
Стаж: 16 лет

Сообщений: 101
Благодарностей: 5
Полезность: 44

// Перегрузка клиента. Позволяет отгружать 90% читов из памяти. Администраторы имеют иммунитет.
zeta_client_reload 1
Я про это=)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя felicita
сообщение 12.2.2011, 13:58
Сообщение #20


Стаж: 15 лет

Сообщений: 101
Благодарностей: 121
Полезность: 1448

Я про то же)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
21 страниц V   1 2 ... 19 20 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: