Currently only for MySQL and Microsoft SQL Server, some ORACLE and some PostgreSQL. Most of samples are not correct for every single situation. Most of the real world environments may change because of parenthesis, different code bases and unexpected, strange SQL sentences.
Samples are provided to allow reader to get basic idea of a potential attack and almost every section includes a brief information about itself.
M : MySQL
S : SQL Server
P : PostgreSQL
O : Oracle
+ : Possibly all other databases
Examples :
-(MS) means : MySQL and SQL Server etc.
-(M*S) means : Only in some versions of MySQL or special conditions see related note and SQL Server
Read the whole Cheat Sheet here.
read also...
- 20/12/2009 -- 15 Rules to follow for safer web applications (3)
- 22/10/2009 -- Microsoft Tech-Ed Europe 2009 | 9-13 November 2009, Berlin, Germany (0)
- 23/05/2009 -- SQL error – Out of range value adjusted for column OR Duplicate entry xxx for key 1 (0)
- 17/02/2011 -- Starting MySQL from the Windows Command Line (1)
- 15/12/2009 -- Athens StartUp Weekend 2 (0)
- 06/05/2009 -- Joomla/Mambo – PDF Indexer Module (7)