Показать сообщение отдельно
Старый 11.09.2010, 21:30   #5
Местный
 
Аватар для J-Fobos
 
Регистрация: 09.06.2008
Сообщений: 867
Сказал Спасибо: 175
Имеет 468 спасибок в 259 сообщенях
J-Fobos пока неопределено
По умолчанию

Часть 3. Настройки пакетхака и Smart-Port-Forwarding

Smart Port Forwarding представляет собой программу, которая позволяет пробрасывать и переадресовывать порты. В этом плане она мало чем отличается от приложений схожего типа, но Smart Port Forwarding даст вам возможность переадресовывать порты на основе фактических данных. Программа была создана для полнейшей автоматизации процесса, так что если вы не очень много знаете о работе с портами, Smart Port Forwarding сможет совершить все операции за вас.
Запустите на виртуальной машине Smart Port Forwarding, в окне что откроется нажмите на пустом месте правой кнопкой мышки и выберите пункт Add new port. У вас откроется диалоговые окно создания нового правила в котором надо будет ввести порт с которого перехватывать соединение (в нашем случаи 7888), айпи сервера (я спрятал его за ***.***.***.***), а также порт гейм сервера (в нашем случаи 7777). Это правило будет перенаправлять соединение с порта 7888 (на который мы направляем пакеты в помощью фаервола) на порт гейм сервера.


_http://s45.radikal.ru/i109/1009/c7/838c96e7d906.jpg

Перейдем к настройками пакетхака (который мы также запустим на виртуальной машине). Включим LSP перехват, а в списке приложений которые будем перехватывать укажем spf.exe для того чтобы перехвачивать его трафик. А трафиком spf будет нужное нам соединение клиента и игрового сервера.


Теперь перейдем к последней части этой статьи. После длительной установки и настройки всех нужных программ поиграем в любимую игру - линейдж 2 Запустим всю нашу систему в следующем порядке:
1) Запускаем виртуальную машину
2) Запускаем на ней пакетхак
3) Запускаем на ней Smart Port Forwarding
4) Запускаем на реальной машине клиент линейки
5) Входим в игру
6) Смотрим что у нас происходит на виртуальной машине и видим следующее:


_http://i074.radikal.ru/1009/65/6ebcec4aa92a.jpg

Примите мои поздравления, вы это осилили! На реальной машине запущен игровой клиент, а на виртуальной пакетхак который ловит пакеты

Добавлено через 15 секунд
Часть 4. Заключение.

Таким образом можно использовать пракетхак на всех серверах где нет шифрации пакетов, не зависимо от того кто и за сколько установил там защиту. Ну а на серверах с шифрацией пакетов пакетхак также можно использовать (в теории), если создать под этот сервер newxor.dll который сможет расшифровать эти пакеты. Ссылку на сервер для которого писалась эта статья распространять не буду.

Стоит отметить что в статье описан только один (из множества) способов подключения. Например можно обойтись без керио фаервола и порт форвардинг используя просто виртуальную машину с пакетхаком (настроенным в режиме перехвата socks5) и любой проксификатор (Steganos, Proxifier, widecap, proxomitron, Permeo Security Driver, SocksCapture, Httport, ProxyCap, SocksCap, SocksChain), который будет направлять трафик клиента на виртуальную машину. Как на этом видео http://www.youtube.com/watch?v=8kVKR...layer_embedded

Для написания статьи использовались:
Windows 7 Ultimate x86 - для работы реальной машины
Windows XP Pro SP3 - для установки на виртуальной машине
Oracle VM VirtualBox 3.2.8 - для создания виртуальной машины
Kerio WinRoute 6.7.0 - для перенаправления трафика с реальной машины на смарт порт форвардин.
Smart Port Forwarding 1.0.0 - для перенаправления трафика на игровой сервер, а также использовался как приложение трафик которого перехватываем.
L2PacketHack 3.5.33 - для перехвата и модификации трафика.

Автор J-Fobos
__________________

В любом из нас спит гений. И с каждым днем все крепче.

Переходим на протокол нового поколения jabber

Последний раз редактировалось J-Fobos, 11.09.2010 в 21:32. Причина: Добавлено сообщение
J-Fobos вне форума  
За это сообщение J-Fobos нажился 27 спасибками от: