Thanks a Lot guys.
I'll tell a bit more about myself. I am student in BE IT.
I *Luckily* flunked my Maths Exam last sem, gave exam last month again and now I have to wait 6 months to join for the 7th Semester.
I say luckily coz now I have full time to learn the basics of hacking. I have done my CCNA.
I have basic knowledge of networking, C and C++. But that I studied for the college. So To improve my basic knowledge I included the books above.
Thanks for the idea of doing project. I found a list of following links that should be helpful to create my own small OS to learn from
http://en.tldp.org/HOWTO/Unix-and-Internet-Fundamentals-HOWTO/anatomy.htmlhttp://www.osdever.net/tutorials/view/brans-kernel-development-tutorialhttp://www.scs.stanford.edu/11wi-cs140/http://mikeos.berlios.de/write-your-own-os.html#gofurtherhttp://wiki.osdev.org/Main_Pagehttp://wiki.osdev.org/TutorialsI don't know Linux but I am going through the first book mentioned above - A Practical Guide to Linux® Commands, Editors, and Shell Programming. I am using Backtrack 4 R2 on VMWare (installed).
Making my own OS looks really fascinating to me. What other small projects Can I do? Any other suggestions you would recommend to me. I Think as a noob what really overwhelms us is where to start from since everything is so connected that to understand one thing you need to know something else....
Pen Testing, Rev Engg, Forensics - they really fascinate me. Now three problems are there
First - Am I right that all three are *Quite* Different from each other?
Second - How do I trace back from what I wanna be, Lets say a Pen
Tester to what I am, So I can make a mental image of how to go by..?
Third - I am unable to decide which way to choose (if they are quite different), and thus how to study for it.
Thanks a lot for your valuable inputs. I really appreciate it.