Сейчас на форуме: asfa (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Эмулятор сервера...
Посл.ответ Сообщение

Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 23 июня 2010 11:40 · Поправил: KalessiN
· Личное сообщение · #1

Здравстуйте Уважаемые.

Очень надеюсь на то что не нарушу правила форума этим постом

Однако нуждаюсь в некоторых напутсвиях и помощи.

Существует на свете одна игрушка (если надо напишу название), работает она по принципу клиент-сервер.

Дык вот мне нужно написать эмулятор этого мастер сервера...
К сожалению опытом такого рода я не обладаю, да и вообще опыта у меня мало, но это неважно (голову разобью а сделаю (с Вашей помощью конечно)))

Прошу меня поправить ежели буду не прав...

IMHO: Для того чтобы осуществить это мне нужно будет написать программу которая будет перехватывать сетевые пакеты приложения и в ответ на них будет посылать пакеты идентичные пакетам мастер сервера...
Для того чтобы понять что и куда надо посылать, нужно воспользоваться сниффером (я выбрал СommView (если выбор туп, прошу дать ссыль на нормальный)).
Далее написать программу которая и будет собственно заниматься данной рассылкой....

Извините если слишком тупо разъяснился, но вот что-то у меня с русским не всё ладно (не родной язык)

Очень расчитываю на Вашу помощь и советы....

ЗЫ сниффер скачал только сегодня, до сиго для пытался поправить пару длл-ок игровых при помощи хекс едитора в сыязке с идой...




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 23 июня 2010 18:02
· Личное сообщение · #2

Да принц очередной, видимо, чо тут гадать то особо.
Ну перехватывай и посылай. Если будет работать-хорошо. Какие ты напутствия то ждёшь? Благословляю тебя.




Ранг: 105.6 (ветеран), 36thx
Активность: 0.10
Статус: Участник

Создано: 23 июня 2010 18:06
· Личное сообщение · #3

а зачем писать...
обратись к хакерам, они тебе весь мастер-серв перельют



Ранг: 2.8 (гость), 1thx
Активность: 0=0
Статус: Участник

Создано: 24 июня 2010 16:31
· Личное сообщение · #4

Занимался чем то похожим использовал Wireshark, сервер наверное будет лучше писать на python. Ну для интереса можно посмотреть как реализован сервак для ассасина 2 .



Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 25 июня 2010 15:56
· Личное сообщение · #5

Archer пишет:
Да принц очередной, видимо, чо тут гадать то особо

не совсем, Heroes of Newerth название ей....

Dart Sergius пишет:
а зачем писать...обратись к хакерам, они тебе весь мастер-серв перельют

были бы у меня такие знакомые ))))

Tunnel Rat пишет:
Занимался чем то похожим использовал Wireshark, сервер наверное будет лучше писать на python. Ну для интереса можно посмотреть как реализован сервак для ассасина 2 .


Спасибо, обязательно...


Archer пишет:
Какие ты напутствия то ждёшь? Благословляю тебя.


Ну дык написано жи что нуб я в этом деле, вот и прошу помочь ссылками на необходимый софт и литературу...

Я не собираюсь заставлять кого-то писать всё за меня, но возможно (точно) что помощь в написании потребуется)))

Времени у меня впринципе вагон и тележка, не думаю что спешка в этом деле поможет чем-то



Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 29 июня 2010 23:53
· Личное сообщение · #6

Дабы не захламлять сервер новой темой, а так же потому что вопрос относится именно к этой теме....

Собственно сам вопрос, даже нет, просьба...

Дайте список литературы которая поможет в написании этакого фильтра сетевых пакетов...

Поясняю, в ходе ковыряния игровых дллок мне удалось добиться запуска нормального сервера, однако сам клиент при попытке подсоединения отправляет малость неполный запрос (ИМХО из-за того что клиент не должным образом авторизован на мастер сервере)....

Так вот в эти выходные компания S2Games даст возможность играть всем бесплатно чтобы обкатать новый патч...

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


Надеюсь на вашу помощь...


 eXeL@B —› Вопросы новичков —› Эмулятор сервера...
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати