An Introduction to Decompilation and Keygenning