메뉴 건너뛰기

노루발의 개인 게시판

Password를 입력하면 Natas24의 password가 나오는 구조다:


<?php
    if(array_key_exists("passwd",$_REQUEST)){
        if(strstr($_REQUEST["passwd"],"iloveyou") && ($_REQUEST["passwd"] > 10 )){
            echo "<br>The credentials for the next level are:<br>";
            echo "<pre>Username: natas24 Password: <censored></pre>";
        }
        else{
            echo "<br>Wrong!<br>";
        }
    }
    // morla / 10111
?> 


pasword는 "iloveyou"를 포함하는 문자열이면서 10보다 큰 수여야 한다.

문자열이면서 숫자여야 하는데...


http://tcpschool.com/php/php_operator_comparison

위 글에 따르면 string과 integer를 비교할때는 "숫자로 시작하는 문자열과 리소스는 숫자로 변환한 후 비교함." 이라고 되어있다.


따라서 두 조건을 모두 만족하는 11iloveyou를 입력하면 다음 레벨의 패스워드가 표시된다.


분류 :
망한거
조회 수 :
16
등록일 :
2020.03.13
22:55:38 (*.47.15.250)
엮인글 :
게시글 주소 :
https://hondoom.com/zbxe/index.php?mid=noru&document_srl=818144
파일 첨부

여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.

파일 크기 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )
옵션 :
:
:
List of Articles
번호 제목 글쓴이 날짜 조회 수
36 망한거 (스포일러) Natas24 풀이 노루발 2020-03-19 48
35 망한거 (스포일러) Natas24 풀이 노루발 2020-03-17 19
» 망한거 (스포일러) Natas23 풀이 노루발 2020-03-13 16
33 망한거 (스포일러) Natas22 풀이 노루발 2020-03-13 10
32 망한거 (스포일러) Natas21 풀이 노루발 2020-03-13 13
31 망한거 (스포일러) Natas20 풀이 노루발 2020-03-13 16
30 망한거 (스포일러) Natas19 풀이 노루발 2020-03-13 14
29 망한거 (스포일러) Natas18 풀이 노루발 2020-03-12 9
28 망한거 (스포일러) Natas17 풀이 노루발 2020-03-12 16
27 망한거 (스포일러) Natas16 풀이 노루발 2020-03-12 18
26 망한거 (스포일러) Natas15 풀이 노루발 2020-03-11 21
25 망한거 (스포일러) Natas14 풀이 노루발 2020-03-10 12
24 망한거 (스포일러) Natas13 풀이 노루발 2020-03-10 7
23 망한거 (스포일러) Natas12 풀이 노루발 2020-03-08 15
22 망한거 (스포일러) Natas11 풀이 노루발 2020-03-07 19
21 망한거 (스포일러) Natas10 풀이 노루발 2020-03-07 13
20 망한거 (스포일러) Natas9 풀이 노루발 2020-03-06 11
19 망한거 (스포일러) Natas8 풀이 노루발 2020-03-06 8
18 망한거 (스포일러) Natas7 풀이 노루발 2020-03-06 10
17 망한거 (스포일러) Natas6 풀이 노루발 2020-03-06 9