kernel fuzzing 3

[리눅스 커널 퍼징] Syzkaller 분석

요약Syzkaller는 unsupervised coverage-guided kernel fuzzer로, 시스템콜 시퀀스를 자동 생성·실행해 커널의새로운 코드 경로(coverage)를 찾고 크래시(또는 이상 로그)를 자동으로 수집·리포듀스하는 프로젝트1. 개요이름 : Syzkaller개발자 : Google언어 : Go (golang)대상 : Linux Kernel (또는 BSD, Windows 일부 포팅 버전 존재)깃허브 링크 : https://github.com/google/syzkaller GitHub - google/syzkaller: syzkaller is an unsupervised coverage-guided kernel fuzzersyzkaller is an unsupervised covera..

[리눅스 커널 취약점 분석] 리눅스 커널 퍼징을 위한 Syzkaller 빌드

본 블로그는 로컬 환경에서 실시되었으며, wsl과 로컬 환경 동일합니다.linux-6.17.6 버전을 기준으로 작성 되었으며, 모든 설치 과정은 동일하니 linux-6.17.6 부분만 각자 다운받은 버전으로 변경하면 됩니다.본 블로그의 작업 디렉토리는 /usr/src/kernel 입니다. 시작하기 앞서 의존성을 설치한다.sudo apt updatesudo apt install make gcc flex bison libncurses-dev libelf-dev libssl-dev debootstrap qemu-system-x86 git vim 다음 명령을 통해 image를 빌드한다.mkdir /usr/src/kernel/imagecd /usr/src/kernel/imagewget https://raw.git..

환경 구축 2025.11.01