Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Игровой клиент (https://forum.zone-game.info/forumdisplay.php?f=54)
-   -   Достать поддерживаемые клиентом пакеты (https://forum.zone-game.info/showthread.php?t=34672)

ProdRev 05.04.2014 01:16

Достать поддерживаемые клиентом пакеты
 
Всем привет! У меня возник вопрос: можно ли получить из клиента список пакетов, которые он поддерживает? Интересует High Five Part 4 (финальный с руофа, 267 протокол)

А пока ваши тапки еще только вылетели в мою сторону, спрошу: может кто-то уже делал подобное? :Olen':

n3k0nation 05.04.2014 01:23

Re: Достать поддерживаемые клиентом пакеты
 
Цитата:

Сообщение от ProdRev (Сообщение 359080)
Всем привет! У меня возник вопрос: можно ли получить из клиента список пакетов, которые он поддерживает? Интересует High Five Part 4 (финальный с руофа, 267 протокол)

А пока ваши тапки еще только вылетели в мою сторону, спрошу: может кто-то уже делал подобное? :Olen':

Сделать дамп через ольгу, не? Я вообще предпочитаю смотреть в IDA все.

DiagoD 05.04.2014 01:52

Re: Достать поддерживаемые клиентом пакеты
 
Цитата:

Сообщение от Pointer*Rage (Сообщение 359081)
Сделать дамп через ольгу, не? Я вообще предпочитаю смотреть в IDA все.

Это ява кодер, не?:Olen':
Такое ощущение, что ты не знаешь, что практически любой ява кадер, при слове "олька" думают о своей соседке или еще кому-то, а не о дебагере:D

KilRoy 05.04.2014 10:22

Re: Достать поддерживаемые клиентом пакеты
 
Можно. Любым отладчиком - список пакетов из секции даты, которые идут в энуме. Клиент пакеты искать вручную. Внутри пуши на опкод.

ProdRev 05.04.2014 10:50

Re: Достать поддерживаемые клиентом пакеты
 
Цитата:

Сообщение от Pointer*Rage (Сообщение 359081)
Сделать дамп через ольгу, не? Я вообще предпочитаю смотреть в IDA все.

К своему сожалению я не могу сказать, что понимаю что такое "сделать дамп через ольгу" :(

Пуду признателен за "тык носом" в мануал по использованию IDA "IDA для чайников" :Olen':

Добавлено через 2 минуты
Цитата:

Сообщение от KilRoy (Сообщение 359099)
Можно. Любым отладчиком - список пакетов из секции даты, которые идут в энуме. Клиент пакеты искать вручную. Внутри пуши на опкод.

Может завалялась где ссылка на какой-нибудь мануал?

P.S. я полнейший нуб в дизасембле и Си :Olen': Но очень хочу разобраться. С чего то же надо начинать.

Ashe 05.04.2014 11:04

Re: Достать поддерживаемые клиентом пакеты
 
ProdRev, в таком случае, почитайте книгу Криса Касперски "Образ мышления-дизассемблер IDA".

asdasd89 05.04.2014 11:36

Re: Достать поддерживаемые клиентом пакеты
 
Цитата:

Сообщение от Ashe (Сообщение 359102)
ProdRev, в таком случае, почитайте книгу Криса Касперски "Образ мышления-дизассемблер IDA".

а какие книги по ассемблеру еще есть толковые?

ProdRev 05.04.2014 12:15

Re: Достать поддерживаемые клиентом пакеты
 
Цитата:

Сообщение от Ashe (Сообщение 359102)
ProdRev, в таком случае, почитайте книгу Криса Касперски "Образ мышления-дизассемблер IDA".

Большое спасибо, начну с неё.

Ashe 05.04.2014 12:21

Re: Достать поддерживаемые клиентом пакеты
 
asdasd89, а при чём здесь асм? Разговор шёл о дизассемблерах.

ProdRev 05.04.2014 12:22

Re: Достать поддерживаемые клиентом пакеты
 
Цитата:

Сообщение от ProdRev (Сообщение 359106)
Большое спасибо, начну с неё.

Не думаю что это именно та книга, с которой можно начинать:
Цитата:

Ориентирован на системных программистов средней и высокой квалификации в совершенстве владеющих языком ассемблера микропроцессоров серии Intel 80x86 и работающих с операционными системами фирмы Microsoft.
Я бы себя охарактеризовал как "веб-программист средней квалификации, имеющий отдаленное представление об ассемблере и работающий с ОС Linux платформы" :(
Нужно что-то ещё более "для чайников":Olen':

Ashe 05.04.2014 12:37

Re: Достать поддерживаемые клиентом пакеты
 
ProdRev, надеюсь, я вас не разочарую, если скажу, что ASM и дизассемблеры не ориентированны на "веб-программистов средней квалификации, имеющих отдаленное представление об ассемблере". Просто здесь не будет, это основа основ, в которой за вечер не разберёшься. Люди тратят годы на изучение и практику. Здесь не получится взять мануал и понять, что к чему. Если у вас нет ни желания, ни времени сидеть и изучать, то просто попросите у кого-нибудь дамп и не мучайтесь.

JavaMan 05.04.2014 12:42

Re: Достать поддерживаемые клиентом пакеты
 
Цитата:

Сообщение от Ashe (Сообщение 359111)
ProdRev, надеюсь, я вас не разочарую, если скажу, что ASM и дизассемблеры не ориентированны на "веб-программистов средней квалификации, имеющих отдаленное представление об ассемблере". Просто здесь не будет, это основа основ, в которой за вечер не разберёшься. Люди тратят годы на изучение и практику. Здесь не получится взять мануал и понять, что к чему. Если у вас нет ни желания, ни времени сидеть и изучать, то просто попросите у кого-нибудь дамп и не мучайтесь.

Разве чтобы сделать дамп строк не надо в иде нажать две кнопки ? :Olen': Я сам не в курсе, но это же по-идее простейшая операция.

Ashe 05.04.2014 12:45

Re: Достать поддерживаемые клиентом пакеты
 
GabberBaby, да, простейшая, и в книге, которую я указал, есть примеры, но человеку нужен мануал... Он даже не погуглил и не посмотрел, как это делается. Что я могу?! Только отговорить.

n3k0nation 05.04.2014 13:01

Re: Достать поддерживаемые клиентом пакеты
 
Учитесь юзать поиск, если хотите конкретных ответов на свои вопросы, так как Вас тут никто не будет учить дизасмить :)
P.S: имхо лучше для таких целей заюзать IDA, т.к. там сразу все видно, имя пакета, опкод на стеке и т.д. Хотя дело ваше

ProdRev 05.04.2014 17:32

Re: Достать поддерживаемые клиентом пакеты
 
А я то все ждал, когда же меня начнут макать в навоз :)

Я не говорил что у меня нет времени и желания. Меня интересует литература, которая даст мне представление о том, как вообще всё это устроено без лишних деталей (пока не планирую начать разрабатывать на Си и тому подобном). Чтобы я понимал "слэнг", термины и понимал что мне надо сделать для получения желаемого.
К примеру
Цитата:

Сообщение от Ashe (Сообщение 359111)
..... попросите у кого-нибудь дамп и не мучайтесь.

Я не понимаю что это за дамп, что он мне даст и как он выглядит. По этому даже если я его достану - не уверен что это сильно мне поможет ;)

Не понимаю, почему человеку, собирающемуся изучить что-то принципиально новое для себя нужно пройти через "иди отсюда, мальчик".

Добавлено через 8 минут
Ashe, вы меня не разочаровали, однако, или я ошибся в определении себя как "веб-программиста" или вы не так меня поняли. Парни из фейсбука, твиттера и вконтакта - тоже "веб-программисты" ;) Php - это всем известная вершина айсберга, а есть еще python, ruby, java и десятки других захватывающих технологий, которые используются в вебе. Ну а оставаться только в "вебе" - не предел моих мечтаний. Я считаю правильным, когда человек стремится к саморазвитию.

KilRoy 05.04.2014 18:23

Re: Достать поддерживаемые клиентом пакеты
 
Короче и проще:
Для этих целей, нет "книжек и мануальчегов". Это дефолтная отладка приложения. Естественно, отладка "чужого" приложения - Реверс инжиниринг(Потребуется нихеровое знание машинного кода, инструкций и прочего уг, дабы понимать что и зачем вообще нужно). Пример у меня в подписи.
Upd: Хотя есть "мануальчеги", но в них без 100грдолжных знаний, не раздуплится. WASM.ru
---
Дабы снять дамп строк, для "найти опкод серверных пакетов", можно тупо почитав тему, линк на которую есть выше в триде.

ProdRev 05.04.2014 21:12

Re: Достать поддерживаемые клиентом пакеты
 
KilRoy, спасибо и на этом ;)

Добавлено через 34 минуты
Решил начать с простого:
Цитата:

Сообщение от KilRoy (Сообщение 359149)
Короче и проще:
..........
Дабы снять дамп строк, для "найти опкод серверных пакетов", можно тупо почитав тему, линк на которую есть выше в триде.

Так понял, что речь об этом.
Судя по всему мануал заключается в установке OllyDbg (выбрал v1.10), загрузке в неё l2.exe. Далее по мануале в треде:
Цитата:

ALT + E (Executable modules) → Select your module → ALT + C (CPU) → Right click → Search for → All referenced text strings
Цитата:

In debug option's you must set ignore all exception's and run olly in kernel mode.
Про kernel mode я не понял (я же не знаю всех этих ваших крутых словечек).
Игнор ошибок врубил (поставил все галки на соответствующей вкладке настроек).

Судя по тому, что я сделал - я ищу все строковые вхождения в коде (если его можно так назвать).
Это именно то, что я должен был увидеть?
http://i024.radikal.ru/1404/dc/ac4f051ee42ct.jpg
Слабо похоже на опкоды серверных пакетов. Уверен, что дело во мне, а не в софте или инструкциях. Мечтаю исправиться и стать лучше. :student:
Что я делаю не так? Или не туда смотрю?

KilRoy 05.04.2014 22:18

Re: Достать поддерживаемые клиентом пакеты
 
Там нет "опкодов" по факту. Все пакеты лежат в ENUM'e. Порядок пакетов == порядку байту опкода. Это именно серверные пакеты(ServerSide).
Для поиска опкодов клиент пакетов, нужно уже чуток иметь смекалки, и разбирать хендлеры пакетов. Внутри тела хендлера, имеется все что нужно, в том числе и опкод пакета.

ProdRev 05.04.2014 22:27

Re: Достать поддерживаемые клиентом пакеты
 
Цитата:

Сообщение от KilRoy (Сообщение 359201)
Там нет "опкодов" по факту. Все пакеты лежат в ENUM'e. Порядок пакетов == порядку байту опкода. Это именно серверные пакеты(ServerSide).
Для поиска опкодов клиент пакетов, нужно уже чуток иметь смекалки, и разбирать хендлеры пакетов. Внутри тела хендлера, имеется все что нужно, в том числе и опкод пакета.

Еще одна подсказка, спасибо :) Квест продолжается))

Пока я еще не потерял надежду.. но так как я немного ценю свое время.. просто любопытно: могу я вас попросить достать опкоды пакетов? Гипотетически и на выгодных для вас условиях.

P.S. Книжка Криса немного приоткрыла для меня завесу тайн реверс инжиниринга. Хотя для её полного понимания мне еще многое предстоит узнать, что-то я уже для себя почерпнул, спасибо.

KilRoy 05.04.2014 22:54

Re: Достать поддерживаемые клиентом пакеты
 
Все что есть на руках.
273 протокол(серверСайд):
Код:

DiePacket                                                        0x00
RevivePacket                                                        0x01
AttackOutofRangePacket                                0x02
AttackinCoolTimePacket                                        0x03
AttackDeadTargetPacket                                0x04
SpawnItemPacket                                                0x05
SellListPacket                                                        0x06
BuyListPacket                                                        0x07
DeleteObjectPacket                                        0x08
CharacterSelectionInfoPacket                        0x09
LoginFailPacket                                                0x0A
CharacterSelectedPacket                                0x0B
NpcInfoPacket                                                        0x0C
NewCharacterSuccessPacket                        0x0D
NewCharacterFailPacket                                0x0E
CharacterCreateSuccessPacket                        0x0F
CharacterCreateFailPacket                                0x10
ItemListPacket                                                0x11
SunRisePacket                                                0x12
SunSetPacket                                                        0x13
TradeStartPacket                                                0x14
TradeStartOkPacket                                        0x15
DropItemPacket                                                0x16
GetItemPacket                                                0x17
StatusUpdatePacket                                        0x18
NpcHtmlMessagePacket                                0x19
TradeOwnAddPacket                                        0x1A
TradeOtherAddPacket                                        0x1B
TradeDonePacket                                                0x1C
CharacterDeleteSuccessPacket                        0x1D
CharacterDeleteFailPacket                                0x1E
ActionFailPacket                                                0x1F
SeverClosePacket                                                0x20
InventoryUpdatePacket                                        0x21
TeleportToLocationPacket                                0x22
TargetSelectedPacket                                        0x23
TargetUnselectedPacket                                0x24
AutoAttackStartPacket                                        0x25
AutoAttackStopPacket                                        0x26
SocialActionPacket                                                0x27
ChangeMoveTypePacket                                0x28
ChangeWaitTypePacket                                        0x29
ManagePledgePowerPacket                                0x2A
CreatePledgePacket                                        0x2B
AskJoinPledgePacket                                        0x2C
JoinPledgePacket                                                0x2D
VersionCheckPacket                                        0x2E
MTLPacket                                                        0x2F
NSPacket                                                        0x30
CIPacket                                                                0x31
UIPacket                                                                0x32
AttackPacket                                                        0x33
WithdrawalPledgePacket                                0x34
OustPledgeMemberPacket                                0x35
SetOustPledgeMemberPacket                        0x36
DismissPledgePacket                                        0x37
SetDismissPledgePacket                                0x38
AskJoinPartyPacket                                        0x39
JoinPartyPacket                                                0x3A
WithdrawalPartyPacket                                        0x3B
OustPartyMemberPacket                                0x3C
SetOustPartyMemberPacket                                0x3D
DismissPartyPacket                                        0x3E
SetDismissPartyPacket                                        0x3F
MagicAndSkillList                                                0x40
WareHouseDepositListPacket                        0x41
WareHouseWithdrawListPacket                        0x42
WareHouseDonePacket                                        0x43
ShortCutRegisterPacket                                        0x44
ShortCutInitPacket                                                0x45
ShortCutDeletePacket                                        0x46
StopMovePacket                                                0x47
MagicSkillUse                                                        0x48
MagicSkillCanceled                                                0x49
SayPacket2                                                        0x4A
EquipUpdatePacket                                        0x4B
DoorInfoPacket                                                0x4C
DoorStatusUpdatePacket                                0x4D
PartySmallWindowAllPacket                                0x4E
PartySmallWindowAddPacket                        0x4F
PartySmallWindowDeleteAllPacket                0x50
PartySmallWindowDeletePacket                        0x51
PartySmallWindowUpdatePacket                        0x52
TradePressOwnOkPacket                                0x53
MagicSkillLaunchedPacket                                0x54
FriendAddRequestResult                                0x55
FriendAdd                                                        0x56
FriendRemove                                                0x57
FriendList                                                        0x58
FriendStatus                                                        0x59
PledgeShowMemberListAllPacket                        0x5A
PledgeShowMemberListUpdatePacket                0x5B
PledgeShowMemberListAddPacket                0x5C
PledgeShowMemberListDeletePacket                0x5D
MagicListPacket                                                0x5E
SkillListPacket                                                        0x5F
VehicleInfoPacket                                                0x60
FinishRotatingPacket                                        0x61
SystemMessagePacket                                        0x62
StartPledgeWarPacket                                        0x63
ReplyStartPledgeWarPacket                                0x64
StopPledgeWarPacket                                        0x65
ReplyStopPledgeWarPacket                                0x66
SurrenderPledgeWarPacket                                0x67
ReplySurrenderPledgeWarPacket                        0x68
SetPledgeCrestPacket                                        0x69
PledgeCrestPacket                                                0x6A
SetupGaugePacket                                                0x6B
VehicleDeparturePacket                                        0x6C
VehicleCheckLocationPacket                                0x6D
GetOnVehiclePacket                                        0x6E
GetOffVehiclePacket                                        0x6F
TradeRequestPacket                                        0x70
RestartResponsePacket                                0x71
MoveToPawnPacket                                        0x72
SSQInfoPacket                                                0x73
GameGuardQueryPacket                                0x74
L2FriendListPacket                                                0x75
L2FriendPacket                                                0x76
L2FriendStatusPacket                                        0x77
L2FriendSayPacket                                                0x78
ValidateLocationPacket                                        0x79
StartRotatingPacket                                        0x7A
ShowBoardPacket                                                0x7B
ChooseInventoryItemPacket                                0x7C
DummyPacket                                                0x7D
MoveToLocationInVehiclePacket                        0x7E
StopMoveInVehiclePacket                                0x7F
ValidateLocationInVehiclePacket                        0x80
TradeUpdatePacket                                        0x81
TradePressOtherOkPacket                                0x82
FriendAddRequest                                                0x83
LogOutOkPacket                                                0x84
AbnormalStatusUpdatePacket                        0x85
QuestListPacket                                                0x86
EnchantResultPacket                                        0x87
PledgeShowMemberListDeleteAllPacket        0x88
PledgeInfoPacket                                                0x89
PledgeExtendedInfoPacket                                0x8A
SurrenderPersonallyPacket                                0x8B
RidePacket                                                        0x8C
DummyPacket                                                0x8D
PledgeShowInfoUpdatePacket                        0x8E
ClientActionPacket                                                0x8F
AcquireSkillListPacket                                        0x90
AcquireSkillInfoPacket                                        0x91
ServerObjectInfoPacket                                        0x92
GMHidePacket                                                0x93
AcquireSkillDonePacket                                        0x94
GMViewCharacterInfoPacket                                0x95
GMViewPledgeInfoPacket                                0x96
GMViewSkillInfoPacket                                        0x97
GMViewMagicInfoPacket                                        0x98
GMViewQuestInfoPacket                                0x99
GMViewItemListPacket                                        0x9A
GMViewWarehouseWithdrawListPacket        0x9B
ListPartyWatingPacket                                        0x9C
PartyRoomInfoPacket                                        0x9D
PlaySoundPacket                                                0x9E
StaticObjectPacket                                                0x9F
PrivateStoreManageList                                        0xA0
PrivateStoreList                                                0xA1
PrivateStoreMsg                                                0xA2
ShowMinimapPacket                                        0xA3
ReviveRequestPacket                                        0xA4
AbnormalVisualEffectPacket                                0xA5
TutorialShowHtmlPacket                                0xA6
TutorialShowQuestionMarkPacket                        0xA7
TutorialEnableClientEventPacket                        0xA8
TutorialCloseHtmlPacket                                0xA9
ShowRadarPacket                                                0xAA
WithdrawAlliancePacket                                        0xAB
OustAllianceMemberPledgePacket                0xAC
DismissAlliancePacket                                        0xAD
SetAllianceCrestPacket                                        0xAE
AllianceCrestPacket                                        0xAF
ServerCloseSocketPacket                                0xB0
PetStatusShowPacket                                        0xB1
PetInfoPacket                                                        0xB2
PetItemListPacket                                                0xB3
PetInventoryUpdatePacket                                0xB4
AllianceInfoPacket                                                0xB5
PetStatusUpdatePacket                                        0xB6
PetDeletePacket                                                0xB7
DeleteRadarPacket                                                0xB8
MyTargetSelectedPacket                                0xB9
PartyMemberPositionPacket                                0xBA
AskJoinAlliancePacket                                        0xBB
JoinAlliancePacket                                                0xBC
PrivateStoreBuyManageList                                0xBD
PrivateStoreBuyList                                        0xBE
PrivateStoreBuyMsg                                        0xBF
VehicleStartPacket                                                0xC0
RequestTimeCheckPacket                                0xC1
StartAllianceWarPacket                                        0xC2
ReplyStartAllianceWarPacket                                0xC3
StopAllianceWarPacket                                        0xC4
ReplyStopAllianceWarPacket                                0xC5
SurrenderAllianceWarPacket                                0xC6
SkillCoolTimePacket                                        0xC7
PackageToListPacket                                        0xC8
CastleSiegeInfoPacket                                        0xC9
CastleSiegeAttackerListPacket                        0xCA
CastleSiegeDefenderListPacket                        0xCB
NickNameChangedPacket                                0xCC
PledgeStatusChangedPacket                                0xCD
RelationChangedPacket                                        0xCE
EventTriggerPacket                                        0xCF
MultiSellListPacket                                                0xD0
SetSummonRemainTimePacket                        0xD1
PackageSendableListPacket                                0xD2
EarthQuakePacket                                                0xD3
FlyToLoactionPacket                                        0xD4
BlockListPacket                                                0xD5
SpecialCameraPacket                                        0xD6
NormalCameraPacket                                        0xD7
SkillRemainSecPacket                                        0xD8
NetPingPacket                                                0xD9
DicePacket                                                        0xDA
SnoopPacket                                                        0xDB
RecipeBookItemListPacket                                0xDC
RecipeItemMakeInfoPacket                                0xDD
RecipeShopManageListPacket                        0xDE
RecipeShopSellListPacket                                0xDF
RecipeShopItemInfoPacket                                0xE0
RecipeShopMsgPacket                                        0xE1
ShowCalcPacket                                                0xE2
MonRaceInfoPacket                                        0xE3
HennaItemInfoPacket                                        0xE4
HennaInfoPacket                                                0xE5
HennaUnequipListPacket                                0xE6
HennaUnequipInfoPacket                                0xE7
MacroListPacket                                                0xE8
BuyListSeedPacket                                                0xE9
ShowTownMapPacket                                        0xEA
ObserverStartPacket                                        0xEB
ObserverEndPacket                                        0xEC
ChairSitPacket                                                0xED
HennaEquipListPacket                                        0xEE
SellListProcurePacket                                        0xEF
GMHennaInfoPacket                                        0xF0
RadarControlPacket                                        0xF1
ClientSetTimePacket                                        0xF2
ConfirmDlgPacket                                                0xF3
PartySpelledPacket                                                0xF4
ShopPreviewListPacket                                        0xF5
ShopPreviewInfoPacket                                        0xF6
CameraModePacket                                        0xF7
ShowXMasSealPacket                                        0xF8
EtcStatusUpdatePacket                                        0xF9
ShortBuffStatusUpdatePacket                        0xFA
SSQStatusPacket                                                0xFB
PetitionVotePacket                                                0xFC
AgitDecoInfoPacket                                                0xFD
DummyPacket                                                0xFE



ExDummyPacket                                                0x00
ExRegenMaxPacket                                        0x01
ExEventMatchUserInfoPacket                        0x02
ExColosseumFenceInfoPacket                        0x03
ExEventMatchSpelledInfoPacket                        0x04
ExEventMatchFirecrackerPacket                        0x05
ExEventMatchTeamUnlockedPacket                0x06
ExEventMatchGMTestPacket                                0x07
ExPartyRoomMemberPacket                                0x08
ExClosePartyRoomPacket                                0x09
ExManagePartyRoomMemberPacket                0x0A
ExEventMatchLockResult                                0x0B
ExAutoSoulShot                                                0x0C
ExEventMatchListPacket                                0x0D
ExEventMatchObserverPacket                        0x0E
ExEventMatchMessagePacket                        0x0F
ExEventMatchScorePacket                                0x10
ExServerPrimitivePacket                                0x11
ExOpenMPCCPacket                                        0x12
ExCloseMPCCPacket                                        0x13
ExShowCastleInfo                                                0x14
ExShowFortressInfo                                        0x15
ExShowAgitInfo                                                0x16
ExShowFortressSiegeInfo                                0x17
ExPartyPetWindowAdd                                        0x18
ExPartyPetWindowUpdate                                0x19
ExAskJoinMPCCPacket                                        0x1A
ExPledgeEmblem                                                0x1B
ExEventMatchTeamInfoPacket                        0x1C
ExEventMatchCreatePacket                                0x1D
ExFishingStartPacket                                        0x1E
ExFishingEndPacket                                        0x1F
ExShowQuestInfoPacket                                0x20
ExShowQuestMarkPacket                                0x21
ExSendManorListPacket                                        0x22
ExShowSeedInfoPacket                                        0x23
ExShowCropInfoPacket                                        0x24
ExShowManorDefaultInfoPacket                        0x25
ExShowSeedSettingPacket                                0x26
ExFishingStartCombatPacket                        0x27
ExFishingHpRegenPacket                                0x28
ExEnchantSkillListPacket                                0x29
ExEnchantSkillInfoPacket                                0x2A
ExShowCropSettingPacket                                0x2B
ExShowSellCropListPacket                                0x2C
ExOlympiadMatchEndPacket                                0x2D
ExMailArrivedPacket                                        0x2E
ExStorageMaxCountPacket                                0x2F
ExEventMatchManagePacket                                0x30
ExMultiPartyCommandChannelInfoPacket        0x31
ExPCCafePointInfoPacket                                0x32
ExSetCompassZoneCode                                0x33
ExGetBossRecord                                                0x34
ExAskJoinPartyRoom                                        0x35
ExListPartyMatchingWaitingRoom                        0x36
ExSetMpccRouting                                                0x37
ExShowAdventurerGuideBook                        0x38
ExShowScreenMessage                                0x39
PledgeSkillListPacket                                        0x3A
PledgeSkillListAddPacket                                0x3B
PledgePowerGradeList                                        0x3C
PledgeReceivePowerInfo                                0x3D
PledgeReceiveMemberInfo                                0x3E
PledgeReceiveWarList                                        0x3F
PledgeReceiveSubPledgeCreated                        0x40
ExRedSkyPacket                                                0x41
PledgeReceiveUpdatePower                                0x42
FlySelfDestinationPacket                                0x43
ShowPCCafeCouponShowUI                                0x44
ExSearchOrc                                                        0x45
ExCursedWeaponList                                        0x46
ExCursedWeaponLocation                                0x47
ExRestartClient                                                0x48
ExRequestHackShield                                        0x49
ExUseSharedGroupItem                                        0x4A
ExMPCCShowPartyMemberInfo                        0x4B
ExDuelAskStart                                                0x4C
ExDuelReady                                                        0x4D
ExDuelStart                                                        0x4E
ExDuelEnd                                                        0x4F
ExDuelUpdateUserInfo                                        0x50
ExShowVariationMakeWindow                        0x51
ExShowVariationCancelWindow                        0x52
ExPutItemResultForVariationMake                        0x53
ExPutIntensiveResultForVariationMake                0x54
ExPutCommissionResultForVariationMake        0x55
ExVariationResult                                                0x56
ExPutItemResultForVariationCancel                0x57
ExVariationCancelResult                                0x58
ExDuelEnemyRelation                                        0x59
ExPlayAnimation                                                0x5A
ExMPCCPartyInfoUpdate                                0x5B
ExPlayScene                                                        0x5C
ExSpawnEmitterPacket                                        0x5D
ExEnchantSkillInfoDetailPacket                        0x5E
ExBasicActionList                                                0x5F
ExAirShipInfo                                                        0x60
ExAttributeEnchantResultPacket                        0x61
ExChooseInventoryAttributeItemPacket                0x62
ExGetOnAirShipPacket                                        0x63
ExGetOffAirShipPacket                                        0x64
ExMoveToLocationAirShipPacket                        0x65
ExStopMoveAirShipPacket                                0x66
ExShowTracePacket                                        0x67
ExItemAuctionInfoPacket                                0x68
ExNeedToChangeName                                        0x69
ExPartyPetWindowDelete                                0x6A
ExTutorialList                                                        0x6B
ExRpItemLink                                                        0x6C
ExMoveToLocationInAirShipPacket                0x6D
ExStopMoveInAirShipPacket                                0x6E
ExValidateLocationInAirShipPacket                0x6F
ExUISettingPacket                                                0x70
ExMoveToTargetInAirShipPacket                        0x71
ExAttackInAirShipPacket                                        0x72
ExMagicSkillUseInAirShipPacket                        0x73
ExShowBaseAttributeCancelWindow                0x74
ExBaseAttributeCancelResult                        0x75
ExSubPledgetSkillAdd                                        0x76
ExResponseFreeServer                                        0x77
ExShowProcureCropDetailPacket                        0x78
ExHeroListPacket                                                0x79
ExOlympiadUserInfoPacket                                0x7A
ExOlympiadSpelledInfoPacket                        0x7B
ExOlympiadModePacket                                        0x7C
ExShowFortressMapInfo                                        0x7D
ExPVPMatchRecord                                        0x7E
ExPVPMatchUserDie                                        0x7F
ExPrivateStoreWholeMsg                                0x80
ExPutEnchantTargetItemResult                        0x81
ExPutEnchantSupportItemResult                        0x82
ExChangeNicknameNColor                                0x83
ExGetBookMarkInfoPacket                                0x84
ExNotifyPremiumItem                                        0x85
ExGetPremiumItemListPacket                        0x86
ExPeriodicItemList                                                0x87
ExJumpToLocation                                                0x88
ExPVPMatchCCRecord                                        0x89
ExPVPMatchCCMyRecord                                0x8A
ExPVPMatchCCRetire                                        0x8B
ExShowTerritory                                                0x8C
ExNpcQuestHtmlMessage                                0x8D
ExSendUIEventPacket                                        0x8E
ExNotifyBirthDay                                                0x8F
ExShowDominionRegistry                                0x90
ExReplyRegisterDominion                                0x91
ExReplyDominionInfo                                        0x92
ExShowOwnthingPos                                        0x93
ExCleftList                                                        0x94
ExCleftState                                                        0x95
ExDominionChannelSet                                        0x96
ExBlockUpSetList                                                0x97
ExBlockUpSetState                                                0x98
ExStartScenePlayer                                        0x99
ExAirShipTeleportList                                        0x9A
ExMpccRoomInfo                                                0x9B
ExListMpccWaiting                                                0x9C
ExDissmissMpccRoom                                        0x9D
ExManageMpccRoomMember                        0x9E
ExMpccRoomMember                                        0x9F
ExVitalityPointInfo                                                0xA0
ExShowSeedMapInfo                                        0xA1
ExMpccPartymasterList                                        0xA2
ExDominionWarStart                                        0xA3
ExDominionWarEnd                                        0xA4
ExShowLines                                                        0xA5
ExPartyMemberRenamed                                0xA6
ExEnchantSkillResult                                        0xA7
ExRefundList                                                        0xA8
ExNoticePostArrived                                        0xA9
ExShowReceivedPostList                                0xAA
ExReplyReceivedPost                                        0xAB
ExShowSentPostList                                        0xAC
ExReplySentPost                                                0xAD
ExResponseShowStepOne                                0xAE
ExResponseShowStepTwo                                0xAF
ExResponseShowContents                                0xB0
ExShowPetitionHtml                                        0xB1
ExReplyPostItemList                                        0xB2
ExChangePostState                                        0xB3
ExReplyWritePost                                                0xB4
ExInitializeSeed                                                0xB5
ExRaidReserveResult                                        0xB6
ExBuySellListPacket                                        0xB7
ExCloseRaidSocket                                        0xB8
ExPrivateMarketListPacket                                0xB9
ExRaidCharacterSelected                                0xBA
ExAskCoupleAction                                                0xBB
ExBrBroadcastEventState                                0xBC
ExBR_LoadEventTopRankersPacket                0xBD
ExChangeNPCState                                        0xBE
ExAskModifyPartyLooting                                0xBF
ExSetPartyLooting                                                0xC0
ExRotation                                                        0xC1
ExChangeClientEffectInfo                                0xC2
ExMembershipInfo                                                0xC3
ExReplyHandOverPartyMaster                        0xC4
ExQuestNpcLogList                                        0xC5
ExQuestItemListPacket                                        0xC6
ExGMViewQuestItemListPacket                        0xC7
ExResartResponse                                        0xC8
ExVoteSystemInfoPacket                                0xC9
ExShuttuleInfoPacket                                        0xCA
ExSuttleGetOnPacket                                        0xCB
ExSuttleGetOffPacket                                        0xCC
ExSuttleMovePacket                                        0xCD
ExMTLInSuttlePacket                                        0xCE
ExStopMoveInShuttlePacket                                0xCF
ExValidateLocationInShuttlePacket                0xD0
ExAgitAuctionCmdPacket                                0xD1
ExConfirmAddingPostFriend                                0xD2
ExReceiveShowPostFriend                                0xD3
ExReceiveOlympiadPacket                                0xD4
ExBR_GamePointPacket                                0xD5
ExBR_ProductListPacket                                0xD6
ExBR_ProductInfoPacket                                0xD7
ExBR_BuyProductPacket                                0xD8
ExBR_PremiumStatePacket                                0xD9
ExBrExtraUserInfo                                                0xDA
ExBrBuffEventState                                        0xDB
ExBR_RecentProductListPacket                        0xDC
ExBR_MinigameLoadScoresPacket                0xDD
ExBR_AgathionEnergyInfoPacket                        0xDE
ExNavitAdventPointInfoPacket                        0xDF
ExNavitAdventEffectPacket                                0xE0
ExNavitAdventTimeChangePacket                        0xE1
ExGoodsInventoryChangedNotiPacket                0xE2
ExGoodsInventoryInfoPacket                                0xE3
ExGoodsInventoryResultPacket                        0xE4
Ex2NDPasswordCheckPacket                        0xE5
Ex2NDPasswordVerifyPacket                        0xE6
Ex2NDPasswordAckPacket                                0xE7
ExSay2FailPacket                                                0xE8

Добавлено через 5 минут
Дамп

AleBrider 05.04.2014 23:11

Re: Достать поддерживаемые клиентом пакеты
 
Цитата:

Сообщение от Ashe (Сообщение 359102)
ProdRev, в таком случае, почитайте книгу Криса Касперски "Образ мышления-дизассемблер IDA".

Давно искал что либо по реверсингу в формате книги (в статьях слишком различаются требования по уровню подготовки), спасибо.

ProdRev 07.04.2014 00:32

Re: Достать поддерживаемые клиентом пакеты
 
Цитата:

Сообщение от KilRoy (Сообщение 359211)
Все что есть на руках.
273 протокол(серверСайд):
....
Дамп

Большое спасибо! Правда я не понял как мне поможет дамп, но опкоды - то, что надо.

n3k0nation 07.04.2014 01:54

Re: Достать поддерживаемые клиентом пакеты
 
Цитата:

Сообщение от ProdRev (Сообщение 359384)
Большое спасибо! Правда я не понял как мне поможет дамп, но опкоды - то, что надо.

Потому-что по сути в дампе это все есть, достаточно его полистать :)


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

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot