본문 바로가기

웹해킹

webhacking.kr(old) 60번

반응형

60번을 보면 이런 창이 나온다.

코드를 보니,

is_numeric(~)을 통해 PHPSESSID에 숫자가 아닌 것이 있으면 exit()한다는 것을 알아냈다.

mode=auth이고 result의 조건이 맞아야 solve된다고 한다.

 쿠키에서 PHPSESSID를 1로 바꾼다.

(EditThisCookie사용. f12의 application사용해도 무방)

mode=auth로 했더니 이런 화면이 나온다.

딱히 뭐 바뀐 것은 없는 듯 하다.

코드를 다시 보니, IP가 127.0.0.1이 아니면 1초만에 파일을 지워버린다는 것을 알 수 있었다.

때문에, 지우기 전에 다른 세션으로 접속해보아야 할 듯 하다.

설정해놓은 크롬창 위에

시크릿창을 띄운다.

시크릿창의 쿠키 값은 다르게 설정했다.

새로고침 2개를 바로바로 실행했다.

문제가 풀렸다.

반응형

'웹해킹' 카테고리의 다른 글

webhacking.kr(old) 12번  (0) 2020.06.08
webhacking.kr(old) 61번  (0) 2020.05.31
webhacking.kr(old) 59번  (0) 2020.05.31
webhacking.kr(old) 51번  (0) 2020.05.31
Webhacking.kr(old) 24번  (0) 2020.05.31