passcode1 pwnable.kr passcode Pwnable.kr# [Toddler’s Bottle] passcode passcode.c 파일을 열면 아래와 같이 main(), login(), welcome() 함수를 볼 수 있다. 이 때, login() 를 보면 scanf()를 할 때 passcode1과 passcode2의 주소가 아닌 값을 전달하는 것을 볼 수 있다. 따라서 Segmentation Fault가 발생할 것으로 예상된다. 이 때, welcome()을 호출한 뒤 login()을 호출하는 것을 알 수 있다.따라서 welcome에서 name을 A 100개로 채워보았다. 그 뒤, login()을 호출하였을 때, welcome()에서 스택에 저장한 값이 남아있는 것을 볼 수 있다. passcode1에 해당하는 ebx-0x10의 값을 보면 0x.. 2019. 2. 1. 이전 1 다음