Peach Fuzzer install
1. 시스템에 Mono repository 등록
▶ sudo apt install gnupg ca-certificates
▶ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
▶ echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
▶ sudo apt update
2. Mono 설치(Mono를 설치하는 이유? peach3.x버전이 C#으로 제작되었기 때문)
▶ sudo apt install mono-devel # 소스를 컴파일하기 위해 설치
▶ sudo apt install mono-complete # 컴파일하기위해 설치
▶ sudo apt install mono-dbg # 디버깅시 심볼을 얻으려면 설치
▶ sudo apt install referenceassemblies-pcl # Framework not installed:.NETPortale 오류 해결을 위해 설치
▶ sudo apt install ca-certificates-mono # https용 ssl인증서를 가져오기위해 설치
▶ sudo apt install mono-xsp4 # ASP.NET 응용프로그램 실행하려면 설치
3. python 가상환경 설치
▶ sudo apt install python
▶ sudo apt install python-pip
▶ sudo pip install virtualenv
▶ sudo apt-get --yes --quiet install libxml2-dev libxslt1-dev lib32z1-dev
▶ mkdir ./.virtualenvs
▶ source /usr/share/virtualenvwrapper/virtualenvwrapper.sh(대신 `find / -name virtualenvwrapper.sh 2>/dev/null` | head 1)
▶ mkvirtualenv peach
▶ workon peach
▶ deactivate
4. peach3.1 설치
▶ https://sourceforge.net/projects/peachfuzz/files/Peach/3.1/(운영체제에 맞게 다운로드)
5. peach fuzzer 설치
▶ git clone https://github.com/asudhak/peachfuzz-code.git
▶ cd peachfuzz-code
▶ ./waf configure
▶ ./waf install
4와 5 모두 설치 해봤지만 5는 설치가 잘못됬는지 동작하지 않는다..ㅜㅡ
'Try Attack > Symbolic Execution' 카테고리의 다른 글
[연구] 바이너리 취약점 탐지 및 공격코드 생성[1] (0) | 2019.08.18 |
---|---|
AFL_fuzzer 설치 및 사용방법[영상포함] (0) | 2019.06.24 |
python3에서 angr 설치 (0) | 2019.05.29 |
python3에서 z3 설치 (0) | 2019.05.29 |
[Symbolic Execution] 용어정리 (0) | 2019.05.22 |
댓글