AlexB, у тебя ж вроде жена была… или мне привидилось ? =)Мля, а у меня нету … ((((((((((((((((
да девушка есть
Форум → Программирование → PHP для идиотов → Уязвимости и mysql инъекции
Уязвимости и mysql инъекции
-
Апрель 15, 2009, 4:09 п.п., спустя 16 минут 25 секунд
-
-
-
Апрель 22, 2009, 10:33 п.п., спустя 7 дней 6 часов 14 минут
header("Content-Disposition: attachment;filename={$_GET['name']}");
header("Content-type: application/octet-stream");
echo file_get_contents("mail_files/{$_GET['name']}");
если я так отдавать файлы буду, можно ли как нибудь подделать GET чтоб выйти из категории mail_files и скачать домустим index.php ? -
Апрель 22, 2009, 10:43 п.п., спустя 10 минут 36 секунд
Professor, а чего не потестил?https://smappi.org/ - платформа по созданию API на все случаи жизни -
Апрель 22, 2009, 10:49 п.п., спустя 5 минут 28 секунд
header("Content-Disposition: attachment;filename={$_GET['name']}");
header("Content-type: application/octet-stream");
echo file_get_contents("mail_files/{$_GET['name']}");
если я так отдавать файлы буду, можно ли как нибудь подделать GET чтоб выйти из категории mail_files и скачать домустим index.php ?foreach($files as $i=>$file)
{
$path = realpath($base."/".$file);
if(substr($path,-3) != ".js")
{
header ("HTTP/1.0 403 Forbidden");
exit;
}
if(substr($path,0,strlen($base."/")) != $base."/" || !file_exists($path))
{
header ("HTTP/1.0 404 Not Found");
exit;
}
$lastmodified = max($lastmodified,filemtime($path));
$files[$i] = $path;
}
посмотри на этот кусок кода. тут как раз все защиты. и переделай под свой вариант, а меня даже непроси переделать. нихуя не стану! :)Сапожник без сапог -
Апрель 24, 2009, 10:39 п.п., спустя 1 день 23 часа 49 минут
header("Content-Disposition: attachment;filename={$_GET['name']}");
header("Content-type: application/octet-stream");
echo file_get_contents("mail_files/{$_GET['name']}");
если я так отдавать файлы буду, можно ли как нибудь подделать GET чтоб выйти из категории mail_files и скачать домустим index.php ?
Всяко можно, я те говорю фильтруй все входящие и выходящие данные от юзера. -
Апрель 27, 2009, 12:40 д.п., спустя 2 дня 2 часа
Нужно юзеру позволить пользоваться визувигом.
какой посоветуете с минимальным функционалом. И как защищать ? Ведь я слышал это не безопасно -
Апрель 27, 2009, 1:07 д.п., спустя 26 минут 50 секунд
fckeditor или tinymce. самые распространенные, юзай их
Нужно юзеру позволить пользоваться визувигом.
какой посоветуете с минимальным функционалом. И как защищать ? Ведь я слышал это не безопасноСапожник без сапог -
Апрель 27, 2009, 1:12 д.п., спустя 5 минут 49 секунд
Ну я только с ними и работал =) А можно ли юзеру давать ими пользоваться? -
Апрель 27, 2009, 1:14 д.п., спустя 1 минуту 50 секунд
а почему нельзя?
Ну я только с ними и работал =) А можно ли юзеру давать ими пользоваться?Сапожник без сапог -
-
Апрель 27, 2009, 1:27 д.п., спустя 12 минут 7 секунд
Может просто ссылки оставить и автора? А то много букв =( -
Апрель 27, 2009, 1:30 д.п., спустя 2 минуты 48 секунд
думаю колво результатов уменьшить .. надо эдво, мд5 и компанию, может че подскажут тоже :)
Может просто ссылки оставить и автора? А то много букв =(Сапожник без сапог -
Апрель 27, 2009, 12:15 п.п., спустя 10 часов 45 минут 23 секунды
а почему нельзя?
Ну я только с ними и работал =) А можно ли юзеру давать ими пользоваться?
Потому что раньше для защиты от sql инъекции я экранировал посылаемый результат, а теперь экранировать нельзя. и могут что то вредное послать.
Пожалуйста, авторизуйтесь, чтобы написать комментарий!