소스코드를 분석해보자.
is_numeric 함수를 사용해 숫자인지 검증하고, 5,184,000 이상 7,776,000 이하의 값을 입력하면
그 시간만큼 기다려서 flag를 출력해준다.
is_numeric 함수는 지수표현도 가능하기 때문에 소숫점을 이용하면 else의 int부분에서 소수 이하부분이 날라갈 것이다.
5184000 → 0.5184e7
그럼 플래그를 얻을 수 있다.
'HackCTF > Web' 카테고리의 다른 글
[HackCTF] Web - Input Check (0) | 2021.08.12 |
---|---|
[HackCTF] Web - Login (0) | 2021.08.12 |
[HackCTF] Web - 보물 (0) | 2021.07.16 |
[HackCTF] Web - Button (0) | 2021.07.16 |
[HackCTF] Web - Hidden (0) | 2021.07.16 |