Skip to content

gogo9211/dbd-rpc-logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dbd-rpc-logger

What is this?

This is an RPC logger for Dead by Daylight. It allows you to log and inspect the server RPCs fired by the client. This can be used to find vulnerabilities in the networking or analyze existing exploits and how they work.

⚠️ Note: This tool is made for Dead by Daylight v9.2.3. It is not auto-updating, so future game updates will require changes within offsets.hpp.

How does this work?

It works by hooking the internal Unreal Engine RPC processing function, from which it extracts the UFunction and the underlying UObject that the RPC was fired on. It also supports analyzing the arguments, however, this requires a special RPC handler to be added. This project supports printing arguments for two RPCs out of the box: Server_MovementSetStateStack and Server_Broadcast_StoreInteraction.

How to use

After compiling the project you can inject it in the main menu, then join a game. This project doesn't take any measures against the anti-cheat DBD uses, as it's not intended to be used in public matches. After the module is injected into the DBD process it will open a console and print the logs there. It will also create a text file with the logs in the directory where the main DBD executable is located in case you need to review them later.

About

RPC network logger for Dead by Daylight

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors