blackjack1 pwnable.kr blackjack [Toddler's Bottle] blackjack 문제를 보면 'I like to give my flags to millionaires.' 이라는 문장을 볼 수 있다.Cash가 100만 이상이 되면 플래그가 나올 것으로 보인다. 먼저 nc pwnable.kr 9009 을 실행하면 아래와 같은 화면을 볼 수 있다. Y를 누르고, 1을 입력하면 플레이 할 수 있다. 플레이하면 아래와 같이 베팅할 금액을 쓰고 게임을 하게 된다. 이 때, 소스코드를 보면 int로 받는 것을 알 수 있다. 그 뒤, 게임에서 지면 cash = cash - bet;이기면 cash = cash + bet; 을 수행한다. 여기서 bet이 음수임을 확인하는 코드가 없기 때문에 -1000000을 입력한 뒤 게임에서 지면 클리어할 수 있다. 2019. 2. 1. 이전 1 다음