문제 서버에 접속하면 위와 같이 시간을 입력하면 해당 시간 후에 플래그가 출력되는데 조건이 5184000보다 크고
7776000보다 작은 시간을 입력하면 플래그가 해당 시간 뒤에 출력된다. 다행히 PHP에서 int 형으로 변환할때 뒤에 소수점을 버리기 때문에 아래와 같이 우회할 수 있다.
6000000 => 6*1000000 => 6.0 * 10*6 => 6.e6
소수점은 사라지므로 .e6이 사라지면서 6이 되고 6초 뒤에 플래그가 출력된다.
'웹 해킹 > CTF' 카테고리의 다른 글
[HackCTF] Home (0) | 2021.10.17 |
---|---|
[HackCTF] Input Check (0) | 2021.09.16 |
[HackCTF] 마법봉 (0) | 2021.09.12 |
[HackCTF] Guess me (0) | 2021.09.10 |
[HackCTF] 보물 (0) | 2021.09.10 |
댓글