Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Список серверных пакетов
#81
PROGRAMMATOR Написал:Обновлен список пакетов для последней на данный момент версии 3.32+.

Код:
PROTOCOL_BASE_RESET_SEASON_LADDER_RECORD_ACK // 703

PROTOCOL_SHOP_LIMITED_SALE_LIST_ACK // 1097
PROTOCOL_SHOP_LIMITED_SALE_SYNC_ACK // 1098

PROTOCOL_CS_GET_USER_DETAIL_CLAN_INFO_ACK // 1999
PROTOCOL_CS_HISTORY_RESET_ACK // 1993
PROTOCOL_CS_USER_RECORD_RESET_ACK // 1995
PROTOCOL_CS_ESCAPE_RESET_ACK // 1997

PROTOCOL_BATTLE_USER_SOPETYPE_ACK // 4253
PROTOCOL_BATTLE_SYSTEM_CHANGE_EQUIPMENT_ACK // 4241
PROTOCOL_BATTLE_WINNING_CAM_ACK // 4255

PROTOCOL_CHEAT_SKIP_TIMEOUT_ACK // 4903

Интересно еще копать этот труп?Big Grin
Лучше взять и изобрести завтрашний день, чем переживать о том, что вчерашний был так себе.
Ответ
#82
Sojang,
Почему бы и нет, на дворе шел 2019, а сервера еще все нету kappa
Спортивный интерес.
Разработка Emu: PiercingBlow 90%, APB Reloaded 100%.
Самый действенный инструмент для самообучения - грабли.
Ответ
#83
PROGRAMMATOR Написал:
  1. IDA Pro (первым делом нужно анпакнуть Themida);
  2. Часть разбора для PointShark смотри ниже. Там не всё, но база есть;
  3. На изменение в PROTOCOL_BASE_SELECT_CHANNEL_ACK не реагирует, так что прописан в UI клиента.

Код:
ScriptAPI.AddUInt("Result");
ScriptAPI.AddByte("Unk1");
ScriptAPI.AddPaddedString("Account Login", 33);
//ScriptAPI.AddByte("Color");
ScriptAPI.AddUInt("Rank");
ScriptAPI.AddUInt("Rank");
ScriptAPI.AddUInt("Point");

ScriptAPI.AddUInt("Exp");
ScriptAPI.AddUInt("Unknown");
ScriptAPI.AddUInt("Unknown");
ScriptAPI.AddUInt("Unknown");
ScriptAPI.AddUInt("Unknown");

ScriptAPI.AddUInt("Cash");

ScriptAPI.AddUInt("Unknown");
ScriptAPI.AddUInt("Unknown");
ScriptAPI.AddUInt("Unknown");
ScriptAPI.AddUInt("Unknown");

ScriptAPI.AddUShort("Unknown");

ScriptAPI.AddPaddedString("Clan Name", 17);

ScriptAPI.AddUShort("Members?");
ScriptAPI.AddUInt("Clan Emblems");
ScriptAPI.AddByte("Color?");

ScriptAPI.AddUInt("Total Games");
ScriptAPI.AddUInt("Wins");
ScriptAPI.AddUInt("Loss");
ScriptAPI.AddUInt("Draws");
ScriptAPI.AddUInt("Kills");
ScriptAPI.AddUInt("Headshots");
ScriptAPI.AddUInt("Deaths");

ScriptAPI.AddUInt("Total Games");
ScriptAPI.AddUInt("Kills");
ScriptAPI.AddUInt("Unknown X");
ScriptAPI.AddUInt("Total Games");
ScriptAPI.AddUInt("Wins");
ScriptAPI.AddUInt("Losses");
ScriptAPI.AddUInt("Draws");
ScriptAPI.AddUInt("Kills");
ScriptAPI.AddUInt("Headshots");
ScriptAPI.AddUInt("Deaths");
ScriptAPI.AddUInt("Total Games");
ScriptAPI.AddUInt("Total Kills");
ScriptAPI.AddUInt("Unknown X");

ScriptAPI.AddUInt("Unknown");
ScriptAPI.AddUInt("Unknown");
ScriptAPI.AddUInt("Unknown");
ScriptAPI.AddUInt("Unknown");
ScriptAPI.AddUInt("Unknown");
ScriptAPI.AddUInt("Unknown");
ScriptAPI.AddUInt("Unknown");
ScriptAPI.AddUInt("Unknown");
ScriptAPI.AddUInt("Unknown");
ScriptAPI.AddUInt("Unknown");
ScriptAPI.AddUInt("Unknown");
ScriptAPI.AddUInt("Unknown");
ScriptAPI.AddByte("Unknown?");

ScriptAPI.AddUInt("Unknown");

ScriptAPI.AddByte("Main Character");
n = ScriptAPI.AddByte("Character Count");

for(i = 0; i < 9; i++)
{
    ScriptAPI.StartNode("Character: " + (i));
    ScriptAPI.AddByte("Slot");
    
    ScriptAPI.AddUInt("TemplateID");
    ScriptAPI.AddUInt("CreatedAt");
    ScriptAPI.AddUInt("Unknown");
    ScriptAPI.AddUInt("Unknown");
    
    ScriptAPI.AddPaddedString("Character Name", 33);
    
    for (n = 0; n < 5; n++)
    {
        ScriptAPI.StartNode("Weapons: " + (n));
        ScriptAPI.AddLong("ItemMask");
        ScriptAPI.AddUInt("ItemID");
        ScriptAPI.EndNode(false);
    }
    
    for (n = 0; n < 8; n++)
    {
        ScriptAPI.StartNode("Part: " + (n));
        ScriptAPI.AddLong("ItemMask");
        ScriptAPI.AddUInt("ItemID");
        ScriptAPI.EndNode(false);
    }
    
    ScriptAPI.AddByte("ClassID");
    
    ScriptAPI.AddByte("SkillCommon");
    ScriptAPI.AddByte("SkillMain");
    ScriptAPI.AddByte("SkillAssist");
    
    ScriptAPI.AddByte("SkillAssistLevel");
    ScriptAPI.AddByte("SkillMainLevel");
    ScriptAPI.AddByte("SkillCommonLevel");
    
    //ScriptAPI.AddPaddedString("Garbage", 163);
        
    ScriptAPI.EndNode(false);
}

ScriptAPI.AddUInt("ItemID");
ScriptAPI.AddUInt("Unknown");
ScriptAPI.AddUInt("Repeat ItemID");
ScriptAPI.AddUInt("DateTime");
ScriptAPI.AddLong("Unknown");
ScriptAPI.AddByte("Current Event");
ScriptAPI.AddByte("Next Event");
ScriptAPI.AddUInt("LastActivateDateTime");
ScriptAPI.AddPaddedString("Event Title", 58);
ScriptAPI.AddByte("Done");
ScriptAPI.AddByte("All");

//ScriptAPI.AddUInt("Unknown");

В PointShark выбираешь пакет, двойной клик и вставляй скрипт.

[Изображение: bvTx.png]

[Изображение: piercingblowdumpproblem.png]

Зачем я получаю эту ошибку? Используемый мной скрипт - Themida - Winlicense Ultra Unpacker 1.4
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Список серверных пакетов [PB] Awiion 22 13,290 02-24-2019, 04:59 PM
Последний пост: bmzproject
  Структура, крипт и декрипт Tcp и Udp пакетов PROGRAMMATOR 22 16,767 11-28-2018, 03:59 AM
Последний пост: AngryKitten
  Список всех доступных карт PROGRAMMATOR 21 11,753 12-06-2016, 01:12 AM
Последний пост: Awiion
  Список умений \ Skills List PROGRAMMATOR 0 3,309 10-23-2016, 01:15 PM
Последний пост: PROGRAMMATOR
  Список предметов \ Item List PROGRAMMATOR 17 7,947 10-10-2016, 04:34 PM
Последний пост: bola
  Список рангов и наград за их получение PROGRAMMATOR 44 13,882 08-22-2016, 01:36 PM
Последний пост: Awiion

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)