반응형

간만에 쉬운문제다 

 

처음에 window에서 풀려고 했으나, code를 실행해본 결과 alarm()에 대한 error가 발생하였다.

그리하여 검색해보니 아래와 같이 SIGALARM은 window OS에서 사용할 수 없다고 나왔다.

https://stackoverflow.com/questions/52779920/why-is-signal-sigalrm-not-working-in-python-on-windows

 

 

그리하여 ubuntu로 넘어가서 문제를 풀기로 하였다.

우선 go to gamble을 위해서는 robot인증을 먼저 수행해야 한다. 그러므로, 수행해보려했으나.. 3초만에 인증해야한다.

허허..

복사 붙여넣기로 인증은 성공했다.

그럼 요로코롬 나온다.

 

위와 같은 기능들이 있는데 flag를 사기 위해선 $10,000,000,000가 있어야하지만 현재는 $500밖에 없는 상황이다.

그리고 go to gamble에서는 [1] ~[5] 중에서 골라 맞히는 게임이다.

 

현실적으로 맞히기는 힘들다.

but, code상에 오류가 존재한다. 틀린 경우 돈을 다시 더해주는 매커니즘이므로 음수의 돈을 배팅한다면 배팅한 만큼 다시

내돈이 된다.

이를 이용하여 -10000000000 을 배팅하면 된다.

잘나온다 ㅋㅋ

반응형

'wargame' 카테고리의 다른 글

type confusion  (0) 2023.08.27
tmitter  (0) 2023.08.26
file-csp-1  (0) 2023.07.02
error based sql injection  (0) 2023.07.01
flask-dev  (0) 2023.06.30

+ Recent posts