Редактирование пакетов

Для тех, кто хочет сделать мир лучше.
Ответить
Сообщение
Автор
Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#1 Сообщение 20.07.2010, 23:59

хз кому и зачем это может пригодится.

Это прокси библиотеки ws2_32.dll переделанный специально под первый Half-Life

На данный момент реализованы следующие методы:

ChangeNick - смена ника
SetProtoVersion - установка версии протокола
SetHLTVProt - имитация протокола HLTV для клиента
SetCDKey - установка CD ключа ( толку от него 0 )
LoadLicenseTicket - загрузка тикета из файла ( при каждом новом коннекте он меняется, как задается я хз ).

Скачать

eldest
Разработчик
Разработчик
Сообщения: 302
Зарегистрирован: 17.03.2008
Откуда: такие как я?
Поблагодарили: 2 раза
Контактная информация:

#2 Сообщение 26.07.2010, 03:49

Прикольно конечно но: http://aluigi.org/mytoolz.htm#proxocket
Вроде там можно ловить входящий трафик, ещё не проверял.
Есть идея, кароче на сайтах типа хлтв дот орг нельзя заканать свой хлтв на их что бы ретранслировать в свою лан сеть.
Суть идеии написать клиент с протоколом подобному простому клиенту на движке hl и сервер с протоколом хлтв.

Идея уже давно висит в мозгу, уже пробовал реализовать, но запаролся на recvfrom.
SetHLTVProt - имитация протокола HLTV для клиента
А реально ли для хлтв такую фичю зделать токо наоборот?

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#3 Сообщение 26.07.2010, 11:38

eldest, я об этом уже писал в другой теме.

я хз как Half-Life получает пакеты, но recvfrom она не использует.

насчет того что лежит по ссылке, ок посмотрю.

eldest
Разработчик
Разработчик
Сообщения: 302
Зарегистрирован: 17.03.2008
Откуда: такие как я?
Поблагодарили: 2 раза
Контактная информация:

#4 Сообщение 30.07.2010, 19:11

Сейчас переписывал твой класс Csocket и наткнулся на знакомый код
http://www.codeguru.com/forum/printthread.php?t=386875

P.S. Я тоже в написании кода особо не замарачиваюсь, естли уверен что код уже кем то написан, набираю в гугле.

Fire666
Эксперты no-Steam
Эксперты no-Steam
Сообщения: 2600
Зарегистрирован: 15.02.2007
Откуда: Москва
Благодарил (а): 2 раза
Поблагодарили: 43 раза
Контактная информация:

#5 Сообщение 30.07.2010, 21:03

Да, я оттуда код и скопипастил + добавил еще ProxyWinsock.h с кодом из Winsock.h

Ответить