mi11ion

Office · Products · iris

iris


LibraryCLIReverse engineering

Understand an ARM64 binary you don't have the source for. iris decodes machine code into what each instruction actually does to registers and memory, so you can trace a crash or build a decompiler without working out every effect by hand.

Point iris at a binary and every function comes back as instructions you can query directly: what each one reads, what it writes, where it can branch. That's the layer a decompiler, an emulator, or a crash investigation normally has to build by hand before the real work even starts. Every decoding is checked against LLVM's own disassembler across the entire instruction set, so what it hands you holds up.

Install


Prebuilt binary (macOS universal, Linux x86_64/aarch64)

curl -fsSL https://raw.githubusercontent.com/mi11ione/iris/main/install.sh | sh

Or through Homebrew

brew install mi11ione/tap/iris
iris v0.6.0
9

LIBRARY
DesignationMI-02
ClassLibrary · CLI · Reverse engineering
BuildSwift · zero imports
Version0.6.0
Sourcegithub.com/mi11ione/iris