Rizin은 유용성, 작업 기능 및 코드 청결에 중점을 둔 Radare2 리버스 엔지니어링 프레임 워크의 포크입니다.
Rizin은 휴대가 가능하며 바이너리, 코드 분해, 디버그 프로그램을 법의학 도구로 분석하는 데 사용될 수 있습니다.
Rizin에 대한 자세한 내용은 공식 Rizin 책을 읽을 수 있습니다.
웹 페이지의 설치 지침을보십시오.
meson 사용하여 Rizin을 컴파일하고 설치하십시오. 업데이트 된 meson 받으십시오 (예 : 시스템에 버전 0.55.0 인 시스템을 제공하지 않으면 pip install meson 사용하여 얻을 수 있습니다).
이 저장소를 복제하십시오.
$ git clone https://github.com/rizinorg/rizin
그런 다음 컴파일하고 다음과 같이 설치하십시오.
$ meson setup build
$ meson compile -C build
$ sudo meson install -C build
이제 rizin 사용할 수 있습니다.
$ rizin
-- Thank you for using rizin. Have a nice night!
[0x00000000]>
Rizin을 제거하려면 sudo ninja -C build uninstall 실행하십시오.
Rizin 건축에 대한 자세한 내용은 Building.md를 살펴보십시오.
우리는 오타, 문서, 리팩토링, 생각할 수있는 완전히 새로운 기능에 이르기까지 모든 종류의 기여를 환영합니다. 기고하기 전에 Contributing.md 파일을 읽으려면 모두 같은 페이지에있을 수 있습니다.
test/readme.md를보십시오.
Windows 7 이상, Apple MacOS/iOS/iPados, GNU/Linux, [Dragonfly | Net | Free | Open] BSD, Android, QNX, Solaris/Illumos, Haiku, GNU/Darwin, GNU/Hurd.
i386, x86-64, ARM/ARM64, RISC-V, PowerPC, MIPS, AVR, SPARC, System Z (S390), Superh, M68K, M680X, Xap, Xcore, CR16, HPPA, ARC, Blackfin, Z80, H8/300, Renesas (V810, V850, RL78), RL78). LM32, 8051, 6502, i4004, i8080, 프로펠러, Tricore, Chip-8, LH5801, T8200, Gameboy, SNES, SPC700, MSP430, XTENSA, NIOS II, TMS320 (C54X, C55X, C55+, C64X), Hexagon MCS96, RSP, C-SKY (MCORE), VAX, AMD AM29000.
다음 바이트 코드 형식에 대한 지원도 있습니다.
Dalvik, EBC, Java, Lua, Python, WebAssembly, Brainfuck, Malbolge
Elf, Mach-O, Fatmach-O, PE, PE+, MZ, COFF, OMF, NE, LE, LX, TE, XBE, BIOS/UEFI, DYLDCACHE, DEX, ART, CGC, ELF, JAVA 클래스, Android Boot Image, Plan9 Executable, ZIMG, MBN/SBL BOOTLOWER, ELF COREDUMP, MDMP (Wind PageDump), WASM (WebAssembly Binary), Commodore Vice Emountor, QNX, Game Boy (Advance), Nintendo DS ROM 및 Nintendo 3DS 회사.
기본 도구 rizin 외에도 특정 목적으로 맞춤화 된 다른 도구가 있으며 쉘 스크립팅 또는 별도의 독립형 도구로 유용합니다.
rz-bin 이진 형식에 대한 모든 종류의 정보 제공rz-asm 명령 줄 어셈블러 및 분리기rz-diff 두 바이너리를 원시 데이터 또는 분석 된 실행 파일로 비교하는 도구rz-hash 다른 해시 또는 암호화 데이터를 계산할 수 있습니다.rz-gg 작은 "계란"코드 생성기 악용 목적에 유용한 코드 생성기rz-find find 도구의 이진 아날로그, 패턴 및 비트 마스크를 검색 할 수 있습니다.rz-sign 바람둥이 서명을 작성, 변환 및 구문 분석하는 도구rz-ax 계산기 및 숫자 형식 변환기rz-run 실행중인 환경 및 디버그 된 파일에 대한 인수를 지정할 수있는 도구 우리는 RZPIPE를 통해 Python, Haskell, Ocaml, Ruby, Rust 및 Go Languages의 Rizin과 상호 작용하는 방법을 제공합니다. 현재 지원되지는 않지만 다른 언어를 쉽게 추가 할 수 있습니다.
웹 사이트 및 블로그 : https://www.rizin.re/
가장 중요한 커뮤니티에 가입하여 Rizin, 개발 및 프로젝트와 관련된 일반적인 주제에 대해 논의하십시오.
또한 다른 메시징 플랫폼에 다음과 같은 부분 브리지를 제공합니다.