Автор Тема: Кто обойдет 2 условия в скрипте?  (Прочитано 3730 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн qwer3d

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 28
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Вот есть такая задачка.
Кто сможет обойти два пунка в ней.

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

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Кто обойдет 2 условия в скрипте?
« Ответ #1 : 30 Июня 2010, 19:15:19 »
Напишите echo вместо eval, либо формулируйте задачу яснее.

Оффлайн ravshaniy

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 191
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Кто обойдет 2 условия в скрипте?
« Ответ #2 : 01 Июля 2010, 19:07:34 »
дыдыды, чел не первый раз задает свой каверзный вопрос - гений взлома!
http://cracklab.ru/f/index.php?action=vthread&forum=5&topic=16439
убили кенни, сволочи

Оффлайн brainkiller

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 527
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Кто обойдет 2 условия в скрипте?
« Ответ #3 : 01 Июля 2010, 20:00:28 »
ravshaniy
:D

Оффлайн PHP'шкин

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 20
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Кто обойдет 2 условия в скрипте?
« Ответ #4 : 26 Июля 2010, 18:23:54 »
ищешь файл q.php, куда инклудится твой qqq.php, делаешь с q.php файлик в одной папке и запускаешь через web:

require \'q.php\';

print_r ( public_swis() );
?>
Да будет с Вами PHP

 

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