Drew AllemanOffensive Security

Blog / Game Hacking / Killing Floor Internal

Killing Floor Internal

Reverse engineering Killing Floor (UE3) and building an internal DLL cheat - player class through aimbot, overlays, and enumeration.

complete· 8 parts

  1. Part 1: Reverse Engineering and DLL Cheat Development for Killing Floor (Part 1) - Mapping the Player Class

    2025-12-27

    I wanted to start a small series for creating internal DLL cheats for killing floor. Killing Floor is a cooperative first-person shooter survival game...

  2. Part 2: Reverse Engineering and DLL Cheat Development for Killing Floor (Part 2) - Teleport Cheats, Unlimited Money and Health

    2025-12-27

    Creating a cheat that gives us unlimited money and health along with teleport binds. Research notes from Drew Alleman on Reverse Engineering and DLL Cheat...

  3. Part 3: Reverse Engineering Unreal Engine and Internal DLL Cheat Development for Killing Floor (Part 3) - Finding the Entity List

    2025-12-30

    In this post, I made several structural changes to the codebase to better reflect Unreal Engine's internal object hierarchy. By the end of this post, we...

  4. Part 4: Killing Floor Reversing Part 4 - Cleaning the Entity List with AActor Physics

    2025-12-30

    In the previous post, our entity list contained nearly 5,000 objects. In this post, we'll build a filter to remove non-player actors and narrow the list...

  5. Part 5: Reverse Engineering Unreal Engine and Internal DLL Cheat Development for Killing Floor (Part 5) - Creating an Instakill Cheat, Messing and with DrawScales

    2025-12-30

    In this post we are manipulating the core AActor class. I'll be walking you through the logic for a mass health override forcing every Zed in the level to 1...

  6. Part 6: Internal DLL Cheat Development for Killing Floor (Part 6) - Hooking DirectX9 EndScene with MinHook and Creating a UI with ImGUI

    2026-01-02

    In this post we'll hook DirectX9's `EndScene` to render an ImGui overlay. By the end, you'll have a working menu drawn every frame, with input handled via a...

  7. Part 7: Reverse Engineering and DLL Cheat Development for Killing Floor (Part 7) Aimbot, Optimizations and Rendering a Crosshair.

    2026-01-07

    In this blog post we will be implementing aimbot, some optimizations and rendering a crosshair. Research notes from Drew Alleman on Reverse Engineering and...

  8. Part 8: Game Hacking Enumeration Finding Player Offsets and Mapping them to C++ Classes (Killing Floor Internal Cheats Part 8)

    2026-01-12

    Enumeration Tactics on finding player offsets with cheat engine then mapping them to c++ classes. Research notes from Drew Alleman on Game Hacking...