Показать полную графическую версию : как зайти на сервер
Вот есть сервер с которого игра качает обновления и проверяет версию клиента игры. адрес сервера: 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
El Scorpio
02-10-2011, 18:16
versionserver0 =update.parapa.ru
versionport0 = 80
versionsubdir0 =\MAIL8121
downtype0=http »
Попытка зайти по адресу http://update.parapa.ru/MAIL8121 заканчивается ошибкой 403 "Запрещённая страница"
Судя по всему, у этого каталогу закрыт просмотр список файлов, а игра загружает что-то вроде http://update.parapa.ru/MAIL8121/files.list , а затем из этого файла считывает список файлов-обновлений
Что могу предложить? Поставь TMETER, включи протоколирование запросов HTTP, а потом посмотри результат
Поставь TMETER, включи протоколирование запросов HTTP, а потом посмотри результат »
что то я не нашел такого пункта в проге!
все нашел! Ну посмотрел, а что дальше? Что именно смотреть?
Что пишет, что скачивает, какие запросы куда адресует, что получает в ответ
Тебя, как я понял, интересует "механика" процесса обновления. Ее и смотри.
Тебя, как я понял, интересует "механика" процесса обновления. Ее и смотри. »
Меня не это интересует,а те файлы которые находятся на сервере т.е. мне просто нужен список файлов и название директорий по которым они распиханы!
Мне нужно как то скачать оттуда все файлы, что бы воссоздать такой личный сервер! »
Т.е. эта фраза к делу не относится?
Ладно, идем дальше.т.е. мне просто нужен список файлов и название директорий по которым они распиханы! »
2 пути:
1) Читать логи и смотреть названия загружаемых файлов.
2) Сделать "снимок" директории "до" и "после" обновления. Сравнить.
El Scorpio
03-10-2011, 08:25
мне просто нужен список файлов и название директорий по которым они распиханы »
Как я уже сказал, при внимательном просматре протокола запросов HTTP можно увидеть имя файла, в котором содержится оный список
Игра при подключении к серверу ничего не скачивает, а только сравнивает файлы которые находятся там и которые в папке с игрой, а если находится какой то различный файл, то игра скачивает его с сервера и заменяет в игре!
Сделать копию папки с игрой, разве это так сложно?
Произвести пофайловое сравнение - непосильная задача?
Или для всего надо найти инструмент и рассказать как им пользоваться?
Сделать копию папки с игрой, разве это так сложно?
Произвести пофайловое сравнение - непосильная задача?
Или для всего надо найти инструмент и рассказать как им пользоваться? »
Просто все файлы из игры в одной папке, а на сервере она разбиты по определенным! Вот например: В игре 2 файла находится в корневой папке игры, а на сервере в разлиных! Вот мне и надо узнать название этих папок на сервере и какие файлы там находятся!
Вот мне и надо узнать название этих папок на сервере и какие файлы там находятся! »
1) Читать логи и смотреть названия загружаемых файлов. »
Как я уже сказал, при внимательном просматре протокола запросов HTTP можно увидеть имя файла, в котором содержится оный список »
Третий раз повторять одно и тоже, это уже даже не смешно.
Вот например: В игре 2 файла находится в корневой папке игры, а на сервере в разлиных! Вот мне и надо узнать название этих папок на сервере и какие файлы там находятся! »
Это пример из жизни, т.е. это реальная ситуация, или просто так?
Это пример из жизни, т.е. это реальная ситуация, или просто так? »
Это так все устроенно в игре!
А не могли б вы подсказать хороший, бесплатный хостинг ftp? Именно ftp, а не для сайтов!
Это мне нужно для игры!
Это так все устроенно в игре! »
Откуда эта информация? Как вы о ней узнали? Что помешало узнать списки, пути загрузки и т.д.?А не могли б вы подсказать хороший, бесплатный хостинг ftp? »
http://tinyurl.com/4x6ztwe
Откуда эта информация? Как вы о ней узнали? Что помешало узнать списки, пути загрузки и т.д.? »
Раньше этот сервер был открытым(можно было увидеть все файлы), а теперь он закрыт! С тех времен многое поменялось даже все директории!
Можете сказать как поднять сервер для обновления игры?(Ну т.е. мне нужен обычный ftp сервер и ничего более)!
И где его можно разместить т.к. хостингов в нете я не нашел!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.