RSS.Social

Jakob's Personal Webpage

follow: @[email protected]

Posts

USB-PD Is Pretty Cool

Spaced Repetition Anywhere

Sorry Guys, I Have to Troubleshoot My USB Drivers Before I Can Play With You

What I've Learned About Formal Methods In Half a Year

Pushing Haunt to Its Limits

I Love My PinePhone

Rust on the Flipper Zero

A Good-Bye Letter To My Life-Long Companion

ret2emacs

Dollar Bin Reverse Engineering

UMass CTF 2021 Postmortem

UMass CTF 2020 - suckless Writeup

The Many Faces of an Undying Programming Language

Investigating a Backdoor.SH.SHELLBOT.AA Infection

Browser Games Aren't an Easy Target

First Impressions of the Myrddin Programming Language

Writeups for Dennis Yurichev's Reverse Engineering Challenges (#36-#74)

Writeups for Dennis Yurichev's Reverse Engineering Challenges (#23-#35)

Towards Guix for DevOps

Writeups for Dennis Yurichev's Reverse Engineering Challenges (#12-#22)

Transitioning to Haunt

Writeups for PlaidCTF 2019

Writeups for Dennis Yurichev's Reverse Engineering Challenges (#2-#11)

First Impressions of the Kotlin Programming Language

Slime the World: A Postmortem

Replacing Anki With org-drill

First Impressions of the Rust Programming Language

Installing Gentoo: One Month Later

Reverse Engineering By Hand

Duke on Fluidsynth

Bad BEHAVIOR

BackdoorCTF 2017: FUNSIGNALS

Understand Game Hacking In One Post

Analyzing Executable Size, part 0 - A Small Proof-of-Concept Loader

Making Your Own Music Player: A Gentle Introduction to Audio Programming

Game Hacking on Linux - scanmem Basics

Reverse Engineering Babby's First Archive Format

SDL Tutorial Part 0x00 - Boilerplate, Windowing and Rendering