overflow1 [BSidesSF 2023 CTF] overflow 1. 개요 overflow 문제 2. 분석 코드를 보면 c로 작성된 프로그램을 실행시킬때 argument를 받고 buffer_two 변수에 stcpy로 넣습니다. buffer_one 변수에 저장된 값이 "hacked"일때 flag를 얻습니다. 따라서, stcpy함수는 문자열을 복사할때 메모리 제한이 없기 때문에 argument로 buffer_two의 메모리 8 바이트를 초과하는 문자열을 넣어 buffer_one을 hacked로 만듭니다. #include #include #include #include int main(int argc, char *argv[]) { int value = 5; char buffer_one[8], buffer_two[8]; strcpy(buffer_one, "one"); /* .. 2023. 4. 22. 이전 1 다음