Добро пожаловать, Гость!
:: + Добавить ссылку через биллинг
:: + Добавить ссылку анонимно
❤️МИР, ЯРКИХ ЗНАКОМСТВ И ОБЩЕНИЯ!❤️
❤️МИР, ЯРКИХ ЗНАКОМСТВ И ОБЩЕНИЯ!❤️
Тема закрыта для обсуждения
Научите
Архив закрытых тем | Научите
Искатель
:
Здравсвуйте, научите пожалуйста находить уязвимости и убирать их .пожалуйста, а то нашел скрипт хочу поставить и боюсь, а проверить не кому...объясните пожалуйста
Научите
3 Июня 2013Здравсвуйте, научите пожалуйста находить уязвимости и убирать их .пожалуйста, а то нашел скрипт хочу поставить и боюсь, а проверить не кому...объясните пожалуйста
Тема закрыта Cистема
Комментарии:
Cистема 3 Июня 2013
Тему переместил Модератор форума Dark_AKC из раздела Уроки мастеров в раздел Архив закрытых тем
Тему переместил Модератор форума Dark_AKC из раздела Уроки мастеров в раздел Архив закрытых тем
Монстрик
3 Июня 2013
Хех, так просто не понять. Ну для поиска xss просто вводи любые теги в окнах ввода и они не должны исполнятся. Например элементарный тег <hr> если нет фильтра то нарисует полоску тебе. С sql сложнее, эт надо смотреть код, и чтоб всё что поступает от пользователя фильтровалось перед записью в базу. Пример дрявого кода
mysql_query("UPDATE `user` SET `status` = '.$_GET['st'].' WHERE `id` = '$user[id]' LIMIT 1");
здесь запись в базу без фильтра, должно быть так
mysql_query("UPDATE `user` SET `status` = '".mysql_real_escape_string($_GET['st'])."' WHERE `id` = '$user[id]' LIMIT 1"); Ну или можно стандартную функцию dcms использовать вместо mysql_real..... просто my_esc.
Хех, так просто не понять. Ну для поиска xss просто вводи любые теги в окнах ввода и они не должны исполнятся. Например элементарный тег <hr> если нет фильтра то нарисует полоску тебе. С sql сложнее, эт надо смотреть код, и чтоб всё что поступает от пользователя фильтровалось перед записью в базу. Пример дрявого кода
mysql_query("UPDATE `user` SET `status` = '.$_GET['st'].' WHERE `id` = '$user[id]' LIMIT 1");
здесь запись в базу без фильтра, должно быть так
mysql_query("UPDATE `user` SET `status` = '".mysql_real_escape_string($_GET['st'])."' WHERE `id` = '$user[id]' LIMIT 1"); Ну или можно стандартную функцию dcms использовать вместо mysql_real..... просто my_esc.