전체 글
5. Fuzzing 101 - Exercise 5
1. 환경설정 및 설치 대상(LibXML2) 다운로드 # 디렉토리 생성 cd $HOME mkdir Fuzzing_libxml2 && cd Fuzzing_libxml2 # 다운로드 및 압축해제 wget http://xmlsoft.org/download/libxml2-2.9.4.tar.gz tar xvf libxml2-2.9.4.tar.gz && cd libxml2-2.9.4/ LibXML2 빌드 및 설치 # Libxml2 빌드 및 설치 sudo apt-get install python-dev CC=afl-clang-lto CXX=afl-clang-lto++ CFLAGS="-fsanitize=address" CXXFLAGS="-fsanitize=address" LDFLAGS="-fsanitize=addres..
4. Fuzzing 101 - Exercise 4
1. 환경설정 및 설치 대상(LibTIFF) 다운로드 # 디렉토리 생성 cd $HOME mkdir fuzzing_tiff && cd fuzzing_tiff/ # 다운로드 및 압축해제 wget https://download.osgeo.org/libtiff/tiff-4.0.6.tar.gz tar -xzvf tiff-4.0.6.tar.gz 여러가지 빌드 방법 (default, code coverage, ASAN) # 빌드 수정 시 사용 rm -r $HOME/fuzzing_tiff/install cd $HOME/fuzzing_tiff/tiff-4.0.6/ make clean # LibTIFF 빌드 (default) cd tiff-4.0.6/ ./configure --prefix="$HOME/fuzzing_tif..