ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

12.01.2009, 20:26
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Вот так замути
Код:
<?php
if(!empty($_GET['file']) && file_exists($_GET['file'])){
$filename = trim($_GET['file']);
@header('Content-Disposition: attachment; filename="'.basename($filename).'"');
@header('Content-Type: application/x-force-download; name="'.basename($filename).'"');
$filename = str_replace('..', '', $filename);
readfile(dirname(__FILE__) . '/' . $filename);
}
?>
|
|
|

12.01.2009, 20:40
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
Сообщение от groundhog
Вот так замути
Код:
<?php
if(!empty($_GET['file']) && file_exists($_GET['file'])){
$filename = trim($_GET['file']);
@header('Content-Disposition: attachment; filename="'.basename($filename).'"');
@header('Content-Type: application/x-force-download; name="'.basename($filename).'"');
$filename = str_replace('..', '', $filename);
readfile(dirname(__FILE__) . '/' . $filename);
}
?>
А гет файл по моему тоже не проверяется это же инъекция по моему?
|
|
|

12.01.2009, 20:45
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
ну если ты это в базу не пишешь, то нету инъекции
|
|
|

12.01.2009, 21:05
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
groundhog Спасибо тебе
|
|
|

12.01.2009, 21:06
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Гавно вопрос, обращайся если что
|
|
|

12.01.2009, 21:22
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
у меня 2 вопроса по php
Прочитал кучу инфы но до меня не дошло!
1. Что такое class?
2. Для чего нужны Сёкеты?
|
|
|

12.01.2009, 21:29
|
|
Познающий
Регистрация: 13.12.2008
Сообщений: 54
Провел на форуме: 217810
Репутация:
80
|
|
Сообщение от geforce
у меня 2 вопроса по php
Прочитал кучу инфы но до меня не дошло!
1. Что такое class?
2. Для чего нужны Сёкеты?
класс это понятие из ООП, я думаю тебе еще рано)
сокеты нужны для работы с сетью
|
|
|

12.01.2009, 21:30
|
|
Новичок
Регистрация: 06.01.2009
Сообщений: 13
Провел на форуме: 73311
Репутация:
19
|
|
php.su читал? Если читал и не дошло - трижды подумай, нужно ли тебе вообще это программирование.
|
|
|

12.01.2009, 21:36
|
|
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме: 458686
Репутация:
-25
|
|
w.u.n.
CrazyNight
Это типа как в Microsoft Visual C++ 2008 Express Edition??
|
|
|

12.01.2009, 21:42
|
|
Познающий
Регистрация: 13.12.2008
Сообщений: 54
Провел на форуме: 217810
Репутация:
80
|
|
Сообщение от geforce
w.u.n.
CrazyNight
Это типа как в Microsoft Visual C++ 2008 Express Edition??
Visual Studio это просто среда разработки
http://ru.wikipedia.org/wiki/Класс_(программирование)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|