I am looking for some security related project in which I can contribute and also learn something. Since I am new with this stuff It will be better if that project is less complex and digestible for a beginner. I was searching for such project in GSoC and found a opensource sandbox projct called "Cuckoobox". I tried to get hold of its source code but that proved to be futile attempt.I realized that first i need to know the windows OS environment and API and why they are so susceptible to infection, common methods and tools for attacking such dll injection and solution for them. Please point me to some study material to get all the basics required to be able to contribute to such projects.
I have one more question. Which OS should I start with,Linux or Windows?.I think windows should be the one as it is the most widely used OS and also the most widely infected(compared to linux).