PHDays 2012 Realword 200 Task: Top up your bank account and you will find the cherished flag.http://ctf.phdays.com:1629 서버에 접속하면 Banking 기능이 있는 사이트가 열리는데 회원가입이 가능하다.회원가입후 로그인하면 메인화면에 메시지가 나오는데, 자신에게 2000 달라의 빛을 진것을갚으라고 한다. 그러나 잔액을 확인해보면 1000 달라밖에 없다. 계좌 이체를 할수있는 페이지에 가면 자신이 전송할 금액과 전송할 대상의 id 를명시할 수 있다. 처음에 나타난 메시지의 id 로 2000 달러를 전송하면 flag 를 주는것 같다. 그런데 race condition 이라는 힌트가 주어졌다즉 transaction 이 atomic 하게 일어나지 않는 경우 이를 .. 더보기 이전 1 ··· 410 411 412 413 414 415 416 ··· 423 다음