"PHP" / Говнокод #2935 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
// Сначала я увидел такой самонадеянный способ "послать нахуй все инъекции" (magic_quotes_gpc при этом вообще не проверялись :-))

# Посылаем смело нахуй все инъекции
foreach($_GET as $name => $value){
    $_GET[$name] = mysql_real_escape_string($value);
}
foreach($_POST as $name => $value){
    $_POST[$name] = mysql_real_escape_string($value);
}

// А потом - следующее (обратите внимание на отсутствие кавычек для GET параметров)
$result = mysql_query("SELECT * FROM ".$_GET['index_country']." WHERE id = ".$_GET['index_to_edit']);

Хочется передать автору этого креатива большое спасибо за то, что доставил мне массу лулзов при нахождении этого и других багов :-) Если народ и дальше будет думать, что этого достаточно чтобы избавиться от инъекций, я без денег точно не останусь )))))))))))

Запостил: skrostislav skrostislav, (Updated )

Комментарии (21) RSS

  • Передавать название таблицы внешним параметром — это вообще верх идиотизма.
    Ответить
  • вот это да..
    как давать продавцу кошелёк со словами "возьмите сумму сами".
    Ответить
    • Вот из-за таких, как ты, на пишущих на PHP и смотрят как на мудаков.
      Ответить
      • Угу, а неПХПисты прям все поголовно одобряют. Слово "всегда", не подкреплённое ни единым аргументом - это демагогия и склонение к холивару.
        /самоустранился из ветки
        Ответить
      • ты хуй (согласен, некрасиво, бездоказателно, но эквивалентно приведенному тезису,который ничем не подтвержден. sad but true)
        Ответить
  • Мдя... не в PHP.exe дело, а в brain.dll
    в этой библиотеке больше всего дыр и уязвимостей. а патчить - всем лень. ведь работает - и ладно ))))
    Ответить
    • Стопудова зачод!!!
      У многих даже библиотека brain.dll со времён MS-DOS 🙂

      Кстати, а чё за сайт где это такое написано, пойду грохну ))
      Ответить
    • У Вас молодой человек явно в brain.dll c выделением памяти проблема. Оптимизируйте сборщик мусора (если есть) и за кешем следите...
      С Ув.
      Гавнокодер.
      Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8