Вход на сайт
Задание для знатоков ПХП
127
NEW 08.09.07 23:56
Всем привет.
Задача реально сложная
Есть прога (кряк короче) для одной онлайн игры. Подключение идёт к их серверу, т.е. передача информации через сервер.
Надо подобрать скрипт прийма и ответа.
Если зайти сюды - http://server.0x33.org/~x33/login.php - там тока 4 цифры в виде X.X.X.X, а всё остальное скрыто.
Запрос на авторизацию к х33 (длл фаил хранящий данные о сервере) - login.php?s=c6nRyuc4ZWCw6&a=4&b=1996141609&c=547215889&d=1431311369
Ответ от них - http://server.0x33.org/~x33/login.php?s=c6nRyuc4ZWCw6&a=4&b=1996141609&c=5472158...
Цифры постоянно коллеблятся (интересно это рандом или задумка?)
В dll-файле есть их ИП адрес, надо бы ответ модефицировать, что бы он коннектился к своему компьютеру (или хотябы к серверу/хосту, но своему) и от них не зависеть, вдруг можно:)
тут же в ддл нашлась такая фигня - http://67.201.40.58/~x33/.../.d.c.../.e.x.i.t.../.z...../.v...../.t.e.l.e.../.n....
итого: нужно поставить эмулятор сервера, положить на него скрипт, и настроить днс(прописать в hosts)
http://67.201.40.58/~x33/ping.php - Проверяет состояния сервера
http://67.201.40.58/~x33/login.php - это аккаунт
http://67.201.40.58/~x33/time.php - это местное время (локация местонахождения сервера)
сначала установить apache + php что бы был сайт на компьютере как 127.0.0.1
потом Apache\htdocs\aaaax33 ----< создать там эту папку вложить скрипты 3 заменить x33.dll
что бы х33 коннектился к нашему компьютеру, а не их серваку и соответственно софт работал.
***
блин... так все замудрил...
лучше объяснить наверное не смогу
Задача реально сложная

Есть прога (кряк короче) для одной онлайн игры. Подключение идёт к их серверу, т.е. передача информации через сервер.
Надо подобрать скрипт прийма и ответа.
Если зайти сюды - http://server.0x33.org/~x33/login.php - там тока 4 цифры в виде X.X.X.X, а всё остальное скрыто.
Запрос на авторизацию к х33 (длл фаил хранящий данные о сервере) - login.php?s=c6nRyuc4ZWCw6&a=4&b=1996141609&c=547215889&d=1431311369
Ответ от них - http://server.0x33.org/~x33/login.php?s=c6nRyuc4ZWCw6&a=4&b=1996141609&c=5472158...
Цифры постоянно коллеблятся (интересно это рандом или задумка?)
В dll-файле есть их ИП адрес, надо бы ответ модефицировать, что бы он коннектился к своему компьютеру (или хотябы к серверу/хосту, но своему) и от них не зависеть, вдруг можно:)
тут же в ддл нашлась такая фигня - http://67.201.40.58/~x33/.../.d.c.../.e.x.i.t.../.z...../.v...../.t.e.l.e.../.n....
итого: нужно поставить эмулятор сервера, положить на него скрипт, и настроить днс(прописать в hosts)
http://67.201.40.58/~x33/ping.php - Проверяет состояния сервера
http://67.201.40.58/~x33/login.php - это аккаунт
http://67.201.40.58/~x33/time.php - это местное время (локация местонахождения сервера)
сначала установить apache + php что бы был сайт на компьютере как 127.0.0.1
потом Apache\htdocs\aaaax33 ----< создать там эту папку вложить скрипты 3 заменить x33.dll
что бы х33 коннектился к нашему компьютеру, а не их серваку и соответственно софт работал.
***
блин... так все замудрил...
лучше объяснить наверное не смогу

В гаремах нет плохих танцоров
10.09.07 19:28
Ты забыл самое главное для понимания написать, что именно надо получить?
Если в dll зашит IP адрес, то настройка DNS не поможет, DNS это преобразование символьного имени в IP адрес, чего не требуется при использовании IP адреса напрямую.
Как я понял задачу, есть библиотека, которая коннектится куда-то, получает какой-то известный тебе ответ. Мне кажется, самое простое это сломать dll, модифицировав проверку ответа.
Если в dll зашит IP адрес, то настройка DNS не поможет, DNS это преобразование символьного имени в IP адрес, чего не требуется при использовании IP адреса напрямую.
Как я понял задачу, есть библиотека, которая коннектится куда-то, получает какой-то известный тебе ответ. Мне кажется, самое простое это сломать dll, модифицировав проверку ответа.
Dropbox - средство синхронизации и бэкапа файлов.
10.09.07 20:35
в ответ voxel3d 10.09.07 19:28
Мне кажется, самое простое это сломать dll, модифицировав проверку ответа.
-----
Наверное проще модифицировать сам ответ (да и запрос редиректнуть), перехватив его где-нибудь на проксе. По крайней мере на моей самописке есть возможность добавить парочку - source + target - в список и забыть...
-----
Наверное проще модифицировать сам ответ (да и запрос редиректнуть), перехватив его где-нибудь на проксе. По крайней мере на моей самописке есть возможность добавить парочку - source + target - в список и забыть...
11.09.07 16:50
надо сделать так, чтобы запуская лаунчер, длл коннектился к моему компу, а не к серверу 0х33.
да, к серверу 0х33
как раз таки неизвестный. Числа скачут и ничего не понятно...
а как? пробовали уже... ответа нета... и такое впечатление, что даже запрос не отсылается...
Их сервер (АйПи) = http://67.201.40.58 - странно, но открыт
В ответ на:
что именно надо получить?
что именно надо получить?
надо сделать так, чтобы запуская лаунчер, длл коннектился к моему компу, а не к серверу 0х33.
В ответ на:
Как я понял задачу, есть библиотека, которая коннектится куда-то
Как я понял задачу, есть библиотека, которая коннектится куда-то
да, к серверу 0х33
В ответ на:
получает какой-то известный тебе ответ
получает какой-то известный тебе ответ
как раз таки неизвестный. Числа скачут и ничего не понятно...
В ответ на:
Мне кажется, самое простое это сломать dll, модифицировав проверку ответа
Мне кажется, самое простое это сломать dll, модифицировав проверку ответа
а как? пробовали уже... ответа нета... и такое впечатление, что даже запрос не отсылается...
Их сервер (АйПи) = http://67.201.40.58 - странно, но открыт
В гаремах нет плохих танцоров