Try Attack/Symbolic Execution

Peach Fuzzer install

D4tai1 2019. 6. 3.

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는 설치가 잘못됬는지 동작하지 않는다..ㅜㅡ

댓글