github.devotd.
새 소식보안

rizinorg/rizin v0.9.1 — radare2의 포크에서 시작한 역공학 프레임워크

radare2의 포크에서 출발해 바이너리 분석·디버깅·스크립팅을 다루는 명령줄 역공학 프레임워크 rizinorg/rizin의 최신 릴리스 v0.9.1과, 확인되지 않는 변경 내역을 정리한다.

저장소 정보rizinorg/rizin ↗

radare2의 포크에서 출발해 바이너리 분석·디버깅·스크립팅을 다루는 명령줄 역공학 프레임워크 rizinorg/rizin의 최신 릴리스 v0.9.1과, 확인되지 않는 변경 내역을 정리한다.

GitHub 설명: UNIX-like reverse engineering framework and command-line toolset.

스타
★ 4K
포크
654
언어
C
라이선스
LGPL-3.0
최신 릴리스
v0.9.1
원문 보기 ↗GitHub에서 보기 ↗

rizinorg/rizin의 최신 릴리스는 v0.9.1이다. UNIX 계열 운영체제에서 동작하는 역공학 프레임워크이자 명령줄 도구 모음이다. 역공학은 완성된 바이너리를 분해해 내부 동작을 되짚어 보는 작업이다. rizin은 바이너리 분석, 코드 디스어셈블, 프로그램 디버깅, 포렌식 작업을 하나의 명령줄 도구 모음에 담았다. README는 이 프로젝트가 사용성·기능성·깔끔함에 중점을 둔다고 설명한다.

이 프로젝트는 radare2의 포크로 시작했으며, README는 이식성이 있다고 밝힌다. 기계어·파일·메모리 분석을 위한 독립 도구와 라이브러리를 함께 제공하고, 디스크 파일을 열 수 있는 스크립트 가능한 명령줄 16진수 편집기도 들어 있다. 16진수 편집기는 파일을 바이트 단위로 들여다보고 고치는 도구다. 주 언어는 C, 라이선스는 LGPL-3.0이다. GitHub 스타는 4017개이며 저장소 생성일은 2020-09-30이다.

다만 수집된 정보에는 v0.9.1의 변경 내역이 없어 이번 릴리스가 무엇을 고쳤는지는 알 수 없다. 성능 수치나 벤치마크도 제시되지 않는다. 10점 만점 기준 평가에서는 모멘텀 항목이 3.0에 그치고 신선성·기술·품질 항목은 비어 있다. 다루는 대상은 바이너리와 기계어 쪽으로 한정돼 있고, LGPL-3.0 라이선스 조건은 따로 확인해야 한다. 릴리스 노트와 라이선스 조건을 직접 확인하기 전까지는 radare2를 쓰던 환경을 rizin으로 넓힐 이유가 확인되지 않는다.