RSS.Social

OpenPunk

follow: @[email protected]

Posts

Calculating the size of a subroutine is magic

Go's Regex Repetition limit is a little sad

Star Wars Jedi Knight II: Jedi Outcast - Bypassing CD Checks for Fun with multiple approaches

FusionFall Packet Protocol implementation in Go: Deserializing C# Structures

Insomnia Lake Views

Using pulseaudio to play sound effects over Discord voice chat

Productivity: lessons learned & a 'how to be'

In-The-Wild: 'it's always a crypto miner!'

Stripping Lua 5.1 dumps

Uncomfortable growth

LuaDecompy: Lua 5.1 Decompiler

Injecting DLLs at the start of a Windows process

Analytics without Big Brother

Cracking 22 year old DRM: Pac-Man Adventures in Time

Switching to Ansible & minor workflow changes

Self-Critique: How to improve through positive criticism

Laika: Obfuscation in Modern C

Try/Catch in Modern C

Self-love and Self-discipline

Burnout, self-care and being productive

Why journal?

Dead Man's Hugo Post

Cosmo: Adding the '__equal' metamethod and profiling the results

Screaming Bridge

Reversing a packet protocol: The FusionFall protocol

Buffer Overflow: Favorite Color CTF

Making a Lua Bytecode parser in Python

Manipulating Embedded Lua VMs: Executing Scripts

Manipulating Embedded Lua VMs: Hooking lua_gettop

Manipulating Embedded Lua VMs: The ROBLOX Client