Just wondering @OP and other posting here. How do you think people learned coding CS Internals before? There was no tutorials, no open-source stuff and no resources at all... Have you ever thought that instead of asking asking for spoonfed info or a "tutorial" you could use your brain and figure it out yourself... Actually learn C++ and ASM. Learn how to reverse. Learn about vmthooking. Profit? I'm not saying this to be rude, so don't misinterpret it. Learning from some "bases" or "tutorials" will actually make you into a shameless paster like 99% of this kiddy scene. You will have no idea how software actually works and how to "hack" it, but only be able to slap some paste together. If that's your goal, stick to it. If you have other things in mind I recommend to actually learn before doing anything... GL