
radare2 리버스 엔지니어링 프레임워크를 위한 Qt 기반 그래픽 인터페이스로, r2 명령과 플러그인을 통해 디스어셈블리, 바이너리 분석, 디버깅, 패칭 및 포렌식 기능을 제공합니다.
iaito는 자유 역공학 프레임워크인 radare2의 공식 그래픽 인터페이스입니다.

다음 채널에서 도움을 받고, 업데이트를 확인하고, 커뮤니티를 만나거나 개발에 대해 논의하세요:
Linux, macOS 및 Windows용 iaito의 자동화된 CI 빌드와 릴리스가 있습니다.
WSL 또는 Linux에서는 다음 단계를 사용하여 Flatpak으로 설치할 수 있습니다:
sudo flatpak remote-add flathub https://dl.flathub.org/repo/flathub.flatpakrepo
sudo flatpak install flathub org.radare.iaito
flatpak run org.radare.iaito
macOS에서는 서명을 수정하고 싶을 수 있습니다
sudo xattr -c /Applications/iaito.app
sudo codesign --force --deep --sign - /Applications/iaito.app
iaito는 radare2와 qt5(또는 qt6)가 필요합니다:
$ git clone https://github.com/radareorg/radare2 && radare2/sys/install.sh
macOS에 QT를 다음과 같이 설치하세요:
brew install qt@5
echo 'export PATH="/opt/homebrew/opt/qt@5/bin:$PATH"' >> ~/.profile
Ubuntu/Debian에서
sudo apt install qttools5-dev qttools5-dev-tools qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools libqt5svg5-dev make pkg-config build-essential
QT6의 경우:
sudo apt install qt6-svg-dev
./configure
make
make run
macOS에서 make run은 앱을 설치하지 않고 build/iaito.app에서 실행합니다.
iaito:// URI 핸들러 등록은 선택 사항입니다. 딥 링크를 참조하세요.
홈 디렉터리에 앱을 설치하려면:
make install
Core 인스턴스를 재사용하여 r2 셸에서 iaito를 실행하는 것도 가능합니다:
make plugin
이전 명령은 iaito와 iaito 플러그인을 빌드하고 이를 홈 플러그인 디렉터리에 복사합니다.
$ r2 /bin/ls
> iaito
...
참고: flatpak/flathub 버전은 이미 번역을 선택적 확장 기능으로 제공합니다.
번역을 설치하려면 iaito-translations 저장소에서 최신 버전을 다운로드하십시오.
홈 디렉터리에 설치하려면 다음을 실행하십시오:
$ git clone https://github.com/radareorg/iaito-translations.git
$ cd iaito-translations
$ make user-install
또는 이 프로젝트의 makefile을 사용하여 설치할 수 있습니다:
$ make user-install-translations
OR
$ make install-translations # to install to system
대부분의 배포판은 Releases 페이지에서 Linux, macOS 또는 Windows용 빌드를 다운로드할 수 있으며, 문제가 있을 경우 노트를 읽어보세요!
아래에서 볼 수 있듯이 대부분의 배포판은 이미 iaito를 패키징하고 있으니, 가장 마음에 드는 빌드를 선택하세요!
Snap: