3 Июня 2013 Здравсвуйте, научите пожалуйста находить уязвимости и убирать их .пожалуйста, а то нашел скрипт хочу поставить и боюсь, а проверить не кому...объясните пожалуйста
Монстрик
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.