• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

CS monitoring

  • Автор темы Автор темы _eXtern
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
E

_eXtern

Народ, помогите, пожалуйста!
Хочу понять, как работают проги мониторинга игровых серверов (статистика сервера: ping, frag, etc.)
Нашёл скрипт на перле, но специально учить перл для того, чтобы понять как работает, сами понимате…
Я единственное понял из этого скрипта, что он принимает массив с данными...

Если знаете, то помогите plz.

Заранее благодарен!!!
 
так кинь скрипт сюда, может помогу(помогут), а вообще, вопрос не совсем понятен %)
 
Скрипт большой 200кб!
Из него понятно одно:
Есть библиотека pq.pm, которая осуществляет взаимодействие с сервером.
Например, для получения списка игроков нужно послать на сервер HL UDP-пакет "XXXXplayers", где X - 0xff. Он вернет ответ "...E", а дальше сам список в некотором формате.
Дальше все в той же библиотеке эти пакеты преобразуются в хэш.
Вопрос такой:
Как это осуществить на Си???
Как устанавливать соединение, отсылать/принимать пакеты я знаю, а вот что слать и что принимать...

Какое сообщение мне нужно послать чтобы получить ответ? что-то вроде:

char buff[]="?????????";

message_size=strlen(buff);

sendto(sock, buff, message_size, 0, (struct sockaddr *) &hl_addr,
sizeof(hl_addr));

что в buff? XXXXplayers?
 
Прочитай вот эту статью , она правда по безопасности, но тем не менее поможет понять основы. Чтобы выяснить все моменты, тебе нужно найти Half-Life SDK, я где-то видел его в сети, поищи в гугле. Ну и поищи на оффсайтах, там должны быть форумы для программистов разрабатывающих моды, правда все на инглише, но если это для тебя не проблема, то лучше этот вопрос задать там.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы