Skip to content

X-EcutiOnner/Zeus

 
 

Repository files navigation

Zeus

Zeus - Ragnarök Packet Logger/Parser/Recorder

License Language Contributors

Requeriments

  • Visual Studio 2019 (C++ support)

Development Note

Configuration

You can configure the dll in config.h

Connection_use_WS2 <true|false> Use Winsock lib instead of Ragnarok CRagConnection Functions DEBUG <true|false> Enable / Disable Packet Dumper CRagConnection_instanceR_address 0xFFFFFFFF CRagConnection_instanceR Hexadecimal Adresss CRagConnection_SendPacket_address 0xFFFFFFFF CRagConnection_SendPacket Hexadecimal Adresss CRagConnection_RecvPacket_address 0xFFFFFFFF CRagConnection_RecvPacket Hexadecimal Adresss

Finding CRagConnection Adresses

  1. Use BPE (info.py): https://gitlab.com/4144/bpe/
  2. Get it from output folder

Updating PacketDB

PacketDB is based in recvpackets.txt

Generating a new DLL

  1. Open Zeus.sln with Visual Studio 2019
  2. Set Compilation to Release and x86
  3. Menu Compilation > Compilate Solution or [Ctrl] + [Shift] + [B]
  4. Asi will be created at releasefolder

Injecting into Ragnarök Client

  1. Copy the Zeus.asi to Ragnarök Folder
  2. Start Ragnarok

Or use some DLL Injector (recommended): https://guidedhacking.com/resources/guided-hacking-dll-injector.4/

Prints

  • Packet Logger (DEBUG OFF): debugOFF

  • Packet Logger (DEBUG ON): debugON

About

Zeus - Ragnarök Packet Logger/Parser/Recorder

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • C++ 100.0%