Ru-MaNGOS

Вернуться   Ru-MaNGOS > Поиск по форуму

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

Показано с 1 по 25 из 500.
На поиск затрачено 0.12 сек.
Поиск: Сообщения от: Konctantin
Раздел: Флудильня 26.01.2020, 11:19
Ответов: 42
Просмотров: 26,966
Автор Konctantin
ну справедливости ради, на...

ну справедливости ради, на https://github.com/cmangos есть какое-то "движение"
Раздел: Прочая документация 23.12.2016, 17:23
Ответов: 2
Просмотров: 8,597
Автор Konctantin
не жалко, все в открытом доступе лежит, только...

не жалко, все в открытом доступе лежит, только структуры надо поправить немного.
https://github.com/Konctantin/WowDataFileParser
Раздел: Копаем клиент 12.08.2016, 15:02
Ответов: 41
Просмотров: 28,284
Автор Konctantin
Оо, ставите себе BinDiff открываете новую базу,...

Оо, ставите себе BinDiff открываете новую базу, далее File->Diff database... выбираете базу с переименованными функциями, ждете (около получаса, все зависит от машины). потом смотрите на результаты и...
Раздел: Копаем клиент 10.08.2016, 10:38
Ответов: 41
Просмотров: 28,284
Автор Konctantin
возможно, но делать надо осторожно, диффу...

возможно, но делать надо осторожно, диффу доверять нельзя на 100%.
Раздел: Копаем клиент 22.07.2016, 08:58
Ответов: 0
Просмотров: 2,577
Автор Konctantin
7.0.3 WDB cache handlers

Разбирая структуру кеша обнаружил что CDataStore::GetFloat заменены на CDataStore::GetInt32, хотя данные в этих полях хранятся в формете float. Я понимаю что в памяти хоть так хоть так будет 4 байта,...
Раздел: Копаем клиент 23.06.2016, 16:28
Ответов: 41
Просмотров: 28,284
Автор Konctantin
вот мои имена для CDataStore, за неточности...

вот мои имена для CDataStore, за неточности ответственности не несу

CDataStore__FetchWrite 0x00407350
CDataStore__Free 0x0040B1EE
CDataStore__GetBufferParams 0x00410E95...
Раздел: Копаем клиент 23.06.2016, 15:59
Ответов: 41
Просмотров: 28,284
Автор Konctantin
каждый делать в праве так, как ему удобней.

каждый делать в праве так, как ему удобней.
Раздел: Копаем клиент 22.06.2016, 06:51
Ответов: 41
Просмотров: 28,284
Автор Konctantin
это адреса функций которые регистрируют...

это адреса функций которые регистрируют обработчики (и для серверных сообщений групп обработчиков). посмотрите в ИДА где они находятся и попробуйте посмотреть на последовательность вызовов и вам...
Раздел: Копаем клиент 18.06.2016, 10:20
Ответов: 41
Просмотров: 28,284
Автор Konctantin
Чего читаю? Я на руби не пишу, это питон-скрипт...

Чего читаю?
Я на руби не пишу, это питон-скрипт для ИДА
Раздел: Копаем клиент 25.05.2016, 14:08
Ответов: 41
Просмотров: 28,284
Автор Konctantin
Ну это я уже понял, и частично подтянул к...

Ну это я уже понял, и частично подтянул к обработчикам.
Раздел: Копаем клиент 24.05.2016, 13:09
Ответов: 41
Просмотров: 28,284
Автор Konctantin
Интересно, а их можно как-то связать с самими...

Интересно, а их можно как-то связать с самими обработчиками, что-то потом легче было делать opcode reseach
Раздел: Копаем клиент 23.05.2016, 19:03
Ответов: 41
Просмотров: 28,284
Автор Konctantin
Есть утилита BinDiff, для сравнивания баз IDA.

Есть утилита BinDiff, для сравнивания баз IDA.
Раздел: Копаем клиент 23.05.2016, 14:59
Ответов: 41
Просмотров: 28,284
Автор Konctantin
задампил обработчики build 21742 ...

задампил обработчики build 21742
https://gist.github.com/Konctantin/231ad0273432ff194489ff19bfbeded0
Раздел: Копаем клиент 22.05.2016, 16:17
Ответов: 41
Просмотров: 28,284
Автор Konctantin
Вот накалякал скрипт для ИДА, он собирает...

Вот накалякал скрипт для ИДА, он собирает опкоды:обработчики для сообщений.
https://gist.github.com/Konctantin/1c740aedcb90913895b8aa5759e215fc

Возможно все это криво работает. но по крайней мере...
Раздел: Копаем клиент 22.05.2016, 01:23
Ответов: 41
Просмотров: 28,284
Автор Konctantin
Это что имена обработчиков включили в клиент? ...

Это что имена обработчиков включили в клиент?

.?AV?$TSGrowableArray@UJamAvailableCharacterTemplateClass@@@@
.?AV?$TSGrowableArray@UJamVirtualRealmInfo@@@@...
Раздел: Копаем клиент 28.04.2016, 13:55
Ответов: 41
Просмотров: 28,284
Автор Konctantin
Ну когда-то сидел разбирал пакеты и давал имена,...

Ну когда-то сидел разбирал пакеты и давал имена, а потом дифф базы делал.
Раздел: Копаем клиент 26.04.2016, 11:29
Ответов: 41
Просмотров: 28,284
Автор Konctantin
Могу предложить переименование части функций, за...

Могу предложить переименование части функций, за точность не ручаюсь.
Переименовал пока разбирал некоторые пакеты.
# Wow.exe 21463
MakeNameEx(0x009EF14E, "CDataStore__ReadString2", SN_NOWARN);...
Раздел: Копаем клиент 03.04.2016, 10:24
Ответов: 41
Просмотров: 28,284
Автор Konctantin
угу, может зарезервировали для чего-то.

угу, может зарезервировали для чего-то.
Раздел: Копаем клиент 26.03.2016, 03:04
Ответов: 74
Просмотров: 104,813
Автор Konctantin
Накалякал тут скрипт для переименования lua...

Накалякал тут скрипт для переименования lua функций в x64 клиенте, может кому-то пригодится:
luaFuncs = []

def DumpFunctionArray(ref, arrPtr, size, nameSpace):
if size > 0 and arrPtr > 1000:...
Раздел: Копаем клиент 24.03.2016, 07:55
Ответов: 41
Просмотров: 28,284
Автор Konctantin
А не, туплю как говорится смотрю в книгу и вижу...

А не, туплю как говорится смотрю в книгу и вижу [censored].
Прошу прощения, но оказывается изменился обработчик клиентских сообщений.

Сначала идут 4 байта, которые пропускаются:
void __fastcall...
Раздел: Копаем клиент 24.03.2016, 07:42
Ответов: 41
Просмотров: 28,284
Автор Konctantin
Обновил сегодня сниффер под build 21348,...

Обновил сегодня сниффер под build 21348, серверные опкоды теперь по 2 байта, но "внезапно" обнаружил пакеты с нулевыми опкодами. :mda:

Нормально ли это, что такие приходят пакеты с такими...
Раздел: Копаем клиент 13.02.2016, 19:55
Ответов: 41
Просмотров: 28,284
Автор Konctantin
В легионе опять изменения грядут, пока что совсем...

В легионе опять изменения грядут, пока что совсем маленькие, а именно размер опкода серверных пакетов (SMSG) теперь опять 2 байта.
(это в рамках перехвата пакетов)
Раздел: Новичкам 18.10.2015, 19:03
Ответов: 4
Просмотров: 5,254
Автор Konctantin
дык sd2 в ядре уже...

дык sd2 в ядре уже https://github.com/cmangos/mangos-classic/tree/master/src/scriptdev2
Раздел: Новичкам 17.10.2015, 19:25
Ответов: 5
Просмотров: 3,423
Автор Konctantin
а зачем сидеть на 7 х32? давно пора бы уже...

а зачем сидеть на 7 х32? давно пора бы уже побновиться.
ах да, там же по моему надо Windows 7 Service Pack 1
Раздел: Флудильня 16.10.2015, 08:10
Ответов: 16
Просмотров: 12,883
Автор Konctantin
это не студия, а просто блокнот

это не студия, а просто блокнот
Показано с 1 по 25 из 500.

 

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


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