Packet_4122 - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > MMO > Point Blank (Piercing Blow)

Point Blank (Piercing Blow)
Общие вопросы по написанию эмулятора. General questions on developing emulator. При поддержке: Lucera 2 - разработка Java Interlude

Ответ
Опции темы
Непрочитано 06.05.2016, 00:32   #1
Забанен за кидаловo/обман/развод

Автор темы (Топик Стартер) Packet_4122

А что за пакет 4122?
и почему когда ищу пакеты в клиенте с помощью ida пакетов боя там нету?
Boris2105 вне форума Ответить с цитированием
Непрочитано 06.05.2016, 01:26   #2
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Packet_4122

Это пинг. Как же нет:

Код:
// Client > Server
//----- (008DCA30) --------------------------------------------------------
char __stdcall sub_8DCA30(int a1)
{
  i3NetworkPacket::SetProtocol(a1 + 4, 4122);
  i3NetworkPacket::WriteData(a1 + 4, dword_E5E9D4 + 16, 16);
  return 1;
}


// Server > Client

sub_8D47B0(v1, 4123, (int)sub_A055D0);

//----- (00A055D0) --------------------------------------------------------
char __userpurge sub_A055D0@<al>(int a1@<ebx>, int a2)
{
  int v2; // esi@1
  char result; // al@2
  int v4; // [sp+4h] [bp-10h]@3

  v2 = dword_E5E9D4;
  if ( sub_6A1730((void *)dword_E5E9D4) || (result = *(_BYTE *)(v2 + 4)) == 0 )
  {
    i3NetworkPacket::ReadData(a2, &v4, 16);
    result = (unsigned int)sub_A01840(dword_E5E9D4 + 8, a1, &v4, 0x10u);
  }
  return result;
}
Если имеется ввиду названий, то это нормально, код обфусцирован, так что часть строк потерялась.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Непрочитано 06.05.2016, 01:41   #3
Забанен за кидаловo/обман/развод

Автор темы (Топик Стартер) Re: Packet_4122

Цитата:
Сообщение от PROGRAMMATOR Посмотреть сообщение
Это пинг. Как же нет:

Код:
// Client > Server
//----- (008DCA30) --------------------------------------------------------
char __stdcall sub_8DCA30(int a1)
{
  i3NetworkPacket::SetProtocol(a1 + 4, 4122);
  i3NetworkPacket::WriteData(a1 + 4, dword_E5E9D4 + 16, 16);
  return 1;
}


// Server > Client

sub_8D47B0(v1, 4123, (int)sub_A055D0);

//----- (00A055D0) --------------------------------------------------------
char __userpurge sub_A055D0@<al>(int a1@<ebx>, int a2)
{
  int v2; // esi@1
  char result; // al@2
  int v4; // [sp+4h] [bp-10h]@3

  v2 = dword_E5E9D4;
  if ( sub_6A1730((void *)dword_E5E9D4) || (result = *(_BYTE *)(v2 + 4)) == 0 )
  {
    i3NetworkPacket::ReadData(a2, &v4, 16);
    result = (unsigned int)sub_A01840(dword_E5E9D4 + 8, a1, &v4, 0x10u);
  }
  return result;
}
Если имеется ввиду названий, то это нормально, код обфусцирован, так что часть строк потерялась.
а можно тогда структуру пакета 4123?
а чтобы сделать PiercingBlow.exe в тектовой формат как у вас.
нужно открыть иду нажмать File=>Produce File=>Create C file?
Boris2105 вне форума Ответить с цитированием
Непрочитано 06.05.2016, 01:55   #4
Аватар для Awiion

По умолчанию Re: Packet_4122

Цитата:
Сообщение от Boris2105 Посмотреть сообщение
а можно тогда структуру пакета 4123?
а чтобы сделать PiercingBlow.exe в тектовой формат как у вас.
нужно открыть иду нажмать File=>Produce File=>Create C file?
Он же тебе показал...... Как устроена

Считываешь 16 байт, определяешь слот игрока, дальше отправляешь на SM->4123 массив байт....
Awiion вне форума Отправить сообщение для Awiion с помощью Skype™ Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

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

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


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 17:12. Часовой пояс GMT +3.

Вверх