Отправка программе ложных данных
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Отправка программе ложных данных - 2011-06-25 00:40:32.550000
|
|
|
Oskaria
Сообщений: 6
Оценки: 0
Присоединился: 2011-06-25 00:34:51.016666
|
Не знал, как назвать тему, не ругайтесь)) Ситуация такая: есть программа, которая по-средствам каких-то функций получает IP адрес основного адаптера (тот, что в системе на первом месте, с которого есть выход в сеть). Поскольку я сижу за роутером - программа получает IP 192.168.0.101, и из-за этого не работает. Она должна получать мой внешний IP, иначе по-каким-то там причинам не получает какие-то данные, и вылетает… Подключиться напрямую - не выход, ибо за роутером кроме меня ещё 2 компа. Очень прошу помощи, сам ничего сделать не смог…Или хотя бы направьте в нужную сторону… ЗЫ: в гугле нашёл несколько статей, где рассказывается как написать какой-то перехватчик API, но нет готовых программ, а программировать я не умею…
|
|
|
RE: Отправка программе ложных данных - 2011-06-25 06:41:16.966666
|
|
|
Ltonid
Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
|
Ваша затея не реализуема. Это мало связано с вашим ip, если даже вы передадите нужный, программа все равно вылетит. Это плохая программа. Выбросите её.
|
|
|
RE: Отправка программе ложных данных - 2011-06-25 12:55:41.100000
|
|
|
Oskaria
Сообщений: 6
Оценки: 0
Присоединился: 2011-06-25 00:34:51.016666
|
Не, программа хорошая, и нужная… Я было дело экспериментировал - скачал WPE Pro, отлавливал пакеты программы, и подменял отправляемые ею данные на свои, раскрыл на роутере все её порты, худо-бедно она проверилась и запустилась, но поскольку это серверное приложение - никто не мог к нему подключиться т.к. она отправляла локальный ip… Или может быть есть какие-то программы для эмуляции сетевых адаптеров?
|
|
|
RE: Отправка программе ложных данных - 2011-06-25 13:23:26.380000
|
|
|
Ltonid
Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
|
Если программа НЕ ПРЕДНАЗНАЧЕНА работать за NAT то это совсем другое. А то я не понял по началу. Вам поможет программа HAMACHI с её помощью создаете сеть со всеми кто хочет работать, а программу настраиваете на ip хамачи. Если программу нельзя так настроить, придется извращаться.
|
|
|
RE: Отправка программе ложных данных - 2011-06-25 14:20:24.036666
|
|
|
Oskaria
Сообщений: 6
Оценки: 0
Присоединился: 2011-06-25 00:34:51.016666
|
По хамачи не выйдет - к серверу будет подключаться слишком много человек… Короче объясняю как работает сервер: запускается login server, account control server и world server. Человек запускает игру, подключается к логин-серверу, вводить логин/пароль. Логин отправляет эти данные аккаунту, тот проверяет, и если всё хорошо - логин перекидывает игрока в игровой мир. Ворлд сервер при запуске тут же спрашивает у основного адаптера IP, и передаёт этот IP логин-серверу. Разумеется, что игрок в итоге получает не мою внешку, а локальный ип, и не может войти… Я пробовал через wpe перехватить пакет, который ворлд сервер кидает логину, но как оказалось - такого пакета нет… Видимо логин сам как-то определяет IP по которому работает ворлд.
|
|
|
RE: Отправка программе ложных данных - 2011-06-25 14:33:57.866666
|
|
|
Ltonid
Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
|
Теперь совсем ничего не ясно. Вы хотите поднять какой то промежуточный сервер авторизации, но программа которая это делает не верно возвращает ip сервера?
|
|
|
RE: Отправка программе ложных данных - 2011-06-25 14:51:09.193333
|
|
|
Oskaria
Сообщений: 6
Оценки: 0
Присоединился: 2011-06-25 00:34:51.016666
|
Нет, такую замороченную систему придумали разработчики сервера, но уже ни их сайт, ни их E-mail адреса не отвечают, мб я у них бы спросил как можно сделать. Суть в чём - ворлд сервер делает запрос gethostbyname, и получает от DNS сервера ответ - 192.168.0.101, и сервер начинает работать только на этом IP. Запросы по другим - он отвергает. Как я понял мне нужно, что бы на запрос gethostbyname ворлд получал в ответ мою внешку.
|
|
|
RE: Отправка программе ложных данных - 2011-06-25 14:57:34.440000
|
|
|
Ltonid
Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
|
Такс, это бред. А какой запрос делает вордсервер, какое имя ему передается. Сам DNS не решает что ему ответить, что спросили, то и ответил. Надо копать в сторону запроса, а не ответа. Проще тогда в hosts прописать правильный ip и тогда именно он вернется.
|
|
|
RE: Отправка программе ложных данных - 2011-06-25 16:50:19.240000
|
|
|
Oskaria
Сообщений: 6
Оценки: 0
Присоединился: 2011-06-25 00:34:51.016666
|
С hosts пробовал - всё равно ворлд сервер запускается с IP 192.168.0.101.. Адрес ворлда меняется только когда я в свойствах адаптера меняю IP, или когда отключаю основной и остаётся только ip хамач.
|
|
|
RE: Отправка программе ложных данных - 2011-06-25 17:09:26.003333
|
|
|
Ltonid
Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
|
Ты скажи или покажи запрос программы. Без него речь вести дальше бесполезно. Возможно можно будет решить по другому.
|
|
|
RE: Отправка программе ложных данных - 2011-06-25 18:49:39.283333
|
|
|
Oskaria
Сообщений: 6
Оценки: 0
Присоединился: 2011-06-25 00:34:51.016666
|
Мне проще кинуть саму программу, ибо про gethostbyname мне сказал знакомый, который ковырял программу через какую-то Иду.
|
|
|
RE: Отправка программе ложных данных - 2011-06-25 19:18:23.086666
|
|
|
Ltonid
Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
|
А сколько она весит и будет ли работать без остальных частей? Вы можете скачать wireshark и посмотреть запрос, либо просто просто сохранив и выложив лог.
|
|
|
|
|