Сейчас на форуме: localhost1, vsv1, asfa, tyns777 (+4 невидимых) |
eXeL@B —› Вопросы новичков —› Найти IP-адрес сервера игры |
Посл.ответ | Сообщение |
|
Создано: 18 мая 2020 17:40 · Поправил: alexriseing · Личное сообщение · #1 Всем форумчанам и профессионалам привет! Имеется вот что... Существует одна онлайн-игра [Dota 2]. на платформе Steam. Матчи игр проходят на определённых серверах. Во время самой игры можно получить доступ к консоли, где прописываются различные команды. Интересуют команды с IP адресами. Раньше (где-то до 2015) туда прописывался IP и порт сервера игры, сейчас же для каждого матча создаётся, так сказать, уникальный идентификатор (типа 147189579:2321) и соединение к серверу проходит через "Relay-servers" - считайте, нечто VPN. После каждого матча записывается его демка, которую можно потом просмотреть. Пробовал открыть эти файлы (формат .dem) с помощью обычного блокнота и заметил, что IP и порт уже прописанные в чистом виде. (но вот после матча этот адрес уже ни к чему). Также была попытка проследить IP сервера через WireShark с фильтром UDP, где были только IP - адреса тех самых Relay серверов, искомого не было. Плюс у каждого региона свой диапазон адресов. Для нужного региона просканировал по подсети и обнаружил 200+ серверов. Они все Online, просто какие-то заняты игроками, какие-то простаивают и "активируются" в момент создания матча. Так вот, есть какие-нибудь идеи, как вычислить нужный IP-адрес? |
|
Создано: 18 мая 2020 18:40 · Личное сообщение · #2 |
|
Создано: 18 мая 2020 18:56 · Личное сообщение · #3 |
|
Создано: 26 мая 2020 11:49 · Личное сообщение · #4 |
|
Создано: 26 мая 2020 14:01 · Личное сообщение · #5 |
|
Создано: 26 мая 2020 14:24 · Личное сообщение · #6 И что он там увидит? Он WireShark'ом смотрел пишет, а вы ему netstat советуете или connect хукать... Если подключение идёт через relay - весь трафик идёт через него, и увидит он IP relay сервера, а он хочет узнать куда relay всё пересылает (что тоже вопрос, т.к. за relay сервером реальных серверов может быть несколько, и для разных подключений пересылка будет идти на разные IP). Куда дальше relay пересылает все пакеты без доступа к нему никак узнать нельзя. |
|
Создано: 26 мая 2020 15:51 · Поправил: Medsft · Личное сообщение · #7 cppasm пишет: Куда дальше relay пересылает все пакеты без доступа к нему никак узнать нельзя а если от обратного прыгать? (при условии что чел ошибся конечно))) В демке после матча есть реальные IP, и соответственно если предположить что в идентификаторе который выдается перед началом матча, есть константная последовательность по которой можно идентифицировать сервер, то можно составить таблицу | Сообщение посчитали полезным: AE, alexriseing |
|
Создано: 04 июня 2020 10:56 · Личное сообщение · #8 Medsft пишет: В демке после матча есть реальные IP, и соответственно если предположить что в идентификаторе который выдается перед началом матча, есть константная последовательность по которой можно идентифицировать сервер, то можно составить таблицу сношения соответствия с двумя столбцами. интересно..... |
|
Создано: 04 июня 2020 14:12 · Личное сообщение · #9 |
eXeL@B —› Вопросы новичков —› Найти IP-адрес сервера игры |