Всем привет,я хотел бы решить такую задачу как внедрение сетевого пакета в UDP трафик между клиентом и сервером,сетевой пакет будет содержать произвольные данные,ближе к делу,я в игре подключаюсь к игровому серверу,после того как я подключился между нами идёт обмен сетевыми пакетами,я хотел бы внедрить в этот обмен внедрить свой сетевой пакет с произвольными данными,скажите пожалуйста какие мне надо для этого применить инструменты.
Перенаправляете трафик с помощью фаервола в свою программу-обёртку. Дальше уже решаете, что делать с пакетами. На FreeBSD и Linux это проще простого. В Windows, как обычно, без моторов и визоров не обойтись. --- Сообщение объединено, 23 авг 2020 --- Можно с таблицей маршрутизации поизвращаться.
Если бы вопрос бы по HTTP то я бы посоветовал Fiddler. Про UDP не знаю, возможно это можно сделать через WinPcap или Wireshark. В крайнем случае можно проинжектить в процесс, перехватить сетевые функции, аналищировать, что в них уходит и посылать за ними свои пакеты. Ну или уже в ядро с этим вопросом лазять.
Microedition, Если для решения данной задачи нужно будет пойти сложным путём,то да,ну а если есть простой путь, то почему бы им не воспользоваться.
Ну да, драйвером можно решить, но если игра не защищена от инжекта, то проще и стабильнее в юзермоде сделать канеш.
Ну можно оформить в виде шеллкода. Смотря, что тебе проще, если проще сделать драйвер - делай драйвер.
мне кажется тут нужно абстрагироваться от пакетов а перехватывать трафик технологией MITM proxy и уже так увеличивать кол-во жизней вашего героя
Мне удалось это сделать,через сырые сокеты,я не знаю можно ли это назвать инъекцией.Создаю сырой сокет далее строю udp пакет,потом поключаюсь к игровому серверу а затем отправляю этот пакет,внешне это пакет выглядит также как и те пакеты которые посылает процесс-клиент,порты те же.
[quote="Entropy[/quote] Так как у Вас игровая платформа, =>x64 =>драйвер отдыхает=> уровень AFD Я бы порекомендовал LSP для этой задачи. 1. Определяем в LSP процесс в котором находимся 2. Патчим пакет Бан от сервака в таком случае вы не получите однозначно.
Microedition, Бро, отпишись плз в личку или токс - надо от тебя помощь, я немного запудрился под асик, файло не загрузишь. https://www.sendspace.com/file/jou5o3 {j[ks - lt,bks? vyt ltytu ljk;ys!!!