Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   как зайти на сервер (http://forum.oszone.net/showthread.php?t=216968)

vlasoft 02-10-2011 13:02 1764108

как зайти на сервер
 
Вот есть сервер с которого игра качает обновления и проверяет версию клиента игры. адрес сервера: update.parapa.ru .
Игра то может подключится к нему, а я нет! Как быть? Мне нужно как то скачать оттуда все файлы, что бы воссоздать такой личный сервер!
Как скачать все оттуда и подключится к нему!?

lxa85 02-10-2011 14:45 1764163

vlasoft, ответ будет лежать в области реверс-инженеринг.
Устанавливаете программу wireshark, захватываете трафик для анализа во время обращения игры на сервер обновлений и смотрите структуру пакетов, порт, протокол.
Если протокол стандартен, то надо будет искать соотв. утилиты для работы с ним.
Вполне вероятно, что создатели игры модифицировали уже известный протокол во избежания проблем.
В любом случае, без анализа трафика "разговора" игры с сервером что либо дельное будет сложно сказать.
Так хоть порт узнаете, а там можно будет например ftp клиента попробовать.

vlasoft 02-10-2011 16:07 1764214

В конфигурационном файле лежт вот такие данные для подключения к серверу

[ftp]

num = 1

name0 = RUSSIA(MAIL)
server0 = update.parapa.ru
port0 = 80
subdir0=\MAIL8021
versionserver0 =update.parapa.ru
versionport0 = 80
versionsubdir0 =\MAIL8121
downtype0=http

vlasoft 02-10-2011 16:55 1764257

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 1764319

Цитата:

Цитата vlasoft
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, а потом посмотри результат

vlasoft 02-10-2011 18:49 1764351

Цитата:

Цитата El Scorpio
Поставь TMETER, включи протоколирование запросов HTTP, а потом посмотри результат »

что то я не нашел такого пункта в проге!

vlasoft 02-10-2011 19:07 1764364

все нашел! Ну посмотрел, а что дальше? Что именно смотреть?

lxa85 02-10-2011 23:40 1764626

Что пишет, что скачивает, какие запросы куда адресует, что получает в ответ
Тебя, как я понял, интересует "механика" процесса обновления. Ее и смотри.

vlasoft 03-10-2011 08:08 1764731

Цитата:

Цитата lxa85
Тебя, как я понял, интересует "механика" процесса обновления. Ее и смотри. »

Меня не это интересует,а те файлы которые находятся на сервере т.е. мне просто нужен список файлов и название директорий по которым они распиханы!

lxa85 03-10-2011 08:21 1764737

Цитата:

Цитата vlasoft
Мне нужно как то скачать оттуда все файлы, что бы воссоздать такой личный сервер! »

Т.е. эта фраза к делу не относится?
Ладно, идем дальше.
Цитата:

Цитата vlasoft
т.е. мне просто нужен список файлов и название директорий по которым они распиханы! »

2 пути:
1) Читать логи и смотреть названия загружаемых файлов.
2) Сделать "снимок" директории "до" и "после" обновления. Сравнить.

El Scorpio 03-10-2011 08:25 1764739

Цитата:

Цитата vlasoft
мне просто нужен список файлов и название директорий по которым они распиханы »

Как я уже сказал, при внимательном просматре протокола запросов HTTP можно увидеть имя файла, в котором содержится оный список

vlasoft 03-10-2011 16:28 1765006

Игра при подключении к серверу ничего не скачивает, а только сравнивает файлы которые находятся там и которые в папке с игрой, а если находится какой то различный файл, то игра скачивает его с сервера и заменяет в игре!

lxa85 03-10-2011 16:44 1765019

Сделать копию папки с игрой, разве это так сложно?
Произвести пофайловое сравнение - непосильная задача?
Или для всего надо найти инструмент и рассказать как им пользоваться?

vlasoft 03-10-2011 17:19 1765050

Цитата:

Цитата lxa85
Сделать копию папки с игрой, разве это так сложно?
Произвести пофайловое сравнение - непосильная задача?
Или для всего надо найти инструмент и рассказать как им пользоваться? »

Просто все файлы из игры в одной папке, а на сервере она разбиты по определенным! Вот например: В игре 2 файла находится в корневой папке игры, а на сервере в разлиных! Вот мне и надо узнать название этих папок на сервере и какие файлы там находятся!

lxa85 03-10-2011 17:36 1765064

Цитата:

Цитата vlasoft
Вот мне и надо узнать название этих папок на сервере и какие файлы там находятся! »

Цитата:

Цитата lxa85
1) Читать логи и смотреть названия загружаемых файлов. »

Цитата:

Цитата El Scorpio
Как я уже сказал, при внимательном просматре протокола запросов HTTP можно увидеть имя файла, в котором содержится оный список »

Третий раз повторять одно и тоже, это уже даже не смешно.
Цитата:

Цитата vlasoft
Вот например: В игре 2 файла находится в корневой папке игры, а на сервере в разлиных! Вот мне и надо узнать название этих папок на сервере и какие файлы там находятся! »

Это пример из жизни, т.е. это реальная ситуация, или просто так?

vlasoft 03-10-2011 17:50 1765078

Цитата:

Цитата lxa85
Это пример из жизни, т.е. это реальная ситуация, или просто так? »

Это так все устроенно в игре!

А не могли б вы подсказать хороший, бесплатный хостинг ftp? Именно ftp, а не для сайтов!
Это мне нужно для игры!

lxa85 03-10-2011 18:00 1765083

Цитата:

Цитата vlasoft
Это так все устроенно в игре! »

Откуда эта информация? Как вы о ней узнали? Что помешало узнать списки, пути загрузки и т.д.?
Цитата:

Цитата vlasoft
А не могли б вы подсказать хороший, бесплатный хостинг ftp? »

http://tinyurl.com/4x6ztwe

vlasoft 03-10-2011 18:14 1765096

Цитата:

Цитата lxa85
Откуда эта информация? Как вы о ней узнали? Что помешало узнать списки, пути загрузки и т.д.? »

Раньше этот сервер был открытым(можно было увидеть все файлы), а теперь он закрыт! С тех времен многое поменялось даже все директории!

vlasoft 03-10-2011 18:45 1765114

Можете сказать как поднять сервер для обновления игры?(Ну т.е. мне нужен обычный ftp сервер и ничего более)!
И где его можно разместить т.к. хостингов в нете я не нашел!


Время: 16:54.

Время: 16:54.
© OSzone.net 2001-