Zeus
Zeus - Ragnarok Packet Logger
Requeriments
- Visual Studio 2019 (C++ support)
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
- Use BPE (
info.py
):
https://gitlab.com/4144/bpe/ - Get it from output folder
Updating PacketDB
PacketDB is based in recvpackets.txt
Coming soon...
Generating a new DLL
- Open
Zeus.sln
with Visual Studio 2019 - Set Compilation to
Release
andx86
- Menu
Compilation
>Compilate Solution
orctrl + shift + b
- Dll will be created at
release
folder
Injecting into Ragnarok Client
- Copy the Zeus.dll to Ragnarok Folder
- Rename Zeus.dll to Zeus.asi
- Start Ragnarok
Or use some DLL Injector (recommended):
https://guidedhacking.com/resources/guided-hacking-dll-injector.4/