Я планирую написать автоматизированный бот для игры.Расшифровка кодировки протокола MMORPG
Трудная часть выясняет, как они закодировали свой протокол ... Чтобы сделать запуск бота легко, просто запустите персонаж и запишите, что он делает в wirehark. Тем не менее, интерпретация среды сложнее ... Она получает около 5 пакетов каждую секунду, если вы без дела, следовательно, много garbarge.
Мой план: поскольку игра проходит под TCP, я буду использовать freecap (http://www.freecap.ru/eng), чтобы заставить игру подключиться к прокси-серверу, запущенному на моей машине. Мне понадобится этот прокси-сервер, способный к пакетной инъекции или, возможно, сервер, способный пересылать захваченные пакеты. Таким образом, я могу воссоздать и возиться с тем, что посылает сервер, и понять их кодировку протокола.
- Кто-нибудь знает, где я могу получить прокси-сервер, который позволяет инъекции пакетов или где я могу выполнять инъекции пакетов (не через аппаратные средства, как и в случае с беспроводной или что-нибудь!)
- Где из, если я могу найти сервер/прокси, который пересылает захваченные пакеты (т. е.: повторяет соединение).
- Какие-либо лучшие инструменты или методологии для сопоставления шаблонов? Что-то, что может выделить шаблоны из mutliple сообщений, было бы БОЛЬШИМ.
ИЛИ, есть ли лучший способ расшифровать это здесь? Возможно, стратегия разборки (путем подключения функции winsock и начала разборки оттуда)? Я не делал этого раньше, поэтому не уверен. ИЛИ, любые другие идеи?
Просто убедитесь, что вы не нарушаете игры TOS. И ваше имя весело в контексте этого вопроса. –