<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 미만으로 설정해주면 된다.
해결되었다는 창과 함께 echo로 COOKIE의 값이 level로 출력된다.
반응형