문제로 들어가보니 달랑 저거만 있네요..?!
소스코드를 봅시다 :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 |