Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Отправка программе ложных данных

Пользователи, просматривающие топик: 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, но нет готовых программ, а программировать я не умею…
Post #: 1
RE: Отправка программе ложных данных - 2011-06-25 06:41:16.966666   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
Ваша затея не реализуема. Это мало связано с вашим ip, если даже вы передадите нужный, программа все равно вылетит. Это плохая программа. Выбросите её.
Post #: 2
RE: Отправка программе ложных данных - 2011-06-25 12:55:41.100000   
Oskaria

Сообщений: 6
Оценки: 0
Присоединился: 2011-06-25 00:34:51.016666
Не, программа хорошая, и нужная…

Я было дело экспериментировал - скачал WPE Pro, отлавливал пакеты программы, и подменял отправляемые ею данные на свои, раскрыл на роутере все её порты, худо-бедно она проверилась и запустилась, но поскольку это серверное приложение - никто не мог к нему подключиться т.к. она отправляла локальный ip…

Или может быть есть какие-то программы для эмуляции сетевых адаптеров?
Post #: 3
RE: Отправка программе ложных данных - 2011-06-25 13:23:26.380000   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
Если программа НЕ ПРЕДНАЗНАЧЕНА работать за NAT то это совсем другое. А то я не понял по началу.
Вам поможет программа HAMACHI с её помощью создаете сеть со всеми кто хочет работать, а программу настраиваете на ip хамачи.
Если программу нельзя так настроить, придется извращаться.
Post #: 4
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 по которому работает ворлд.
Post #: 5
RE: Отправка программе ложных данных - 2011-06-25 14:33:57.866666   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
Теперь совсем ничего не ясно.

Вы хотите поднять какой то промежуточный сервер авторизации, но программа которая это делает не верно возвращает ip сервера?
Post #: 6
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 ворлд получал в ответ мою внешку.
Post #: 7
RE: Отправка программе ложных данных - 2011-06-25 14:57:34.440000   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
Такс, это бред.
А какой запрос делает вордсервер, какое имя ему передается. Сам DNS не решает что ему ответить, что спросили, то и ответил. Надо копать в сторону запроса, а не ответа.
Проще тогда в hosts прописать правильный ip и тогда именно он вернется.
Post #: 8
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 хамач.
Post #: 9
RE: Отправка программе ложных данных - 2011-06-25 17:09:26.003333   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
Ты скажи или покажи запрос программы. Без него речь вести дальше бесполезно. Возможно можно будет решить по другому.
Post #: 10
RE: Отправка программе ложных данных - 2011-06-25 18:49:39.283333   
Oskaria

Сообщений: 6
Оценки: 0
Присоединился: 2011-06-25 00:34:51.016666
Мне проще кинуть саму программу, ибо про gethostbyname мне сказал знакомый, который ковырял программу через какую-то Иду.
Post #: 11
RE: Отправка программе ложных данных - 2011-06-25 19:18:23.086666   
Ltonid

Сообщений: 4970
Оценки: 740
Присоединился: 2008-12-29 13:21:56.166666
А сколько она весит и будет ли работать без остальных частей?
Вы можете скачать wireshark и посмотреть запрос, либо просто просто сохранив и выложив лог.
Post #: 12
Страниц:  [1]
Все форумы >> [Взлом программ] >> Отправка программе ложных данных







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.