A Story about a Russian DRM and Lego Rock Raiders

I was approached by “The Research Realm” - a collective aiming to preserve Lego’s history - to create a No-CD crack and fix for a rare version of Lego Rock Raiders.

April 28, 2025 · 28 min · 5812 words · Layle

Breaking Dead by Daylight without Process Interaction

Is it possible to cheat in a game without any process interaction? Let’s find out.

April 14, 2020 · 12 min · 2428 words · Layle

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

Authenticating to Dead by Daylight Servers via Steam Session Tickets

In this post we’ll be looking into grabbing a valid bhvrSession cookie without SSL sniffing.

May 8, 2023 · 4 min · 777 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

Lifting Binaries to LLVM with McSema

This post will guide you through my set up and we’ll explore what worked and what didn’t (maybe it works for you!).

July 24, 2021 · 4 min · 796 words · Layle