Привет всем!
У меня есть идея по перехвату пакетов.
Вообщем:
1. Нужно узнать хост сервака танчиков.
2. Потом узнаем его IP _http://2ip.ru/lookup/ (убираем символ "_")
3. Затем %windrive%\windows\system32\drivers\etc\hosts - открываем в AkelPad
4. Далее пишем вот это - IP сервака[ПРОБЕЛ]localhost
5. Качаем и ставим Apache.
6. При установке пишем свой емэйл, в имени хоста и адресе пишем localhost
7. Далее я не совсем понимаю, что делать, есть кто-нибудь разбирающийся в этом?
Собственно вот как это работает:
WOT конектится к серваку, но так как в HOSTS написано, что хрен та вот иди на локалку, то есть на сервак Apache а в нем происходит подмен данных и собственоо конект к реальному серваку . проблема втом что я не знаю как сделать редирект с Апача и подмен данных, МОЖЕТ КТО ПОДСКАЖЕТ????
Я не оказываю услуги гаранта!
База данных кидал: blacklist.rf-cheats.ru
Обязательно проверяйте человека через чёрный список прежде чем совершать с ним сделку.
Федор Сумкин
1. способ предложенный вами сомнителен
2. обмен данными наверняка шифрован, как вы собираетесь это решить?
3. предположим вам удастся расшифровать, что именно будете подменять?
4. главное, все расчеты на сервере, а не в клиенте, что может дать подмена трафика?
Траффик шифрован.
кроме того игровые данные засунуты в транспортный пакет, который содержит в себе служебную информацию, генерирующуюся частично и через def файлы.
Иначе говоря, это ну ооочень большая работа, и к тому же бесполезная практически, ибо, как было уже замечено, все "интересные" расчеты идут на сервере.
Ботов и т.п. куда проще писать через скрипты клиента....
Бугага ... автор предложил ересь ...
не разбирался в этом вопросе , но могу предложить следующую схему .
Судя по-всему трафик между сервером и клиентом шифруется , рискну предположить , что шифруется он с помощью SSL (навело на эту мысль наличие libeay32.dll) .
Снова повторюсь , я не очень разбираюсь в этом , никогда не занимался перехватом а тем более расшифровкой трафика ... но возможно сработает :
Пишем или берем готовый фильтрующий прокси .
генерируем свой сертификат ссл .
после чего пускаем трафик клиента через наш прокси .
Отдаем клиенту свой сертификат а от сервера получаем его
тем самым мы имеем возможность получить данные от клиента и расшифровать их , после чего обработать зашифровать и отправить на сервер .
И точно также получить данные от сервера расшифровать , обработать , зашифровать , отдать клиенту .
Я бы советовал делать, как я это делаю в rf online и r2 online. Нужно перехватывать игровые функции, передающие нешифрованные пакеты. В этот момент уже и править, и что угодно.
Я не оказываю услуги гаранта!
База данных кидал: blacklist.rf-cheats.ru
Обязательно проверяйте человека через чёрный список прежде чем совершать с ним сделку.
Игра на питоне. Питон интерпретирующийся язык. В интерпретирующийся язык можно вставлять и заменять функции. Чего вам еще надо?
Программирование сегодня — это гонка разработчиков программ, стремящихся писать программы больше и с лучшей идиотоустойчивостью, и вселенной, которая пытается создавать больших и лучших идиотов. Пока вселенная побеждает.
— Rick Cook
История России — борьба невежества с несправедливостью. (c) МихМих
Если все так просто ... подскажи нормальный декомпилятор pyc файлов ... может , что и получится ...
На форуме лежат диснутые исходники. Так-же и декопмпильнутые, правда чтоб их скомпилить обратно, тебе придется их ручками править, как раз используя диснутые исходники.