문제

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

분석

이 문제도 단순한 게임처럼 보인다...그러나

그냥 이기기가 쉽지 않다.


방식은 다음과 같다.

1. 게임을 진행하며 금액을 베팅

2. 게임에서 이기면 해당 금액만큼 얻고 지면 잃음

3. 문제에 나와있듯이 백만원을 얻으면 flag를 읽을 수 있음


허나 치명적인 오류 발견!

베팅금액을 마이너스값으로 설정하고 게임에서 지면 내 돈이 더 많아진다!


FL4G

          …


'pwnable.kr' 카테고리의 다른 글

[Toddler's Bottle] cmd1 writeup  (0) 2018.09.16
[Toddler's Bottle] lotto writeup  (0) 2018.09.16
[Toddler's Bottle] blackjack writeup  (0) 2018.09.16
[Toddler's Bottle] coin1 writeup  (0) 2018.09.16
[Toddler's Bottle] shellshock writeup  (0) 2018.09.16
[Toddler's Bottle] mistake writeup  (0) 2018.09.16

+ Recent posts