Fuzzing 5

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

본 블로그는 로컬 환경에서 실시되었으며, wsl과 로컬 환경 동일합니다.linux-6.17.6 버전을 기준으로 작성 되었으며, 모든 설치 과정은 동일하니 linux-6.17.6 부분만 각자 다운받은 버전으로 변경하면 됩니다.본 블로그의 작업 디렉토리는 /usr/src/kernel 입니다. qemu 설치sudo apt install qemu-utils qemu-system-x86 qemu-kvm이 명령어 한 줄이면 qemu 설치는 끝난다. qemu를 실행하기 위해선 BusyBox를 빌드 해야한다.https://www.busybox.net/위 링크에서 원하는 버전을 다운받자. ( 접속이 잘 안 되기에 무지성 시도하다보면 언젠가 됩니다.)중간의 BusyBox 1.37.0 버튼을 누르면 다운 받을 수 있다. ..

환경 구축 2025.11.01

[리눅스 커널 취약점 분석] 리눅스 커널 퍼징용 커널 빌드

본 블로그는 로컬 환경에서 실시되었으며, wsl과 로컬 환경 동일합니다.linux-6.17.6 버전을 기준으로 작성 되었으며, 모든 설치 과정은 동일하니 linux-6.17.6 부분만 각자 다운받은 버전으로 변경하면 됩니다. 먼저 아래 링크에서 커널 소스를 다운 받는다.https://kernel.org/ The Linux Kernel Archives kernel.org 다운을 다 받고, 터미널에서 다음 명령어를 실행 시킨다.sudo mkdir /usr/src/kernelcd /usr/src/kernelsudo cp ~/Downloads/linux-linux-6.17.6.tar.xz .//usr/src/kernel 경로가 작업 디렉토리가 될 것이다. 이어서 커널 소스가 복사 되었다면 다음 명령어를 실행시킨..

환경 구축 2025.11.01

[리눅스 커널 취약점 분석] 환경 구성, 커널 빌드

사용 환경VMware Workstation Pro 17Ubuntu_24.04.3_LTS 참고 자료 Roquen_Home 티스토리 리눅스 커널 취약점 분석을 위해 환경 구성을 하겠다. 원활한 환경 설정을 위해 vm 하드웨어는 다음과 같이 설정하였다. disk 1테라 줬는데 오타로 인해 1019기가가 들어간듯 하다. 먼저 원활한 환경 구축을 위해 "로컬 - 가상머신" 간의 복사 붙여넣기를 설정 해주겠다.sudo apt-get autoremove open-vm-toolssudo apt-get install open-vm-tools-desktop 위 두개의 명령어 실행 후 재부팅 하면 정상 작동 한다. 먼저 커널 소스 코드를 다운 받는다.wget https://cdn.kernel.org/pub/linux/k..

환경 구축 2025.08.25

[리눅스 커널 취약점 분석] 커널 빌드 하려다가 실패..

사용 환경VMware Workstation Pro 17Ubuntu_24.04.3_LTS 참고 자료 Seongmo 티스토리 리눅스 커널 취약점 분석을 위해 환경 구성을 하겠다. 원활한 환경 설정을 위해 vm 하드웨어는 다음과 같이 설정하였다. 먼저 원활한 환경 구축을 위해 "로컬 - 가상머신" 간의 복사 붙여넣기를 설정 해주겠다.sudo apt-get autoremove open-vm-toolssudo apt-get install open-vm-tools-desktop위 두개의 명령어 실행 후 재부팅 하면 정상 작동 한다. 다음으로 빌드를 위한 툴부터 설치 하도록 하겠다.sudo apt updatesudo apt install -y build-essential libncurses-dev bison fle..

삽질 모음집 2025.08.25