![]() |
как зайти на сервер
Вот есть сервер с которого игра качает обновления и проверяет версию клиента игры. адрес сервера: update.parapa.ru .
Игра то может подключится к нему, а я нет! Как быть? Мне нужно как то скачать оттуда все файлы, что бы воссоздать такой личный сервер! Как скачать все оттуда и подключится к нему!? |
vlasoft, ответ будет лежать в области реверс-инженеринг.
Устанавливаете программу wireshark, захватываете трафик для анализа во время обращения игры на сервер обновлений и смотрите структуру пакетов, порт, протокол. Если протокол стандартен, то надо будет искать соотв. утилиты для работы с ним. Вполне вероятно, что создатели игры модифицировали уже известный протокол во избежания проблем. В любом случае, без анализа трафика "разговора" игры с сервером что либо дельное будет сложно сказать. Так хоть порт узнаете, а там можно будет например ftp клиента попробовать. |
В конфигурационном файле лежт вот такие данные для подключения к серверу
[ftp] num = 1 name0 = RUSSIA(MAIL) server0 = update.parapa.ru port0 = 80 subdir0=\MAIL8021 versionserver0 =update.parapa.ru versionport0 = 80 versionsubdir0 =\MAIL8121 downtype0=http |
PORT STATE SERVICE VERSION
22/tcp open ssh OpenSSH 5.8p2 (FreeBSD 20110503; protocol 2.0) | ssh-hostkey: 1024 ce:09:75:63:3a:3a:5f:c2:90:71:ac:26:6d:ca:e8:4e (DSA) |_2048 e2:95:aa:dd:82:09:b9:5e:c3:1f:98:a5:49:fd:67:40 (RSA) 80/tcp open http nginx 1.1.3 |_http-methods: No Allow or Public header in OPTIONS response (status code 405) |_http-title: 403 Forbidden 5666/tcp open tcpwrapped |
Цитата:
Судя по всему, у этого каталогу закрыт просмотр список файлов, а игра загружает что-то вроде http://update.parapa.ru/MAIL8121/files.list , а затем из этого файла считывает список файлов-обновлений Что могу предложить? Поставь TMETER, включи протоколирование запросов HTTP, а потом посмотри результат |
Цитата:
|
все нашел! Ну посмотрел, а что дальше? Что именно смотреть?
|
Что пишет, что скачивает, какие запросы куда адресует, что получает в ответ
Тебя, как я понял, интересует "механика" процесса обновления. Ее и смотри. |
Цитата:
|
Цитата:
Ладно, идем дальше. Цитата:
1) Читать логи и смотреть названия загружаемых файлов. 2) Сделать "снимок" директории "до" и "после" обновления. Сравнить. |
Цитата:
|
Игра при подключении к серверу ничего не скачивает, а только сравнивает файлы которые находятся там и которые в папке с игрой, а если находится какой то различный файл, то игра скачивает его с сервера и заменяет в игре!
|
Сделать копию папки с игрой, разве это так сложно?
Произвести пофайловое сравнение - непосильная задача? Или для всего надо найти инструмент и рассказать как им пользоваться? |
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
А не могли б вы подсказать хороший, бесплатный хостинг ftp? Именно ftp, а не для сайтов! Это мне нужно для игры! |
Цитата:
Цитата:
|
Цитата:
|
Можете сказать как поднять сервер для обновления игры?(Ну т.е. мне нужен обычный ftp сервер и ничего более)!
И где его можно разместить т.к. хостингов в нете я не нашел! |
Время: 16:54. |
Время: 16:54.
© OSzone.net 2001-