RACEAC: Breaking Dead by Daylight's Integrity Checks

In an attempt to stop people from cheating by modifying game files, Dead by Daylight received an update that introduced integrity checks for the pak files/assets. Cheating was no longer possible. Unless…?

June 3, 2021 · 3 min · 589 words · Layle

Instrumenting Binaries using revng and LLVM

One of the first things I ever wanted to implement was an import hooking library that placed the hooks by rewriting the calls statically instead of hooking the functions in-memory.

August 23, 2021 · 16 min · 3380 words · Layle

LLVM with CMake: It's easier than you'd think!

Have you ever wondered how you can set up LLVM using CMake? It’s actually easier than you might think. All thanks to an amazing fork of a project called hunter.

August 22, 2021 · 7 min · 1311 words · Layle