간단한 비교 문제라고 설명에 나와 있다. 힌트는 제목과 같다 한다..

 

문제를 들어가서 소스보기를 보니 '==' 비교 구문이 보였다. wargame에서 보는 흔한 loose compare 문제인듯 하여 바로 시도해보자.

 

test로 'test'값을 보내보니 위의 소스코드 처럼 json파라미터를 통해서 key 값을 받아와서 $key에 넣는 것을 확인할 수 있었다.

 

자세히 URL 디코더를 통해서 확인해 보면 {"key","test"}를 통해서 key 값이 넘어가는 것을 확인해 볼 수 있다.

그럼 아까 loose compare을 하기 때문에 key 값에 true를 넣어서 보내게 되면 flag 값을 확인해 볼 수 있을꺼 같다.

 

위와 같이 key 값에 true를 넣어 보내게 되면  flag 값을 얻을 수 있었다.

비교적 간단한 문제였던거 같다..

'워게임 > Wargame.kr' 카테고리의 다른 글

Wargame - SimpleBoard  (0) 2021.09.26
Wargame - web chatting  (0) 2021.09.26
Wargame - tmitter  (0) 2021.09.19
Wargame - pyc decompile  (0) 2021.07.05
Wargame - fly me to the moon  (0) 2021.07.05
복사했습니다!