Codegate 2014 angry_doraemon
0. Introduce문제에는 여러가지 취약점이 있었는데, stack smashing detected가 뜨는걸보고 이부분을 gdb로 뜯어봤는데 데이터가 들어가는 부분부터 보면 주소값이 없어서 왜 버퍼오버플로우가나는데 근처에 주소값이 없는지생각하다가 다른곳을 삽질해서 시간을 조금 낭비했다.. 그냥 2더한값부터 본다면 바로 주소가보였는데.. 어쨋든 취약점 찾는부분 빼고 나머지는 luckyzzang과 거의 비슷했다. 1. Binary 1.Sword2.Screwdriver3.Red-bean bread4.Throw mouse5.Fist attack6.Give up처음 시작할 때 6가지 메뉴가 있으며 도라에몬의 체력을 다 깎으면 이기는 게임이다. 2.Vulnerability 5번을 선택하게되면 이 함수가 실행된다...