Нашел SQL "Дыру" .. помогите чет придумать)

Discussion in 'Песочница' started by p4s8x, 1 Apr 2007.

  1. p4s8x

    p4s8x New Member

    Joined:
    30 Mar 2007
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Доброго времени суток Вам!

    Объект:
    Unix, Mysql.
    переменная $type берется из строки запроса методом Get
    "\" заменяются на "\\",
    "-" заменяются на " ".

    Union как-бы работает, но есть одно "НО":
    Скрипты построены таким образом, что сначала все собирается в одну переменную и потом уже выводится.

    Сначала идет запрос
    Select * from table1 where type=$type.
    Если поставить какую нибудь букву, выдает ошибку
    Query Failed: Select * from mitems where type=aaaa

    Посылаем запрос Select * from mitems where type=4 Union Select null,null,null
    Этот запрос вообщем то проходит но выдается такая ошибка Query Failed: Select * from mstats where type=4 Union Select null,null,null

    т.е. в двух запросах используется одна переменная
    в mitems 3 калонки в mstats 12....
    Что можно сделать в данном случае?
    кроме текста об ошибки больше ничего не выводится.

    Может можно как-то выполнить Update или Insert?
     
  2. p4s8x

    p4s8x New Member

    Joined:
    30 Mar 2007
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Туда доступ только из локалки)

    Вообщемто нужен такой запрос, чтобы он выполнялся независимо от числа колонок. :) всегото...
     
  3. p-range

    p-range Elder - Старейшина

    Joined:
    5 Feb 2006
    Messages:
    137
    Likes Received:
    145
    Reputations:
    118
    http://forum.antichat.ru/threadnav35207-1-10.html
    достаточно подробно написано.
     
  4. guest3297

    guest3297 Banned

    Joined:
    27 Jun 2006
    Messages:
    1,246
    Likes Received:
    639
    Reputations:
    817
    Нельзя.

    Ты не думал что там 3 версия и union не поддерживаеться...
     
  5. vmn

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

    Joined:
    16 Oct 2006
    Messages:
    26
    Likes Received:
    12
    Reputations:
    3
    Через into outfile шелл заливай если прав хватает и полный путь знаешь. Еще попробуй посимвольный перебор.
     
  6. p4s8x

    p4s8x New Member

    Joined:
    30 Mar 2007
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Я уже кой че конечно придумал.. но это все через Select... меня больше интересует можно изменить както данные эти или нет? на шелл прав нету..(
     
  7. Spyder

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

    Joined:
    9 Oct 2006
    Messages:
    1,388
    Likes Received:
    1,209
    Reputations:
    475
    оператор union требует однотипности как первого так и второго запроса
    т е если у тебя первый SELECT то во втором INSERT ты сделать не сможешь
     
  8. Woldemar

    Woldemar Member

    Joined:
    9 Jun 2005
    Messages:
    33
    Likes Received:
    5
    Reputations:
    3
    Выложи в нете то что ты хочешь сломать в локалке, нету доступа пробей сервак это проще зделать тем более у тя уйма времени и траффик не считаеться :))
     
  9. -ter-

    -ter- New Member

    Joined:
    23 Aug 2005
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Тот же трабл... посоветуйте что с этим: http://www.komtek.ru/asp/news.aspx?noparma=ziwk&NewsTypeGID=Description%00 можно сделать?
     
  10. ssk.ex0.uf0

    ssk.ex0.uf0 Elder - Старейшина

    Joined:
    27 Feb 2007
    Messages:
    68
    Likes Received:
    19
    Reputations:
    0
    2-ter-, тибе суда... http://forum.antichat.ru/threadnav31427-1-10.html
    ЗЫ это не скуль...
     
  11. -ter-

    -ter- New Member

    Joined:
    23 Aug 2005
    Messages:
    4
    Likes Received:
    0
    Reputations:
    0
    Кроме этого http://www.komtek.ru/asp/news.aspx?noparma=ziwk&NewsTypeGID=LOL! пока
    ничего не получается...

    2 ssk.ex0.uf0:
    Ты хорошо подумал?
     
    #11 -ter-, 12 Apr 2007
    Last edited by a moderator: 12 Apr 2007
  12. ЛифчиС5СВ

    ЛифчиС5СВ Elder - Старейшина

    Joined:
    9 Mar 2007
    Messages:
    164
    Likes Received:
    141
    Reputations:
    12
    Я как-то лазил по инету и пару раз втречал Aspx... и ни в одном случае скули там не нашел. Мот оно не связано между обой никак, не знаю, но такая вот закономерность ыбла мной встерчена
     
    #12 ЛифчиС5СВ, 13 Apr 2007
    Last edited: 13 Apr 2007
  13. V01anD

    V01anD New Member

    Joined:
    6 Sep 2006
    Messages:
    6
    Likes Received:
    0
    Reputations:
    0
    Короч нашел скуль, вроде классика, но на деле оказалось что ввод всего кроме цифр запрещен, думал что засада, но методом тыка нашел выполнение яваскрипта, но каталоги и вообще что-нить посмотреть я так и не могу - вылазиет ошибка...Что можно еще сделать?
    id=176 and 1=0 union all select 1,2,char(60,72,49,62,117,115,101,114,60,47,72,49,62),4,5,6,7,8,9,10,11
     
  14. guest3297

    guest3297 Banned

    Joined:
    27 Jun 2006
    Messages:
    1,246
    Likes Received:
    639
    Reputations:
    817
    урл дай.
    ascii(substring(user(),1,1))
    Посимвольный