Don’t let that stupid protection beat you! 😉 Sounds you have a lot of experience/knowledge about this stuff so Good Luck with it! I’d like to know how you did it if you got it working. 🙂 I also think this interesting stuff: reverse engineering / patching the assembly code / intercepting system calls etc. Currently at school we are working with Minix, and so we are learning the internals of an operating system. It’s nice/interesting to learn!