Get the latest tech news
Breaking My Security Assignments
A secure system broken by the fact that I can screw with a VM's internals
The magical powers of having root on my own computer means that I can make a local copy of the VM's/root directory change the permissions of everything inside to be something a little more open. So, armed with this knowledge and the source code, it's trivially simple to comment out some sections, add one or two new lines calling genToken with the right exercise identifier and you have a working token in-hand. If I don't do the assignments and effectively cheat by submitting tokens I recover this way, I personally will suffer and not know what I'm doing in enough detail when it comes to the final exam and just generally will lack this knowledge that might be useful in future.
Or read this on Hacker News