Write up (Wargame)/Pwnable
[pwnable.kr] blackjack 풀이
그믐
2023. 9. 21. 02:31
반응형
Analysis
이번 문제는 블랙잭에서 100만 달러 이상을 달성하는 것이다.
일단 nc로 프로그램을 켜보면 꽤 재미있는 블랙잭 화면이 나온다.
실제로 해보면 재미가 있다..!
게임을 플레이하면 포인트를 베팅하고
Hit, Stay를 결정한다. 블랙잭 룰은 일반 블랙잭과 동일하다.
이러한 긴 코드의 프로그램에서 취약점을 찾고 100만달러를 벌라는 것은..
짐작가는 바가 있다. 너무 짐작이 잘 된다.
코드에서는 이렇게 베팅할 달러를 숫자로 입력하도록 되어있는데
여기가 음수가 되면 패배했을 때, 돈을 벌게 될 것이다.
보통 이런데서 터질거 같으니 넣어봤다.
Solution
실제로 된다.
한 줄의 코드도 읽지 않고,
쉽게 플래그를 얻어냈다.
반응형