[PHP] ЗАДАНИЯ от Krist_ALL

Discussion in 'PHP' started by Krist_ALL, 20 Jun 2009.

  1. Krist_ALL

    Krist_ALL Banned

    Joined:
    14 Jan 2009
    Messages:
    436
    Likes Received:
    193
    Reputations:
    24
    Новые задания добавил.
    Нород, пишите сюда свои задания тоже. А то тема быстро падает. Да и фантазия скоро закончится совсем(
     
  2. diGriz

    diGriz Elder - Старейшина

    Joined:
    11 Oct 2006
    Messages:
    138
    Likes Received:
    82
    Reputations:
    6
    Задание 33
    Потому что -1 считается true, как и любое ненулевое (отрицательное или положительное) число.

    Задание 034
    Потому что происходит преобразование значения в целое число.
     
    #122 diGriz, 29 Aug 2009
    Last edited: 29 Aug 2009
    1 person likes this.
  3. Krist_ALL

    Krist_ALL Banned

    Joined:
    14 Jan 2009
    Messages:
    436
    Likes Received:
    193
    Reputations:
    24
    новое задание добавил. (от mailbrush)
     
  4. L I G A

    L I G A Banned

    Joined:
    27 Jul 2008
    Messages:
    482
    Likes Received:
    380
    Reputations:
    49
    >>Выполнить системную команду , не используя exec,system,passthru,shell_exec
    мб proc_open ?
     
  5. Ch3ck

    Ch3ck Elder - Старейшина

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,184
    Reputations:
    430
    PHP:
    <?php
    echo `ls -la`;
    ?>
    Может так? или я не про то подумал?!...
     
    2 people like this.
  6. .Slip

    .Slip Elder - Старейшина

    Joined:
    16 Jan 2006
    Messages:
    1,571
    Likes Received:
    977
    Reputations:
    783
    Обратные кавычки это аналог shell_exec
     
  7. Ch3ck

    Ch3ck Elder - Старейшина

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,184
    Reputations:
    430
    Кстати echo на аналог "=" можно заменить :
    PHP:
    <?=`dir`;?>
     
  8. .Slip

    .Slip Elder - Старейшина

    Joined:
    16 Jan 2006
    Messages:
    1,571
    Likes Received:
    977
    Reputations:
    783
    <? $a($b);?>
    Я выиграл?:d
     
  9. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Добавил еще одно задание.
    Решаем :).
     
    1 person likes this.
  10. FireFenix

    FireFenix Elder - Старейшина

    Joined:
    3 Jun 2009
    Messages:
    390
    Likes Received:
    115
    Reputations:
    23
    при включённых глоабалс мона обратиться

    PHP:
    echo $GLOBALS["hello"];
     
    1 person likes this.
  11. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    Хитрый ты :)
    Нужно вывести именно значение переменной $word, а не значение массива $_GLOBALS с ключем word.

    Я знаю про register_globals, но я не это имел в виду :)
     
  12. d_x

    d_x Banned

    Joined:
    25 Mar 2008
    Messages:
    558
    Likes Received:
    650
    Reputations:
    210
    А так пойдет?
    PHP:
    $word="hello";

    print ${
    base64_decode('d29yZA==')};
    Подстроки "$word" нету, даже просто "word" нет)
    Убедиться в том, что вывожу именно эту переменную можно, изменив ее содержимое.
     
    2 people like this.
  13. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Насчёт Задания 34.В РНР так делать вообще кощунство,ибо это приводит к ошибке всвязи с тем,что дробь неизвестная получается.По идее,округление флоат типа к целому происходит в сторону нуля,но тут просто баг какой-то...
     
  14. eLWAux

    eLWAux Elder - Старейшина

    Joined:
    15 Jun 2008
    Messages:
    860
    Likes Received:
    616
    Reputations:
    211
    36 можно ещо так
    PHP:
         $word 'Hello';
         
         
    $a range('a','z');
         
    // 22=w, 14=o, 17=r, 3=d
         
    $a $a[22].$a[14].$a[17].$a[3];
         
    // $a = word
         // $$a = $word
         
    echo $$a;
     
    #134 eLWAux, 1 Sep 2009
    Last edited: 1 Sep 2009
    2 people like this.
  15. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    eLWAux, это 36ое :)
    Я вообще-то имел в виду символические ссылки, но все три варианта хороши :)
     
  16. imajo.ati

    imajo.ati Banned

    Joined:
    21 Feb 2008
    Messages:
    232
    Likes Received:
    62
    Reputations:
    8
    зад 36
    echo $$hello
     
  17. ElteRUS

    ElteRUS Elder - Старейшина

    Joined:
    11 Oct 2007
    Messages:
    367
    Likes Received:
    460
    Reputations:
    93
    Мб лучше сделать тему в Уязвимостях для заданий по уязвимостям ? Ну там обходы фильтров и тд. Было б здорово. А то здесь как-то все в куче..
     
  18. gisTy

    gisTy Elder - Старейшина

    Joined:
    24 May 2008
    Messages:
    432
    Likes Received:
    160
    Reputations:
    27
    <?=`$c`?> цоце цоце цоце :D
     
    #138 gisTy, 1 Sep 2009
    Last edited: 1 Sep 2009
  19. Ch3ck

    Ch3ck Elder - Старейшина

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,184
    Reputations:
    430
    мне кажется в 127 посту я тоже самое написал...
     
  20. gisTy

    gisTy Elder - Старейшина

    Joined:
    24 May 2008
    Messages:
    432
    Likes Received:
    160
    Reputations:
    27
    да это я так, о своем...