티스토리 뷰

Etc

Bindiff 설치 및 약간의 삽질

Tribal 2017. 7. 23. 21:57

다운로드 링크 : https://www.zynamics.com/software.html


Windows 기준 설치


위의 링크로 들어가면 아래와 같은 화면이 나올 것이다.

라이센스 동의에 체크한 후, Current Version에 있는 bindiff430.msi 설치


bindiff를 설치하기 전에 IDA가 컴퓨터에 설치되어 있어야 하고, 설치 진행 중에 설치된 IDA의 경로를 넣어주어야 함. 

※ 기본으로 된 설정 경로는 Local Disk(C:)\Program Files (x86)\IDA 이다.


설치가 완료되면 설치 끝! 



...이지만 혼자 설치가 이상하게 꼬였는지 잘 안 되길래 약간의 수작업을 하였다.

만약 잘 작동하면 아래의 내용은 볼 필요가 없다.


첫 번째. IDA Plugin이 실행 안 될 때 - 설치할 때 설치 경로가 잘못된 거

IDA 기본 설치 경로인 로컬 디스크 - Program Files (x86)에 IDA와 IDA 6.8 폴더가 2개나 있다. 그냥 경로가 맞겠지 하고 넘겼는데 안 맞아서 저렇게 된 거다. 해결 방법은 간단하다.

- 해결 방법 1 : IDA 폴더의 Plugin에 있는 파일 4개를 IDA 6.8 폴더의 Plugin에 옮긴다.

- 해결 방법 2 : IDA 6.8 폴더 이름은 IDA로 바꾸고, 재설치하거나 한다.

- IDA가 설치된 폴더의 Plugin에 설치된 Plugin이 4개 다 들어있으면 뭘 하든 상관없다.


이 후, IDA를 실행하고 Hex-Ray 상태에서 Crtl + 6을 누르면 정상적으로 되는 것을 볼 수 있다.



두 번째. 기본 Bindiff가 실행 안 될 때 - 바로가기 상태가 이상하다.

잘 설치가 되었는데 실행하니깐 실행할 수 없다고 한다. 뭐가 문제인지 알아보았더니 바로가기 상태가 좀 이상하다.

(해당 BinDiff 4.3 아이콘 마우스 오른쪽 클릭 - 자세히 - 파일 위치 열기)


바로가기 파일의 속성을 누르고 대상 경로를 살펴보면 BinDiff 4.3으로 되어 있다. 실행할 파일의 대상 경로가 들어가야 하는데 잘못 들어가 있기 때문에 실행이 안 되는거다. 그래서 그냥 바로가기를 직접 만들었다.


1. C:\Program Files\zynamics\BinDiff 4.3\bin\bindiff.jar 마우스 오른쪽 클릭 - 바로 가기 만들기

2. 만들어진 바로 가기의 이름을 BinDiff 4.3으로 변경 후, 잘못된 바로가기 아이콘이 있던 경로(시작 메뉴 - Program - BinDiff 4.3)의 바로가기와 바꿔치기

3. java icon이 보기 싫으므로, icon 변경

bindiff.ico

4. 끝



난 왜 매번 이렇게 간단한 설치를 까먹고 다니는지....

'Etc' 카테고리의 다른 글

[SQLite] SQLite 바이트코드 엔진  (0) 2018.11.20
[Exploit] NULL Dereference exploit case 예제 정리  (0) 2018.09.18
CWE case별 차이 정리  (0) 2018.08.21
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31