An excellent point here has been raised. That being that one should set up a home lab in which one can practice one's skills. This is by far the best way to quickly understand the concepts behind how the web works (tcp/ip) and some of the numerous attacks we all hear about (unicode/format strings). This way
one can practice with malware and exploits to better understand them in a benign environment.
For it is my personal mantra "to properly defend one must learn how to attack!"
An excellent point here has been raised. That being that one should set up a home lab in which one can practice one's skills. This is by far the best way to quickly understand the concepts behind how the web works (tcp/ip) and some of the numerous attacks we all hear about (unicode/format strings). This way one can practice with malware and exploits to better understand them in a benign environment. For it is my personal mantra "to properly defend one must learn how to attack!"