본문 바로가기

webhacking.kr

old-01

 

소스를 봐보자

 

<?php
  include "../../config.php";    // config.php을 포함한다
  if($_GET['view-source'] == 1){ view_source(); }    // 만약 $_GET['view-source'] == 1 이면 view_source();
  if(!$_COOKIE['user_lv']){    // 쿠키에 user_lv 이라는 이름을 가진 쿠키가 없다면 
    SetCookie("user_lv","1",time()+86400*30,"/challenge/web-01/");     // 쿠키 설정
    echo("<meta http-equiv=refresh content=0>");
  }
?>
____________________________________________________________________________
<?php
  if(!is_numeric($_COOKIE['user_lv'])) $_COOKIE['user_lv']=1;    //값이 숫자 형태인지 확인하고 아니면 user_lv 쿠키를 1로 설정
  if($_COOKIE['user_lv']>=4) $_COOKIE['user_lv']=1;    // user_lv 쿠키가 4보다 크거나 같을 때 1로 설정
  if($_COOKIE['user_lv']>3) solve(1);    // user_lv 쿠키가 3보다 크면 solve(1)
  echo "<br>level : {$_COOKIE['user_lv']}";
?>

 

이 쿠키값을 4보다는 작고 3보다는 크게 설정하려면

 

소수점을 사용하면 해결이다

 

 

이렇게 3.1 ~ 3.9 아무거나 설정해놓고

 

새로고침을 하면 풀린다

'webhacking.kr' 카테고리의 다른 글

old-07  (0) 2021.08.10
old-06  (0) 2021.08.09
old-05  (0) 2021.08.09
old-03  (0) 2021.08.08
old-02  (0) 2021.08.07