[HackCTF] Web - Guess 풀이 :: Guessing Game

2019. 10. 22. 22:50Wargame/HackCTF

위에서 맨 처음 보이는 함수는 extract($_GET) 함수인데 

GET query parameter로 저기 있는 변수들의 값을 원하는 값으로 바꿀 수 있다.

따라서 우리는 $filename의 값을 바꿀 수 있고, $filename의 값을 아무 값으로 변경해 준다면, 해당 파일은 존재하지

않을 것이므로 guess에 아무 값도 입력해주지 않는다면 $guess === $secretcode 가 true(참)가 되어 플래그가 나올

것이다.

http://ctf.j0n9hyun.xyz:2030/?filename=1&guess=

flag is HackCTF{3xtr4c7_0v3rr1d3ds_pr3vi0u5_kn0wn_v4r1abl35}