Blog

[August 27, 2022]
- LuaDecompy: Lua 5.1 Decompiler

[June 6, 2022]
- Cracking 22 year old DRM: Pac-Man Adventures in Time

[May 21, 2022]
- Laika: Obfuscation in Modern C

[September 4, 2021]
- Dead Man's Hugo Post

[February 18, 2021]
- Cosmo: Adding the '__equal' metamethod and profiling the results

[October 27, 2020]
- Reversing a packet protocol: The FusionFall protocol

[December 9, 2019]
- Buffer Overflow: Favorite Color CTF

[September 15, 2019]
- Making a Lua Bytecode parser in Python

[August 24, 2019]
- Manipulating Embedded Lua VMs: Executing Scripts

[August 23, 2019]
- Manipulating Embedded Lua VMs: Hooking lua_gettop

[August 22, 2019]
- Manipulating Embedded Lua VMs: The ROBLOX Client