1. intro 2. code 및 분석 2.1. code int __cdecl main(int argc, const char **argv, const char **envp) { char s[256]; // [rsp+0h] [rbp-100h] BYREF init(argc, argv, envp); memset(s, 0, sizeof(s)); fflush(stdout); read(0, s, 0x110uLL); sleep(5u); return 0; } 2.2. 분석 read 함수를 통해 0x110의 값을 받고 sleep 이후 종료된다. 3. 취약점 확인 및 공격 준비 3.1. 취약점 buffer overflow 3.2. 공격 준비 overflow가 발생하는 것은 자명하나, 출력 함수가 없어서 leak이 불가능하..