Каким способом можно на HiAsm написать программу, которая будет отлавливать исходящие пакеты и заменять на свои, хочется попробовать написать какой-нить чит на мультиплеерную игрушку. Заранее спасибо.
Этот топик читают: Гость
Ответов: 246
Рейтинг: 13
|
|||
карма: 0 |
|
Ответов: 3349
Рейтинг: 233
|
|||
Hardcore писал(а): исходящие пакеты и заменять на свои,Стандартными средствами никак |
|||
карма: 1 |
|
Ответов: 246
Рейтинг: 13
|
|||
А изменять память приложения?
|
|||
карма: 0 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
А если поставить ретранслятор пакетов, на форуме кто-то выкладывал такую схемку
|
|||
карма: 22 |
|
Ответов: 246
Рейтинг: 13
|
|||
nesco, как я понял он действует по принципу прокси, только заменяет исходящие от него пакеты? У меня просто дома стоит отдельным компом прокси сервер. Значит придёться строить прокси цепь? Или я чего-то не понимаю?
|
|||
карма: 0 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
Hardcore писал(а): как я понял он действует по принципу прокси, только заменяет исходящие от него пакеты?Надо схемку найти и разобрать, как она работает, похоже, это не совсем прокси, стали бы ее тогда выкладывать |
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Ivann писал(а): Стандартными средствами никак это не так Hardcore писал(а): как я понял он действует по принципу прокси, только заменяет исходящие от него пакеты?именно. Все простые дополнения для сетевых игр именно так и работают - заставляют клиент игры подключаться к себе, а уже сами подключаются к серверу в интернете, пропуская весь трафик через себя, что дает возможность получать из него информацию и при необходимости модифицировать. |
|||
карма: 27 |
|
Ответов: 3349
Рейтинг: 233
|
|||
Hardcore писал(а): которая будет отлавливать исходящие пакеты и заменять на своиТо есть он имел ввиду что то типа сниффера, который заменяет пакеты а не прокси. |
|||
карма: 1 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
Ivann писал(а): он имел ввиду что то типа сниффера, который заменяет пакетыСниффер не меняет пакеты, а только их отслеживает, причем, не все, некоторые типы пакетов, к примеру, p2p -- отследить сложно. Так что, сниффер -- сканер пакетов (слово sniffer так и переводится, как "нюхач") Кстати, нормальный сниффер, без нормальных драйверов, не сделать, а напрямую, в лоб, ресурсами HiAsm'a -- точно не получится |
|||
карма: 22 |
|
Ответов: 246
Рейтинг: 13
|
|||
Dilma, обьясни, если тебе не трудно, как это реализовать. Буду благодарен
|
|||
карма: 0 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
Вот, кстати, та самая схемка ретрансялтора 80-го порта, но он работает на одном порту, те, это не совсем прокси. Насколько я помню, то его выкладывал tsdima. А вот как он работает, я без понятия
code_20026.txt |
|||
карма: 22 |
| ||
файлы: 1 | code_20026.txt [790B] [204] |
Ответов: 246
Рейтинг: 13
|
|||
nesco, я видел этот пример, это типичный ретранслятор, можно же принимать пакеты таким образом или нет? А как на счёт изменения памяти приложения
|
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Hardcore писал(а): можно же принимать пакеты таким образом или нет?а с точки onRead что приходит интересно, если не пакеты? |
|||
карма: 27 |
|
Разработчик
Ответов: 26153
Рейтинг: 2127
|
|||
Hardcore писал(а): А как на счёт изменения памяти приложенияА как предполагается синхронизировать прием-передачу пакетов стороннего приложения с одновременной редакцией из твоего, команда отправки идет не тебе, а системе ------------ Дoбавленo в 17.28: Dilma писал(а): а с точки onRead что приходит интересно, если не пакеты?В таком случае, возможна редакция двухстороннего обмена, там оба onRead используются |
|||
карма: 22 |
|
Ответов: 246
Рейтинг: 13
|
|||
nesco писал(а): В таком случае, возможна редакция двухстороннего обмена, там оба onRead используются |
|||
карма: 0 |
|