본문 바로가기
Wargame/pwnable.kr

pwnable.kr coin

by morae23 2019. 2. 1.

[Toddler's Bottle] coin


nc로 접속하면 coin 문제를 볼 수 있다.




문제 설명을 보면, N개의 수 중에서 무게가 9인 counterfeit coin을 찾는 것이다.

나머지 코인의 무게는 10이며, C회 동안 입력한 인덱스들의 코인의 무게 합을 알려준다.


이 때, 몇 차례 실행해 보면, N이 2의 C승보다 항상 작거나 같은 것을 알 수 있다.

즉 binary search를 이용하면 된다.


다만 처음부터 binary search를 생각하고 구현한 게 아니어서 익스가 다소 깔끔하지 못한 듯 하다....ㅠ




실행하면 아래와 같이 100회 실행 이후 플래그를 얻을 수 있다.






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

pwnable.kr lotto  (0) 2019.02.01
pwnable.kr blackjack  (0) 2019.02.01
pwnable.kr input  (0) 2019.02.01
pwnable.kr cmd2  (0) 2019.02.01
pwnable.kr cmd1  (0) 2019.02.01

댓글