C, OpenBSD and Security
TL;DR: I started implementing a heartbeat server, that needed a hashmap. So I implemented a hashmap that turned to be the simplest (read worst) hashmap ever. I didn’t finish the heartbeat server. NIH strikes again (twice).
I recently wanted to create a server application. And since I’m interested in all kinds of security and exploitation mitigation techniques I’m going to write a little introduction into privilege dropping when using the C programming language.