Old 16번 문제

문제로 들어가보니 달랑 저거만 있네요..?!

소스코드를 봅시다 :D

 

소스코드

소스코드를 자세히 보니..

mv 함수 안에 여러개의 조건이 있습니다.

kk(star.~) 별을 생성한다.
if(cd==100) star.~ cd가 d(100)이면 오른쪽으로 이동한다.
if(cd==97) star.~ cd가 a(97)이면 왼쪽으로 이동한다.
if(cd==119) star.~ cd가 w(119)이면 위쪽으로 이동한다.
if(cd==115) star.~ cd가 s(115)이면 아래쪽으로 이동한다.
if(cd==124) location.href=String.from ~ cd가 |(124)이면 특정페이지로 이동한다.

실제로 d, a, w, s를 누르니 방향대로 별이 이동하는걸 확인할 수 있었습니다 :D

별 이동

자세히 보시면 cd가 124일 경우 특정페이지로 이동하고 주석처리로 "do it!"이 있는거 보이시나요 :D ?

그래서 |(파이프)를 누르니 문제가 풀렸습니다!

문제 해결

너무 간단하죠 ㅎㅎㅎㅎ?!

뭔가 소스코드 해석하는 문제인가 싶네요..! :D

 

이만 16번 문제 풀이였습니다 :D

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

Old - 18 (score:100)  (0) 2020.02.12
Old - 17 (score:100)  (0) 2020.02.10
Old - 14 (score:100)  (0) 2020.02.07
Old - 06 (score:100)  (0) 2020.02.03
Old - 15 (score 50)  (0) 2020.01.31