문제를 풀기 전에 Facebook 짝퉁 사이트가 아닌가 하는 의심이 들었습니다.
그런데 러시아 판 Facebook이라고 해서 일단 정상적인 사이트로 판단하고 문제를 풀기 시작하였습니다.
/buy 4를 하게 되면 Flag를 알 수 있는 구조인 걸 확인하고 어떻게 하면 100보다 많은 balance를 가질 수 있을지 고민하다가, 레이스 컨디션을 시도해보았습니다. 아니나 다를까 /sell이 두 번 되고 balance가 200이 되도록 할 수 있었습니다.
물론 봇에 두 번 명령을 보내기 위해서는 다음과 같이 페이지를 두 개를 켜서 수행했습니다.
(복붙을 하면 명령어를 잘 먹지 않더군요....)
'CTF > 2020_SarCTF' 카테고리의 다른 글
SarCTF2020 - Crossw0rd (Rev) (0) | 2020.02.18 |
---|---|
SarCTF2020 - Layout (Misc - Programming) (0) | 2020.02.17 |
SarCTF2020 - Deep Dive (Misc - Programming) (0) | 2020.02.17 |
SarCTF2020 - Some bot (Web - Command Injection) (0) | 2020.02.17 |