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

Распаковка пакетов C#

-

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

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

Ответ
 
Опции темы
Старый 09.07.2012, 09:17   #1
 Разведчик
Аватар для chetoss
 
chetoss на правильном путиchetoss на правильном пути
Регистрация: 30.10.2009
Сообщений: 7
Популярность: 107
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Распаковка пакетов C#

Нет ли ни у кого данного чуда? В интернете не нашел. Если кто сможет написать в теме или в лс, буду очень благодарен.

Последний раз редактировалось chetoss; 09.07.2012 в 10:45.
  Ответить с цитированием
Старый 09.07.2012, 10:03   #2
-= Мастер Света =-
 Рыцарь-капитан
Аватар для krukovis
 
krukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нацииkrukovis гордость нации
Регистрация: 07.10.2009
Сообщений: 496
Популярность: 2687
Сказал(а) спасибо: 64
Поблагодарили 324 раз(а) в 104 сообщениях
 
По умолчанию Re: Распаковка пакетов C#

Цитата:
Сообщение от chetossПосмотреть сообщение
Нет ли ни у кого данного чуда? В интернете не нашел. Если ктду оо сможет написать в теме или в лс, буду очень благодарен.

о_О За чудом это тебе к волшебнику надо... К Гудвину!
________________
--------------------------------------------
PerfectAutoLogin v 7.4 - Совершенный автологин для Perfect World [RUOFF, PWI, Фришек 1.4.4 - 1.4.5]
--------------------------------------------
[for 1.4.6] PW Patcher 12.0 - Патч на Горны, Красный (да и любой) чат, Анфриз, Бесконечный зум, Моментальный разгон на полете для RUOFF, PWI и прочих 1.4.6 и фришек 1.4.4, 1.4.5.
--------------------------------------------
InGamePatcher 1.2 - патчер для серверов 1.4.5 и 1.4.4 работающий с включенной игрой.
--------------------------------------------
  Ответить с цитированием
Старый 09.07.2012, 10:46   #3
 Разведчик
Аватар для chetoss
 
chetoss на правильном путиchetoss на правильном пути
Регистрация: 30.10.2009
Сообщений: 7
Популярность: 107
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Распаковка пакетов C#

Цитата:
Сообщение от krukovisПосмотреть сообщение
о_О За чудом это тебе к волшебнику надо... К Гудвину!

Волшебных троллей мне на форуме хватает
  Ответить с цитированием
Старый 09.07.2012, 11:03   #4
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Распаковка пакетов C#

Прошу простить меня за столь низкие знания в этой области, но не соблаговолите ли вы поведать мне, не столь просвещённому человеку, что вы имеете ввиду под распаковкой пакетов?
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 09.07.2012, 11:24   #5
 Разведчик
Аватар для chetoss
 
chetoss на правильном путиchetoss на правильном пути
Регистрация: 30.10.2009
Сообщений: 7
Популярность: 107
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Распаковка пакетов C#

Распаковка MPPC (Пакет 0x04 насколько помню, запакован и зашифрован. Мне нужно его распаковать)
  Ответить с цитированием
Старый 09.07.2012, 11:24   #6
 Разведчик
Аватар для samosi
 
samosi на правильном путиsamosi на правильном пути
Регистрация: 23.12.2011
Сообщений: 42
Популярность: 192
Сказал(а) спасибо: 26
Поблагодарили 11 раз(а) в 9 сообщениях
 
По умолчанию Re: Распаковка пакетов C#

OOG он имеет виду, после 2 пакета клиента все пакеты идут зашифрованы.
  Ответить с цитированием
Старый 09.07.2012, 11:34   #7
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: Распаковка пакетов C#

Так есть же исходники на шарпе, нЭ?
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 09.07.2012, 11:45   #8
 Разведчик
Аватар для chetoss
 
chetoss на правильном путиchetoss на правильном пути
Регистрация: 30.10.2009
Сообщений: 7
Популярность: 107
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Распаковка пакетов C#

Думаешь там есть распаковка? Я не про инжект программы говорю, а про чистый коннект через авторизацию и тп.
Скинь ссылку на то о чем ты говоришь, посмотрю.
  Ответить с цитированием
Старый 09.07.2012, 13:30   #9
 Разведчик
Аватар для faantoom
 
faantoom никому не известный тип
Регистрация: 03.04.2011
Сообщений: 2
Популярность: 18
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 4 сообщениях
Отправить сообщение для faantoom с помощью Skype™
 
Smile Re: Распаковка пакетов C#

Уже давно в шаре валяется ведь. Ну вот, держи, если не нашел =)

(с) Angelica Emu
Вложения
Тип файла: rar MPPC.rar (1.7 Кб, 103 просмотров)
________________
PW Emu Development
  Ответить с цитированием
Старый 09.07.2012, 14:26   #10
 Разведчик
Аватар для chetoss
 
chetoss на правильном путиchetoss на правильном пути
Регистрация: 30.10.2009
Сообщений: 7
Популярность: 107
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Распаковка пакетов C#

Цитата:
Сообщение от faantoomПосмотреть сообщение
Уже давно в шаре валяется ведь. Ну вот, держи, если не нашел =)

(с) Angelica Emu

Можете подсказать как правильно распаковать и расшифровать пакет. И интересно что нужно выполнять в начале - расшифровку или распаковку.
p.s На данный момент код такой, но он не рабочий.
Цитата:
Rc4Cipher cripter = new Rc4Cipher();
MPPC compressor = new MPPC();
string packets = BitConverter.ToString(buf, 0, packlen).Replace("-", "");
packetb = GetBytes(packets);
Console.WriteLine("До расшифровки: "+packets);
cripter.initialize_ServerCrypto(Connection.key02);
cripter.server_deCrypt_reset(packetb);
packets = BitConverter.ToString(packetb, 0, packlen);
Console.WriteLine("После расшифровки: " + packets);

//compressor.PseudoCompressMppc(packetb);
packets = BitConverter.ToString(packetb, 0, packlen);
Console.WriteLine("После компресса: " + packets);
//compressor.decompresMccp(packetb,0);
packets = BitConverter.ToString(packetb, 0, packlen);
Console.WriteLine("Еще раз: " + packets);


Последний раз редактировалось chetoss; 09.07.2012 в 15:28.
  Ответить с цитированием
Старый 09.07.2012, 16:53   #11
 Разведчик
Аватар для faantoom
 
faantoom никому не известный тип
Регистрация: 03.04.2011
Сообщений: 2
Популярность: 18
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 4 сообщениях
Отправить сообщение для faantoom с помощью Skype™
 
По умолчанию Re: Распаковка пакетов C#

Как-то так

Код:
Rc4Cipher Crypter = new Rc4Cipher();
MPPC Compressor = new MPPC();

byte[] UserName = ... // Юзернейм
byte[] Password = ... // Пасс
byte[] CmKey = ... // Ключ

// Создание ключа
HMACMD5 hmacmd = new HMACMD5(UserName);
byte[] array = new byte[Password.Length + CmKey.Length];
Password.CopyTo(array, 0);
CmKey.CopyTo(array, Password.Length);

// Инициализация криптера
byte[] ServerKey = hmacmd.ComputeHash(array);
Crypter.initialize_ServerCrypto(ServerKey);

byte[] data =  ... // Полученные данные

// Расшифровка
Crypter.server_deCrypt(data);
// Распаковка
data = Compressor.decompresMccp(data, 0);

Ну и дальше делаем с данными, что нужно
________________
PW Emu Development

Последний раз редактировалось faantoom; 09.07.2012 в 18:45.
  Ответить с цитированием
Старый 09.07.2012, 17:25   #12
 Разведчик
Аватар для chetoss
 
chetoss на правильном путиchetoss на правильном пути
Регистрация: 30.10.2009
Сообщений: 7
Популярность: 107
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Распаковка пакетов C#

Проблема в том, что он не хочет распаковывать(При распаковке появляется ошибка)
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 09.07.2012, 23:05   #13
 Разведчик
Аватар для faantoom
 
faantoom никому не известный тип
Регистрация: 03.04.2011
Сообщений: 2
Популярность: 18
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 4 сообщениях
Отправить сообщение для faantoom с помощью Skype™
 
По умолчанию Re: Распаковка пакетов C#

Странно, у меня ничего не крашится. И сниффер и сервер юзаю с этим классом распаковки. Такая реакция только на какой-то определенный пакет, или на все?
________________
PW Emu Development
  Ответить с цитированием
Старый 09.07.2012, 23:08   #14
 Разведчик
Аватар для chetoss
 
chetoss на правильном путиchetoss на правильном пути
Регистрация: 30.10.2009
Сообщений: 7
Популярность: 107
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Распаковка пакетов C#

Я получаю пакет (который идет после отправки CM_KEY) и выполняю с ним данные действия. Могу ли я как-нибудь с вами связаться(ICQ,Skype и т.п)?
  Ответить с цитированием
Старый 09.07.2012, 23:18   #15
 Разведчик
Аватар для faantoom
 
faantoom никому не известный тип
Регистрация: 03.04.2011
Сообщений: 2
Популярность: 18
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 4 сообщениях
Отправить сообщение для faantoom с помощью Skype™
 
По умолчанию Re: Распаковка пакетов C#

Цитата:
Сообщение от chetossПосмотреть сообщение
Могу ли я как-нибудь с вами связаться(ICQ,Skype и т.п)?

Скайп в профиле
________________
PW Emu Development
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руководство] Распаковка Pak файлов и расшифровка Xml. Gozon Статьи и руководства по Aion 57 05.12.2015 09:59
[Информация] Распаковка PCG-файлов. sharpie Пара Па: Город Танцев 2 28.09.2012 17:58
[Помогите!] MoleBox Распаковка Aspos Общение и обсуждение Perfect World 13 23.06.2011 22:58

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

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

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