![user posted image](http://i.imgur.com/OFqIsG3.gif)
_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Цитата |
Да, в твоем случае в конце указано расширение 'php' и я не смогу инклюдить /etc/passwd , но все, абсолютно все php файлы сервера могут быть спокойно приинклюдены, вне зависимости от того, было ли это предусмотрено или нет. |
echo 'BEFORE INCLUDE<br>';
include './modules/'.$_GET['module'].'/'.$_GET['page'];
echo '<br>AFTER INCLUDE';
<?php
// index.php
error_reporting(-1);
ini_set('display_errors', 1);
echo 'BEFORE INCLUDE<br>';
include './modules/'.$_GET['module'].'/'.$_GET['page'];
echo '<br>AFTER INCLUDE';
Array
(
[module] => ../../../../etc
[page] => passwd
)
Цитата (inpost @ 18.05.2017 - 15:20) |
скорее всего я кудесник PHP, мастер высшего уровня, но как ты не пытался тебе не удаётся ничего сделать на моём сервере ![]() |
Цитата (AllesKlar @ 18.05.2017 - 17:12) |
И если твой кусок кода не отрабатывает должным образом, а он не отрабатывает, иначе бы была инъекция, то тебя на пушечный выстрел нельзя подпускать к командной работе. |