Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

MPPC

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 17.09.2011, 21:46   #1
 Разведчик
Аватар для SilentJetty
 
SilentJetty на правильном путиSilentJetty на правильном пути
Регистрация: 17.09.2011
Сообщений: 4
Популярность: 164
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 2 сообщениях
 
По умолчанию MPPC

Делаю (хахаха, еще один) ОГ бота, хотя на самом деле пока что просто модульный движок. Последнее препятствие перед следующим это алгоритм МППС. Есть ли у кого нормальное описание или реализация его для ПВ ?

Добавлено через 2 минуты
Из исходников ворта совсем не понятно откуда берется "ключ" (m_Encoder->Shuffle(Stage9State)

Последний раз редактировалось SilentJetty; 17.09.2011 в 21:48. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 25.09.2011, 06:29   #2
 Старший сержант
Аватар для N00bSa1b0t
 
N00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядом
Регистрация: 09.04.2010
Сообщений: 204
Популярность: 5518
Сказал(а) спасибо: 49
Поблагодарили 512 раз(а) в 198 сообщениях
 
По умолчанию Re: MPPC

Ну вообще (m_Encoder->Shuffle(Stage9State)) к MPPC не относится никак. Совсем. Абсолютно)

Это ключ к шифровщику/дешифровщику RC4 =)

А берется он из хитрого действия (MD5 с чем-то) над хэшем пасса (из пакета C03) и ServerKey2 (из пакета S02)

А распаковщик MPPC лежит в PWunpack.h
Говорят, что описание можно в RFC посмотреть, но также говорят, что в пв не чистый MPPC а немножко измененный.
Я не парился, а просто портировал кусок исходника оггбота на шарп.
  Ответить с цитированием
Старый 26.09.2011, 01:13   #3
 Разведчик
Аватар для OSKling
 
OSKling никому не известный тип
Регистрация: 13.07.2011
Сообщений: 0
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Отправить сообщение для OSKling с помощью Skype™
 
По умолчанию Re: MPPC

И что дальше?
  Ответить с цитированием
Старый 27.09.2011, 23:38   #4
-= Элитный Мастер =-
 Главнокомандующий
Аватар для Kitsune
 
Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
 
По умолчанию Re: MPPC

Цитата:
Сообщение от OSKlingПосмотреть сообщение
И что дальше?

Что вашей душеньке угодно
  Ответить с цитированием
Старый 02.10.2011, 01:49   #5
 Разведчик
Аватар для SilentJetty
 
SilentJetty на правильном путиSilentJetty на правильном пути
Регистрация: 17.09.2011
Сообщений: 4
Популярность: 164
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 2 сообщениях
 
По умолчанию Re: MPPC

Да, пасиба. Разобрался работает РФЦшный алгоритм немного не такой получается. Хотя принцип тот же.

А все кодирование в итоге выполняется OpenSSL'ем До сих пор не пойму зачем ворт писал такие монструозные ф-ции, если все уже есть
  Ответить с цитированием
Старый 02.10.2011, 23:52   #6
-= Элитный Мастер =-
 Главнокомандующий
Аватар для Kitsune
 
Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(Kitsune сломал счётчик популярности :(
Регистрация: 20.01.2010
Сообщений: 1,539
Популярность: 22780
Золото Zhyk.Ru: 600
Сказал(а) спасибо: 43
Поблагодарили 1,717 раз(а) в 538 сообщениях
 
По умолчанию Re: MPPC

SilentJetty, видимо, с целью более глубоково познания.
  Ответить с цитированием
Старый 03.10.2011, 17:13   #7
 Разведчик
Аватар для SilentJetty
 
SilentJetty на правильном путиSilentJetty на правильном пути
Регистрация: 17.09.2011
Сообщений: 4
Популярность: 164
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 2 сообщениях
 
По умолчанию Re: MPPC

Цитата:
Сообщение от TBX1nПосмотреть сообщение
SilentJetty, видимо, с целью более глубоково познания.

Если бы это глубокое познание не было прибито к винде было бы совсем шикарно
Ну это не суть важно. В любом случае ему спасибо за такой отличный и познавательный материал.

Кстати на определенном этапе почему-то декодирование "слетает"... Пока что не могу понять что не так, так как сложно выявить проблемные сегменты. На недельке думаю плагин-валидатор трафика доделать, анализировать будет легче.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 13:51.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net