дамп engine.dll - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Lineage II

Lineage II
Дискуссии на тему создания, настройки и обслуживания серверов Lineage 2. При поддержке: Премиум услуги по рекламе

Описание темы:engine, dump, IDA

Ответ
Опции темы
Непрочитано 30.07.2013, 23:31   #1
Аватар для Daan Raven
Пользователь

Автор темы (Топик Стартер) дамп engine.dll

У меня вопрос к форумчанинам: вот мне посоветовали дампить енджин.длл прогой IDA, но я не совсем понимаю, как ей пользоваться и как записать дамп в текстовый файл. Может кто пояснить все тонкости дампа?
Нужно ли запускать игру при дампе, что нужно делать, желательно поподробней. Спасибо.
P.S.: Новичок в этом деле, так что строго не судите. Хочу вот сделать снифф под руофф, но нужны пакеты и их структура)

+ Где можно найти список добавленных и измененных пакетов со времен установки Линдвиор на руоффе по 532-533 протокол?

Добавлено через 5 минут
То есть, дамп должен получиться вот такого вида:
Код:
20552C44   PUSH Engine.205F2AE4                      UNICODE "ExShowSellCropListPacket"
20552C49   PUSH Engine.208B8FDC                      UNICODE "ExShowSellCropL"
20552C5C   PUSH Engine.205F2EBC                      UNICODE "ExOlympiadMatchEndPacket"
20552C61   PUSH Engine.208B9000                      UNICODE "ExOlympiadMatch"
20552C74   PUSH Engine.205F2F18                      UNICODE "ExMailArrivedPacket"
20552C79   PUSH Engine.208B9024                      UNICODE "ExMailArrivedPa"
20552C8C   PUSH Engine.205F2F70                      UNICODE "ExStorageMaxCountPacket"
20552C91   PUSH Engine.208B9048                      UNICODE "ExStorageMaxCou"
20552CA7   PUSH Engine.205F2FE8                      UNICODE "ExEventMatchManagePacket"
20552CAC   PUSH Engine.208B906C                      UNICODE "ExEventMatchMan"
20552CBF   PUSH Engine.205F3070                      UNICODE "ExMultiPartyCommandChannelInfoPacket"
20552CC4   PUSH Engine.208B9090                      UNICODE "ExMultiPartyCom"
20552CD7   PUSH Engine.205FCBDC                      UNICODE "ExPCCafePointInfoPacket"
20552CDC   PUSH Engine.208B90B4                      UNICODE "ExPCCafePointIn"
20552CEF   PUSH Engine.205F3148                      UNICODE "ExSetCompassZoneCode"
20552CF4   PUSH Engine.208B90D8                      UNICODE "ExSetCompassZon"
20552D07   PUSH Engine.205F3194                      UNICODE "ExGetBossRecord"

Последний раз редактировалось Daan Raven; 30.07.2013 в 23:36. Причина: Добавлено сообщение
Daan Raven вне форума Ответить с цитированием
Непрочитано 31.07.2013, 00:41   #2
Аватар для xTz
Разработчик BDO Emu

По умолчанию Re: дамп engine.dll

даже если вы найдете вы уверены что сможете реверснуть?
xTz вне форума Ответить с цитированием
Непрочитано 31.07.2013, 00:42   #3
Аватар для [STIGMATED]
Супергерой

По умолчанию Re: дамп engine.dll

Цитата:
Хочу вот сделать снифф под руофф, но нужны пакеты и их структура)
Гиблое дело.

Лучше идите на евро и там снифайте.
__________________
Web программист\разработчик

— Есть только один способ проделать большую работу — полюбить ее. Если вы к этому не пришли, подождите. Не беритесь за дело.
[STIGMATED] вне форума Отправить сообщение для [STIGMATED] с помощью Skype™ Ответить с цитированием
Непрочитано 31.07.2013, 00:57   #4
Забанен за кидаловo/обман/развод

По умолчанию Re: дамп engine.dll

Запускать клиент либо грузить лоадером саму длл - разницы нет(все проворачивается Олькой):
Код:
106EA9C6   PUSH engine_d.1074E090                    UNICODE "ExFishingEndPacket"
106EA9D5   PUSH engine_d.1074E064                    UNICODE "ExShowQuestInfoPacket"
106EA9F2   PUSH engine_d.1074E038                    UNICODE "ExShowQuestMarkPacket"
ИДА вроде не в состоянии собрать вменяемый стрингДамп(вообще после анализа дллки - Шифт+Ф12). СтрингДамп в посте - из OllyDbg.
KilRoy вне форума Отправить сообщение для KilRoy с помощью ICQ Отправить сообщение для KilRoy с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 31.07.2013, 09:18   #5
Аватар для xTz
Разработчик BDO Emu

По умолчанию Re: дамп engine.dll

Дамп можно сделать чем угодно. а разбирать структуры пакетов то луч IDA если знаешь где функций.
xTz вне форума Ответить с цитированием
Непрочитано 01.08.2013, 13:35   #6
Аватар для Daan Raven
Пользователь

Автор темы (Топик Стартер) Re: дамп engine.dll

А как такой сделать:
Код:
___:205FBB00                 unicode 0, <EquipSlotPacket::SerializePacket>,0
___:205FBB42                 align 8
___:205FBB48 aEquipslotpac_0:
___:205FBB48                 unicode 0, <EquipSlotPacket::SerializeEquipSlotPacket>,0
___:205FBB9C                 align 10h
___:205FBBA0 aDddddddddddd_0 db 'ddddddddddddddddddddddddddddddddddddddddddddddddddddhhhhhhhhhhhhh'
___:205FBBA0                                         ; DATA XREF: sub_204C60D0+2F1o
___:205FBBA0                 db 'hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddd',0
___:205FBC12                 align 4
___:205FBC14 aExuserinfoeq_0:
___:205FBC14                 unicode 0, <ExUserInfoEquipSlot>,0
___:205FBC3C aExuserinfoequi:                        ; DATA XREF: sub_204D5B60+34o
___:205FBC3C                 unicode 0, <ExUserInfoEquipSlot>,0
___:205FBC64 aChangeEquipite:
___:205FBC64                 unicode 0, <change equipitem>,0
___:205FBC86                 align 4
___:205FBC88 aChangeItemClas:
___:205FBC88                 unicode 0, <change item class id>,0
___:205FBCB2                 align 4
___:205FBCB4 aOnequipitem:
___:205FBCB4                 unicode 0, <OnEquipItem>,0
___:205FBCCC aExuserinfoin_0:
___:205FBCCC                 unicode 0, <ExUserInfoInvenWeight>,0
___:205FBCF8 aExuserinfoinve:                        ; DATA XREF: sub_204C5FB0+31o
___:205FBCF8                 unicode 0, <ExUserInfoInvenWeight>,0
___:205FBD24 aExgmviewchar_0:
___:205FBD24                 unicode 0, <ExGmViewCharacterInfo>,0
___:205FBD50 aExgmviewcharac:                        ; DATA XREF: sub_20496C00+33o
___:205FBD50                 unicode 0, <ExGmViewCharacterInfo>,0
___:205FBD7C aExnpcinfosta_0:
___:205FBD7C                 unicode 0, <ExNpcInfoState>,0
___:205FBD9A                 align 4
___:205FBD9C aExnpcinfostate:                        ; DATA XREF: sub_204C5BD0+32o
___:205FBD9C                 unicode 0, <ExNpcInfoState>,0
___:205FBDBA                 align 4
___:205FBDBC aExnpcinfospe_0:
___:205FBDBC                 unicode 0, <ExNpcInfoSpeed>,0
___:205FBDDA                 align 4
___:205FBDDC aExnpcinfospeed:                        ; DATA XREF: sub_204C58D0+32o
___:205FBDDC                 unicode 0, <ExNpcInfoSpeed>,0
___:205FBDFA                 align 4
___:205FBDFC aExnpcinfoabn_0:
___:205FBDFC                 unicode 0, <ExNpcInfoAbnormalVisualEffect>,0
___:205FBE38 aExnpcinfoabnor:                        ; DATA XREF: sub_204CE7F0+32o
___:205FBE38                 unicode 0, <ExNpcInfoAbnormalVisualEffect>,0
___:205FBE74                 align 8
___:205FBE78 aErrorCanNotFin:                        ; DATA XREF: sub_204CE7F0+265o
___:205FBE78                                         ; ___:204D8C2Do
___:205FBE78                 unicode 0, <[Error] Can not find the Vehicle data [NpcInfoPacket]>,0
___:205FBEE4 aExuserinfo:
___:205FBEE4                 unicode 0, <ExUserInfo>,0
___:205FBEFA                 align 4
___:205FBEFC aExuserinfo_0:
___:205FBEFC                 unicode 0, <ExUserInfo>,0
___:205FBF12                 align 4
___:205FBF14 aSetting1_0:
Здесь немного ясней + показана структура пакета.
Daan Raven вне форума Ответить с цитированием
Непрочитано 01.08.2013, 15:48   #7
Забанен за кидаловo/обман/развод

По умолчанию Re: дамп engine.dll

1) Анпакнуть либу
2) Засунуть в ИДА
3) Дождаться полного анализа
4) Найти секцию с данными стрингами
5) профит...
---
KilRoy вне форума Отправить сообщение для KilRoy с помощью ICQ Отправить сообщение для KilRoy с помощью Skype™ Ответить с цитированием
Сказали спасибо:
Непрочитано 03.08.2013, 23:07   #8
Аватар для Daan Raven
Пользователь

Автор темы (Топик Стартер) Re: дамп engine.dll

Цитата:
Сообщение от KilRoy Посмотреть сообщение
1) Анпакнуть либу
Собсна чем ?)
Daan Raven вне форума Ответить с цитированием
Непрочитано 03.08.2013, 23:58   #9
Забанен за кидаловo/обман/развод

По умолчанию Re: дамп engine.dll

Скрипты LCF-AT
KilRoy вне форума Отправить сообщение для KilRoy с помощью ICQ Отправить сообщение для KilRoy с помощью Skype™ Ответить с цитированием
Непрочитано 04.08.2013, 01:17   #10
Аватар для Fater
Участник

По умолчанию Re: дамп engine.dll

Цитата:
Сообщение от GooD Посмотреть сообщение
Собсна чем ?)
или так http://rghost.ru/47877438
Fater вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Lindvior - Part 2 - дамп датников GOODPower Курилка / Yak floor 0 15.02.2013 20:16
Распакованный Engine.dll Epilogue linliss Игровой клиент 4 15.02.2013 19:47
не могу залить дамп в БД hose Lineage II 5 04.01.2013 15:31
Мануал по созданию и востоновлению резервных копий баз данных с помощью Mysqldump [Red Dragon] Тех-документация 4 04.05.2011 13:16
РуОФФ 20 протокол (engine.dll) редактировуОФФ 20 протокол (engine.dll) редактировать Tram Lineage II 5 19.04.2010 00:31


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

Вверх