The Curious Engineer

All blogs / Reverse engineering

secret club

secret.club

Blog about reverse-engineering, hacking and breaking your software in every way imaginable.

Reverse engineeringSecurityCompilersWindows internals

Posts
55 from 9 Jan 2019 to 21 May 2026
Posting
now and then (1 in the last year)
Kind
community
Feed
https://secret.club/feed.xml

2026 1

  1. Striga: Lifting x86 to LLVM IR with Python

2025 1

  1. Hypervisors for Memory Introspection and Reverse Engineering

2024 3

  1. ‘Reflections on Trusting Trust’, but completely by accident this time
  2. Ring Around The Regex: Lessons learned from fuzzing regex libraries (Part 2)
  3. Ring Around The Regex: Lessons learned from fuzzing regex libraries (Part 1)

2023 2

  1. RISC-Y Business: Raging against the reduced machine
  2. Abusing undocumented features to spoof PE section headers

2022 4

  1. Bootkitting Windows Sandbox
  2. Improving MBA Deobfuscation using Equality Saturation
  3. Earn $200K by fuzzing for a weekend: Part 2
  4. Earn $200K by fuzzing for a weekend: Part 1

2021 15

  1. Tickling VMProtect with LLVM: Part 1
  2. Tickling VMProtect with LLVM: Part 2
  3. Tickling VMProtect with LLVM: Part 3
  4. Windows 11: TPMs and Digital Sovereignty
  5. Preventing memory inspection on Windows
  6. Counter-Strike Global Offsets: reliable remote code execution
  7. CVE-2021-30481: Source engine remote code execution via game invites
  8. A look at LLVM - comparing clamp implementations
  9. How Runescape catches botters, and why they didn't catch me
  10. BitLocker touch-device lockscreen bypass
  11. Process on a diet: anti-debug using job objects
  12. BitLocker Lockscreen bypass
  13. Escaping VirtualBox 6.1: Part 1
  14. Hiding execution of unsigned code in system threads
  15. New year, new anti-debug: Don't Thread On Me

2020 22

  1. Wormable remote code execution in Alien Swarm
  2. Abusing MacOS Entitlements for code execution
  3. BattlEye client emulation
  4. Windows Telemetry service elevation of privilege
  5. Cracking BattlEye packet encryption
  6. Introduction to UEFI: Part 1
  7. Abusing DComposition to render on external windows
  8. Source Engine Memory Corruption via LUMP_PAKFILE
  9. Why anti-cheats block overclocking tools
  10. From directory deletion to SYSTEM shell
  11. Why anti-cheat software utilize kernel drivers
  12. How Escape from Tarkov ensures game integrity
  13. How anti-cheats detect system emulation
  14. Kernel debugging in seconds with Vagrant
  15. CVEAC-2020: Bypassing EasyAntiCheat integrity checks
  16. BattlEye reverse engineer tracking
  17. Bypassing BattlEye from user-mode
  18. BattlEye communication hook
  19. BattlEye hypervisor detection
  20. BattlEye single stepping
  21. BattlEye shellcode updates
  22. BattlEye stack walking

2019 7

  1. Bypassing kernel function pointer integrity checks
  2. Hooking the graphics kernel subsystem
  3. Exam surveillance - the return. (ExamCookie)
  4. The nadir of surveillance (Den Digitale Prøvevagt)
  5. BattlEye anti-cheat: analysis and mitigation
  6. Reverse engineering 'Black Desert Online' (2. Speed -> local entity)
  7. Reverse engineering 'Black Desert Online' (1. Preface)