People often ask me "How did you learn how to hack?" The answer: by reading. This page is a collection of the blog posts and other articles that I have accumulated over the years of my journey. Enjoy!
/proc file system. However, this requires the intended solution to have a file descriptor open for the flag. This works but wasn't the intended solution. Still, a super clever abuse and solve!err variable for the arbitrary file read flag check is global! This means that other threads, such as set can use this variable as well./get API. This will return an error because of the string check. /set to change the error variable to be false./get call on error will now fail because it was set in the other thread.