Time 문제를 풀어보았다.
원하는 범위내의 시간을 입력하면 그 시간이 지난후에 시리얼값을 알려주는 문제이다.
원하는 최소 범위의 시간이다.
이 시간을 모두 기다릴수는없다.
먼저 시간값을 판단하는 if문을 빠져나가기위해
지수형태의 값을 입력하였다.
5184000 -> 5.184000E+6
5.184000E+6 을 계산해보면 5184000 이 나오는것으로 시간을 판단하는 if 문을 정상적으로 해결할수있다.
그후 입력한 시간만큼 기다리게하는 sleep 함수에서 보면 int형으로 캐스팅하기때문에
소숫점아래의 숫자는 모두 제거가된다.
그래서 5초만 기다리면 해결이될것이다.
'CTF' 카테고리의 다른 글
[써니나타스] BINARY 11번 문제 풀이 (0) | 2019.06.18 |
---|---|
[써니나타스] BINARY 10번 문제 풀이 (0) | 2019.06.18 |
reversing.kr / Easy Unpack 풀이 (0) | 2019.06.17 |
[reversing.kr] Easy Keygen 풀이 (0) | 2019.06.17 |
[HackCTF/Web] 마법봉 (0) | 2019.05.22 |