Программирование > PHP

Кто обойдет 2 условия в скрипте?

(1/1)

qwer3d:
Вот есть такая задачка.
Кто сможет обойти два пунка в ней.

Есть файл 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()


Прошу подумать на досуге.

brainkiller:
Напишите echo вместо eval, либо формулируйте задачу яснее.

ravshaniy:
дыдыды, чел не первый раз задает свой каверзный вопрос - гений взлома!
http://cracklab.ru/f/index.php?action=vthread&forum=5&topic=16439

brainkiller:
ravshaniy
:D

PHP'шкин:
ищешь файл q.php, куда инклудится твой qqq.php, делаешь с q.php файлик в одной папке и запускаешь через web:

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии