view-source를 눌러 페이지 소스를 볼 수 있다.
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 | <?php include "../../config.php"; if($_GET['view-source'] == 1){ view_source(); } if(!$_COOKIE['user_lv']){ SetCookie("user_lv","1",time()+86400*30,"/challenge/web-01/"); echo("<meta http-equiv=refresh content=0>"); } ?> <html> <head> <title>Challenge 1</title> </head> <body bgcolor=black> <center> <br><br><br><br><br> <font color=white> ---------------------<br> <?php if(!is_numeric($_COOKIE['user_lv'])) $_COOKIE['user_lv']=1; if($_COOKIE['user_lv']>=6) $_COOKIE['user_lv']=1; if($_COOKIE['user_lv']>5) solve(1); echo "<br>level : {$_COOKIE['user_lv']}"; ?> <br> <a href=./?view-source=1>view-source</a> </body> </html> |
user_lv 쿠키 값이 6 이상이 되면 1로 리셋하고, 5를 초과하면 문제를 해결할 수 있으므로 5 초과 6 미만의 수를 user_lv에 set 해주면 된다.
Last update: 20191029
'Wargame > webhacking.kr' 카테고리의 다른 글
webhacking.kr / Old 6 (0) | 2019.11.26 |
---|---|
webhacking.kr / Old 5 (0) | 2019.11.07 |
webhacking.kr / Old 4 (0) | 2019.11.07 |
webhacking.kr / Old 3 (0) | 2019.11.07 |
webhacking.kr / Old 2 (0) | 2019.10.29 |