Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Опкоды, Формулы, Клиент

Важная информация

Опкоды, Формулы, Клиент Разбор и изучение взаимодействия клиента с сервером

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.04.2011, 21:10   #1
RomanRom2
WowCore Dev
 
Аватар для RomanRom2
 
Регистрация: 31.03.2010
Сообщений: 468
Сказал(а) спасибо: 73
Поблагодарили 106 раз(а) в 70 сообщениях
RomanRom2 Это имя известно всемRomanRom2 Это имя известно всемRomanRom2 Это имя известно всемRomanRom2 Это имя известно всемRomanRom2 Это имя известно всемRomanRom2 Это имя известно всем
По умолчанию собственно - опкоды

хочется обозначить актуальные опкоды соответственно для транков:
05875_1.12.1
08606_2.4.3
12340_3.3.5

собственно - проблем обозначено две.

1. список опкодов ведь дополнялся. но это пол беды: я, например, взял свои гигазы снифов, написал тулзовину, которая пробегается по ним всем и собирает номера опкодов, которые встретились. косьвенно конечно, но я уверен на 99.00% что это все опкоды, которые по факту имели место быть.

2. как известно многие опкоды были заменены, - я имею ввиду мнемонику. а так же, насколько я помню, бывали даже сдвиги: это когда куда то "в середину" добавляли несколько новых, а старые при этом "уползали" вверх.

ну вот, скажем, тулзовиной я получил список опкодов по снифам классика (12гб в формате PKT v2.1 от билдов 1.9.0 - 1.12.2). отдельно список клиентских опкодов, отдельно серверных и отдельно общим списком (надо кому?).

еще есть тема с экзешниками с дебаг-инфой, в которой были опкоды. на моей памяти это где то в 1.8.х было и где то в 1.11.х. последующие "утечки" были уже в ТБК, а там мнемоники могли уже поменять.

как бы вот собрать актуальную информацию, есть мысли?
"самодеятельностям" со всяких репозиториев, как вы понимаете, доверия нет. даже со своих

Последний раз редактировалось RomanRom2; 22.04.2011 в 21:13.
RomanRom2 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Gerald (23.04.2011), Sid (22.04.2011)
Старый 22.04.2011, 21:26   #2
TOM_RUS
MaNGOS Dev
 
Регистрация: 11.03.2010
Сообщений: 468
Сказал(а) спасибо: 0
Поблагодарили 514 раз(а) в 163 сообщениях
TOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небесTOM_RUS Как свет с небес
По умолчанию

Ну к 3.3.5.12340 самая ближайщая утечка с опкодами была 4.0.0.11792
К 2.4.3.8606 ближайщая утечка это скорее всего 3.0.2.8885
С более старыми версиями я не работал.
TOM_RUS вне форума   Ответить с цитированием
Старый 22.04.2011, 21:47   #3
Sid
Ученый
 
Аватар для Sid
 
Регистрация: 02.04.2010
Сообщений: 237
Сказал(а) спасибо: 41
Поблагодарили 99 раз(а) в 44 сообщениях
Sid Скоро придёт к известностиSid Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от RomanRom2 Посмотреть сообщение
хочется обозначить актуальные опкоды соответственно для транков:
05875_1.12.1
08606_2.4.3
12340_3.3.5

собственно - проблем обозначено две.

1. список опкодов ведь дополнялся. но это пол беды: я, например, взял свои гигазы снифов, написал тулзовину, которая пробегается по ним всем и собирает номера опкодов, которые встретились. косьвенно конечно, но я уверен на 99.00% что это все опкоды, которые по факту имели место быть.

2. как известно многие опкоды были заменены, - я имею ввиду мнемонику. а так же, насколько я помню, бывали даже сдвиги: это когда куда то "в середину" добавляли несколько новых, а старые при этом "уползали" вверх.

ну вот, скажем, тулзовиной я получил список опкодов по снифам классика (12гб в формате PKT v2.1 от билдов 1.9.0 - 1.12.2). отдельно список клиентских опкодов, отдельно серверных и отдельно общим списком (надо кому?).

еще есть тема с экзешниками с дебаг-инфой, в которой были опкоды. на моей памяти это где то в 1.8.х было и где то в 1.11.х. последующие "утечки" были уже в ТБК, а там мнемоники могли уже поменять.

как бы вот собрать актуальную информацию, есть мысли?
"самодеятельностям" со всяких репозиториев, как вы понимаете, доверия нет. даже со своих
Можешь для 1.х.x снифы выслать? Или выложить куда-нибудь
__________________
SpellWork Qt4
Sid вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Gerald (23.04.2011)
Ответ


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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Опкоды из билда 4.0.0.11792 TOM_RUS Копаем клиент 3 17.04.2011 01:18
[10084][fix] Опкоды в Opcodes.cpp/.h LordJZ Принятые патчи 1 20.06.2010 03:35


Текущее время: 15:13. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot