angr 설치하기
by St1tchhttp://docs.angr.io/INSTALL.html
먼저, 아래의 명령어를 입력해서 다 설치한다.
sudo apt-get install virtualenvwrapper python2.7-dev build-essential libxml2-dev libxslt1-dev git libffi-dev cmake libreadline-dev libtool debootstrap debian-archive-keyring libglib2.0-dev libpixman-1-dev libqt4-dev graphviz-dev binutils-multiarch nasm libc6:i386 libgcc1:i386 libstdc++6:i386 libtinfo5:i386 zlib1g:i386
그리고
mkdir ~/.environments
을 만들어 준 뒤,
export WORKON_HOME="~/.environments"
source virtualenvwrapper.sh의 경로 (find / -name virtualenvwrapper.sh 2>/dev/null)
~/.bashrc 안에 위 두 명령어를 입력해준다.
그리고 난 뒤,
source ~/.bashrc
mkvirtualenv angr && pip install angr
------------------------------------------------------------------
angr이 바로 import 안될 수 있다.
이럴 때는 angr-dev를 git에서 clone 한 뒤 설치하면 된다.
git clone https://github.com/angr/angr-dev.git
cd angr-dev
./setup.sh -i -e angr
그러면 필요한 module들이 설치되고 완벽하게 설치가 끝난다.
-------------------------------------------------------------------
angr이라는 가상환경에 설치되는것이기 때문에
workon angr
명령어로 가상환경에 들어갈 수 있고
deactivate
명령어로 가상환경에서 나올 수 있다.
angr 가상환경을 지우려면 ~/.environments/angr 디렉토리만 지우면 된다.
-------------------------------------------------------------------
굳이 가상환경에 설치안하고 싶으면 pip install angr 하고 angr-dev만 setup해도 상관없다.
블로그의 정보
튜기's blogg(st1tch)
St1tch