binary ninja는 하나의 통합된 인터페이스로 리버스 엔지니어링 바이너리 분석 바이너리 패치를 할수 있는 도구 입니다.


또한 리눅스 mac os x windows에서 돌아가는 도구 입니다.


https://binary.ninja/index.html



binary ninja를 설치하기 위해서는


python 2.7 pycrypto lib 가 필요 합니다.


 pycrypto를 설치하기 위해서는 

python-devel이 필요 합니다.


sudo yum install python-devel or sudo apt-get install python-devel or python-dev


for open suse sudo zypper in python-devel python-pyside


이제 pycrypto를 설치하겟습니다.


https://www.dlitz.net/software/pycrypto/


에서 마지막 버전을 다운로드 해주세요



이제 간단하게 설치하겟습니다.


터미널을 여신뒤 pycrypto 폴더에 들어감니다.


python setup.py build


sudo python setup.py install


로 간단하게 설치가 됨니다.


또는 pip install pycrypto 를 통해 설치 할수 있습니다.


이제 binary ninja 를 실행 해보겟습니다.


터미널에서 binary ninja 폴더로 이동 하신뒤


python binja.py


를 하시면 됨니다.




binary ninja 가 실행된 모습입니다.



'Reversing > Reversing Tools' 카테고리의 다른 글

16비트 파일 실행하기  (0) 2015.01.26
우분투에 edb 설치하기 evan's debugger  (0) 2014.12.31
linux에 jd-gui 설치하기  (0) 2014.12.24
C# 디컴 파일러  (0) 2014.11.22
windows process explorer mini console  (0) 2014.07.16
Posted by 준P