За последние 24 часа нас посетили 64059 программистов и 1741 робот. Сейчас ищут 920 программистов ...

Нашел у себя в скрипте дыру, могут ли выполнить sql inject?

Тема в разделе "Прочие вопросы по PHP", создана пользователем Invision, 20 ноя 2010.

  1. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    когда в поиск ввожу http://site/?search_word='test выдает ошибку:

    Код (Text):
    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 'test%' UNION ALL SELECT id,posted,name,news_pic,short,42 as raz FROM auto_r' at line 1
    выглядет это как мы видем так: 'test%'

    Могут сделать инъекцию sql или нет? Лично я пробовал не получилось значит опасности нет:?
     
  2. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Нет, значит просто не получилось у вас, но не факт что не получится у кого-то ещё
     
  3. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    я и хочу убедиться у знающих людях внимание этому уделять или тут ничего сделать нельзя, если нет то нету необходимости править
     
  4. Петр

    Петр Активный пользователь

    С нами с:
    20 мар 2006
    Сообщения:
    1.253
    Симпатии:
    0
    Адрес:
    Центр Вселенной
  5. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Invision
    Как знающий человек говорю, уделять. Факт !
     
  6. ARACOOL

    ARACOOL Активный пользователь

    С нами с:
    10 ноя 2006
    Сообщения:
    52
    Симпатии:
    0
    Адрес:
    Самарканд
    Никогда не оставляете, даже на первый взгляд кажущиеся мелкие ошибки! Всегда нужно стараться исправлять и избавляться от них.