원래 Sirmabus에 의해 IDA 7.0으로 백포링되었습니다. IDA 7.1의 경우 Orignal 저자는 공식적인 빌드를 발표했습니다. 불행하게도 너무 부러진 사람들에게는 그것을 감당할 수 없어서 우리는 7.0 : p가 필요합니다.
릴리스에서 편집 된 바이너리. 충돌이 발생하면 디버그 빌드를 사용하여 Crashdump 및 Crash Log를 제공하십시오! 그렇지 않으면 문제를 해결할 수 없습니다
ClassInformer를 컴파일하는 프로세스에 참여할 수 있습니다. 종속성 수집 프로세스를 간소화하려면 3 개의 매크로가 있습니다.
경로를 설정하려면 Solution Explorer의 Property Manager 탭으로 이동하여 속성 시트를 편집하십시오. 속성 시트를 편집하는 구성은 중요하지 않으며 모두 동일한 파일을 사용합니다. 그런 다음 공통 속성 -> 사용자 매크로로 이동하여 아래와 같은 경로에 매크로를 설정하십시오.
이것은 IDA 루트 디렉토리 (ida.exe를 포함하는 디렉토리) 여야합니다. IDA SDK 디렉토리 (IDASDK70)를이 디렉토리에 넣으십시오. 따라서 디렉토리 구조는 다음과 같습니다.
C:Program FilesIDA 7.0 $(IDADIR)
+--- idasdk70
+--- include
+--- lib
+--- ida.exe
+--- ida64.exe
GUI 파일을 선사하기 위해서는 QT SDK 설치가 필요합니다. 디렉토리 구조는 다음과 같습니다.
C:Program FIlesQtqt-5.6.0-x64-msvc20155.6msvc2015_64
+--- bin
+--- lib
+--- include
Sirmabus가 쓴 지원 라이브러리가 필요합니다.
idasupport
+--- IDA_SegmentSelect (https://github.com/ecx86/IDA7-SegmentSelect)
+--- IDA_OggPlayer (https://github.com/ecx86/IDA7-OggPlayer)
+--- IDA_WaitBoxEx-7.0 (https://github.com/dude719/IDA_WaitBoxEx-7.0)
+--- SupportLib (https://github.com/ecx86/IDA7-SupportLib)
이러한 각 저장소에는 릴리스가 제공되어야합니다. 그렇지 않은 경우이 프로젝트를 컴파일하는 데 사용되는 프로세스와 유사한 프로세스를 사용하여 컴파일 할 수 있습니다.
경로가 설정되면 컴파일 할 준비가됩니다. ida.exe 플러그인에 릴리스를 사용하고 ida64.exe 플러그인의 경우 릴리스64를 사용하십시오.