Назад | Перейти на главную страницу

Использование маршрутизатора для перехвата данных HTTP. Нюхает?

Это мой первый пост об ошибке сервера. Я какое-то время являюсь участником Stack Overflow и сомневаюсь, что этот вопрос улетит туда.

Мои PS3 и XBOX 360 жестко подключены к маршрутизатору Linksys Wireless N. Я хотел бы найти способ определить сервер, к которому они подключаются при записи и получении статистики таблицы лидеров игры. Это не предназначено для взлома списков лидеров, а для того, чтобы попытаться выяснить, как очистить данные. API для доступа к статистическим данным XBOX Live или PlaystationNetwork отсутствует, поэтому я просто хотел бы попытаться посмотреть в файле журнала или посмотреть в реальном времени, как устанавливаются и прерываются соединения.

У меня есть доступ как к Mac на 10.6.3, так и к ПК с Windows 7. Если мне нужно превратить любой из них в прокси, я могу это сделать. Мне просто нужно выяснить, какое программное обеспечение мне нужно, чтобы увидеть эти данные.

Можете ли вы указать мне правильное направление?

Установите squid (прокси HTTTP) на MAC, включите ведение журнала и скажите устройствам использовать прокси. Если вам нужно увидеть больше деталей, дополнительно установите wirehark (packetsniffer) на Mac и сообщите ему, чтобы он прослушивал порт 80.

Не нужно фантазировать и устанавливать роутер или мост, или настраивать прозрачный (перехватывающий) прокси.

Если вы хотите заменить прошивку маршрутизатора чем-то вроде openwrt, вы, вероятно, можете установить tcpdump. Вы также можете настроить правило брандмауэра на Тройной трафик поэтому копия отправляется на другую машину.

Без настройки встроенного окна, такого как sysadmin1138, вы можете выполнить атаку «человек посередине» против ваших игровых консолей с помощью отравления arp-cache. По сути, вы обманываете свои игровые консоли, думая, что ваш компьютер является маршрутизатором, и обманываете свой маршрутизатор, думая, что ваш компьютер - это игровые консоли. Таким образом, весь трафик от игровых консолей к маршрутизатору и наоборот сначала останавливается через ваш компьютер.

Я думаю, что можно было бы настроить его на Mac или Windows, хотя я не уверен, как это сделать.

Я бы просто получил live CD с Linux, предназначенный для взлома, такого как backtrack ( http://backtrack-linux.org ), загрузите его и используйте встроенные инструменты для выполнения атаки, а затем wirehark для анализа сетевых данных. Я считаю, что backtrack имеет как dsniff, так и ettercap, оба из которых могут атаковать. Я думаю, что dsniff будет немного проще с простой командой arpspoof. Не забудьте включить переадресацию IP перед ее выполнением, иначе вы нарушите трафик.

Решение edit: embobo может быть намного проще для вас, если можно настроить эти консоли для использования прокси-серверов HTTP, я не уверен, могут ли они это сделать, хотя я никогда не использовал PS3 или xbox 360.

Это действительно сложная среда для того, что вы хотите. Я делаю то же самое (Wii:}), но моя среда отличается. У меня есть сетевой коммутатор в передней комнате, к которому подключаются точка беспроводного доступа, Wii и цифровой видеорегистратор, и длинный кабель в подсобку, который подключается к машине с Linux. Эта машина Linux, в свою очередь, подключается к маршрутизатору, и пакеты уходят.

Машина Linux сконфигурирована как мост Ethernet. Это очень упрощает обнюхивание, поскольку все, что мне нужно сделать, это запустить tcpdump на br0 (интерфейс моста). Это помогло диагностировать многие проблемы. Если бы я задумал это сделать, я, вероятно, мог бы создать прокси-сервер перехвата с помощью Squid и IPTables.

Проблема для вас в том, что Mac не имеет возможности выполнять мост, а это значит, что Windows - ваша единственная надежда. Для этого потребуется два сетевых порта. Для этого есть хороший Вопрос суперпользователя, как его настроить.

Поскольку вы используете Linksys, вы можете взглянуть на WallWatcher - www.wallwatcher1.com.