1. 문제 파일 다운, 환경 분석$ chmod +x tcache_dup로 실행 권한을 부여했다.envrionmentUbuntu 18.04Arch: amd64-64-littleRELRO: Partial RELROStack: Canary foundNX: NX enabledPIE: No PIE (0x400000)Partial RELRO, Canary, NX가 적용되어 있음을 알 수 있다.2. 코드 분석// gcc -o tcache_dup tcache_dup.c -no-pie#include #include #include #include char *ptr[10];void alarm_handler() { exit(-1);}void initialize() { setv..