Ok so me and a friend are doing a mini presentation on PHP security (I’m not really into PHP though) and he asked me to find some examples of vulnerable PHP code (one that is prone to SQL injections and all other types of attacks). I was wondering are there any websites with both good and bad pieces of code showing how you should and shouldn’t code?
Basically I will put them into our website and he will try to hack it, then we will show the “proper” website and he will try to hack it again.
SQL injection is easy:
This is easily solved by:
The other common one is XSS (cross site scripting):
allows you to inject Javascript that is run from your site. There are several ways of dealing with this, for example:
and