blackjack - 1 pt
Hey! check out this C implementation of blackjack game!
I found it online
* http://cboard.cprogramming.com/c-programming/114023-simple-blackjack-program.html
I like to give my flags to millionares.
how much money you got?
Running at : nc pwnable.kr 9009
베팅하는 부분의 함수이다.
721 722 723 724 725 726 727 728 729 730 731 732 733 734 | int betting() //Asks user amount to bet { printf("\n\nEnter Bet: $"); scanf("%d", &bet); if (bet > cash) //If player tries to bet more money than player has { printf("\nYou cannot bet more money than you have."); printf("\nEnter Bet: "); scanf("%d", &bet); return bet; } else return bet; } // End Function | cs |
이 부분을 보면,
베팅할 금액을 입력받는데 가지고 있는 돈보다 많은 양을 입력했을 경우
다시 입력하도록 된다. 그러나 반복문이 아니라서 한번 더 많은 양을 입력해도 그 값이 그대로 넘어간다.
Cash: $500
-------
|S |
| J |
| S|
-------
Your Total is 10
The Dealer Has a Total of 7
Enter Bet: $1000000000000000
Would You Like to Hit or Stay?
Please Enter H to Hit or S to Stay.
s
You Have Chosen to Stay at 10. Wise Decision!
The Dealer Has a Total of 10
The Dealer Has a Total of 13
The Dealer Has a Total of 16
The Dealer Has a Total of 19
Dealer Has the Better Hand. You Lose.
You have 0 Wins and 2 Losses. Awesome!
Would You Like To Play Again?
Please Enter Y for Yes or N for No
Y
YaY_I_AM_A_MILLIONARE_LOL
Cash: $1530495476
-------
|C |
| 8 |
| C|
-------
Your Total is 8
The Dealer Has a Total of 5
Enter Bet: $
띠용 플래그가 나왔다.
FLAG : YaY_I_AM_A_MILLIONARE_LOL
'WAR GAME > Pwnable.kr' 카테고리의 다른 글
pwnable.kr [cmd1] 풀이 (0) | 2018.03.22 |
---|---|
pwnable.kr [lotto] 풀이 (0) | 2018.03.18 |
pwnable.kr [coin1] 풀이 (2) | 2018.03.12 |
pwnable.kr [shellshock] 풀이 (0) | 2018.03.08 |
pwnable.kr [mistake] 풀이 (0) | 2018.03.08 |