Hacking the Xbox: An Introduction to Reverse Engineering