관리 메뉴

HeeJ's

Webhacking.kr old-01 본문

<CTF>/<Webhacking.kr>

Webhacking.kr old-01

meow00 2020. 10. 30. 23:30

문제 화면이다.

 

 

소스코드들 중에서 눈에 띄는 부분을 캡쳐한 것이다.

이 코드들을 읽어보면,

 

if($_COOKIE['user_lv']>=6) $_COOKIE['user_lv']=1; //쿠키 값이 6이 넘어가면 1로 셋팅된다.

if($_COOKIE['user_lv']>5) solve(1); //쿠키의 값이 5가 넘으면 문제 해결

 

그렇기 때문에 쿠키의 값을 5보다 크고 6보다 작은 값으로 설정해주어야한다.

 

여기서 사용한 툴은 'edit this cookie'이다.

Chrome(크롬)의 확장 프로그램이며, 이하의 사이트에서 다운받을 수 있다.

 

chrome.google.com/webstore/detail/editthiscookie/fngmhnnpilhplaeedifhccceomclgfbg?hl=ko

 

EditThisCookie

EditThisCookie는 쿠키 관리자입니다. 이것을 이용하여 쿠키를 추가하고, 삭제하고, 편집하고, 찾고, 보호하거나 막을 수 있습니다!

chrome.google.com

 

 

이 확장 프로그램을 설치한 후, 

 

1로 되어있는 COOKIE의 값을 5 초과 6 미만으로 설정해주면 된다.

 

임의의 값 5.5 사용

 

 

해결되었다는 창과 함께 echo로 COOKIE의 값이 level로 출력된다.

'<CTF> > <Webhacking.kr>' 카테고리의 다른 글

Webhacking.kr old-35  (0) 2020.11.04
Webhacking.kr old-03  (0) 2020.11.02
Webhacking.kr old-27  (0) 2020.10.12
Webhacking.kr old-18  (0) 2020.10.12
Webhacking.kr old-34  (0) 2020.10.01