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

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

Thread Status:
Not open for further replies.
  1. Qwazar

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

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    cr0w, да логично, логично.

    Если один из операндов однозначно число, то оба операнда приводятся к числам, и сравниваются как числа.

    Если оба записаны в виде строк, то проверяется числа это или строки, если числа, то сравниваются как числа, если хотябы один операнд однозначно не число, то сравниваются как строки, посимвольно.

    Логично :)
     
  2. cr0w

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

    Joined:
    11 Sep 2008
    Messages:
    92
    Likes Received:
    141
    Reputations:
    33
    Qwazar

    Нелогично в том плане, что числа в пхп могут быть не только десятичными. И тут возникает "неоднозначность", когда в строке находится число, начинающееся с нуля. Почему пхп приводит его к десятичному числу, отбросив нули, а не к восьмеричному (кстати, это не только в пхп так, но и в perl, например) ? (;
     
  3. JOHNik

    JOHNik Member

    Joined:
    21 Apr 2009
    Messages:
    51
    Likes Received:
    14
    Reputations:
    0
    Можно попробовать вставить в браузер, будешь авторизован на сайте автоматом, единственный минус идентификаторы долго не живут.
     
  4. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    как и любые остальные куки - время жизни есть у всего. Вы вообще, хоть раз в жизни, смотрели свои куки на форумах всяческих? Что, везде прямо таки md5 и лежит? Давно уже пора привыкнуть, что если хотя бы сессия есть - уже круто. Про пароли забудьте раз и навсегда на бол-мен нормальных ресурсах
     
    1 person likes this.
  5. HAXTA4OK

    HAXTA4OK Super Moderator
    Staff Member

    Joined:
    15 Mar 2009
    Messages:
    946
    Likes Received:
    838
    Reputations:
    605
    ну вот а как мне ее реализовать то? =)
     
    _________________________
  6. Bramin

    Bramin Banned

    Joined:
    15 May 2009
    Messages:
    187
    Likes Received:
    88
    Reputations:
    27
    ай нид хелп. Не могу найти админку http://www.mgounb.ru
     
    1 person likes this.
  7. Calcutta

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

    Joined:
    6 Aug 2007
    Messages:
    343
    Likes Received:
    243
    Reputations:
    36
    Bramin, http://madnet.name/tools/madss/ ответит на твой вопрос.

    *добавляй в закладки браузера, полезно будет.
     
    1 person likes this.
  8. Qwazar

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

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    Ты использовал только цифры 0-7 ? С плавающими числами всех видов норм приводит к числу. С восьмеричными не пробовал.
     
  9. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    Code:
    ну вот а как мне ее реализовать то? =)
    
    в опере вставляй вместо своих и F5
     
  10. cr0w

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

    Joined:
    11 Sep 2008
    Messages:
    92
    Likes Received:
    141
    Reputations:
    33
    Например:
    Code:
    <?php
    if ( 12 == '12' ) echo "Условие 1 верно. ";
    if ( 012 == '012' ) echo "Условие 2 верно. ";
    if ( 0x1A == '0x1A' ) echo "Условие 3 верно.";
    ?>
    
    выведет
    Шестнадцатеричные числа - нормально преобразуются из строки в число, восмеричные - нет. Собственно, в этом и вижу некоторую "нелогичность" такого поведения интерпретатора.
     
    1 person likes this.
  11. попугай

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

    Joined:
    15 Jan 2008
    Messages:
    1,519
    Likes Received:
    401
    Reputations:
    196
    Пытаюсь провести инъекцию в Access (в форме авторизации).

    Ввожу
    логин p' or 1=1/* и пароль произвольный, но мне выдает

    Что не так?
     
  12. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Вроде в MSSQL вместо /* нужно писать -- или #
     
    _________________________
  13. [Raz0r]

    [Raz0r] Elder - Старейшина

    Joined:
    25 Feb 2007
    Messages:
    425
    Likes Received:
    484
    Reputations:
    295
    В Access используй нулл байт чтобы отбросить ненужную часть запроса
     
  14. crawen_s

    crawen_s New Member

    Joined:
    19 Jul 2009
    Messages:
    16
    Likes Received:
    0
    Reputations:
    0
    Есть иньекция

    Но почему-то ничего не виводится... Пробовал на нескольких сайтах. Может запрос неправильный?
     
  15. crawen_s

    crawen_s New Member

    Joined:
    19 Jul 2009
    Messages:
    16
    Likes Received:
    0
    Reputations:
    0
    спасибо, помог)
     
  16. попугай

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

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

    C нульбайтом также..
     
  17. [Raz0r]

    [Raz0r] Elder - Старейшина

    Joined:
    25 Feb 2007
    Messages:
    425
    Likes Received:
    484
    Reputations:
    295
    Скорее всего данные отправляются постом, поэтому проверь, что отправляется %00, а не %2500. Отправляй данные напрямую или используя плагины для FF типа TamperData.
     
    2 people like this.
  18. crawen_s

    crawen_s New Member

    Joined:
    19 Jul 2009
    Messages:
    16
    Likes Received:
    0
    Reputations:
    0
    Помогите админку найти.. искал IntelliTamper, не помогло(

    Пасс и логин в базе есть.
     
  19. попугай

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

    Joined:
    15 Jan 2008
    Messages:
    1,519
    Likes Received:
    401
    Reputations:
    196
    Да слал скриптом на php через сокеты - и \x00 и %00 - ощибка та же.
     
  20. SeNaP

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

    Joined:
    7 Aug 2008
    Messages:
    378
    Likes Received:
    69
    Reputations:
    20
    Вот решил обратиться за советом :)
    Вот такой код
    PHP:
    $id=((int)abs($_GET['id']));
        
    $sql=mysql_query('SELECT * FROM `site` where `id`=\''.$id.'\' LIMIT 1;'))>=1)
    Полность не уязвим от SQL inj?
     
Thread Status:
Not open for further replies.