Here are some books for you if you really want to learn (they were posted in another topic a while back). Read some books about Unix/Linux security HERE , and more about C/C++ programing HERE .