Вот есть такая задачка.
Кто сможет обойти два пунка в ней.
Есть файл qqq.php
В нем код:
<?php
eval (public_swis());
?>
Как мы видим это простой код который вызывает функцию public_swis()
Далее полученный результат попадает в eval()
eval() - выполняет как код php
ЗАДАЧА --- КАК ПОЛУЧИТЬ ДАННЫЕ которые ВОЗВРАЩАЮТСЯ от функции public_swis()
ПРИ ЭТОМ есть два условия!!!
1. Размер самого файла qqq.php всегда должен быть равен ЧЕТКО 20 Кб. Если не равен, то выполнение скрипта не будет.
2. В файле qqq.php ровно 5 строчек.
Если вставить новую строчку в любую часть файла, то скрипт не будет работать!
То есть получается, что если попытаться дописать или изменить файл qqq.php, то скрипт не будет работать.
ЗАДАЧА --- КАК ПОЛУЧИТЬ ДАННЫЕ которые ВОЗВРАЩАЮТСЯ от функции public_swis()
Прошу подумать на досуге.