Devotd Github
새 소식보안

altumptic/paranoia — 로컬 바이너리 역분석 도구

altumptic/paranoia는 PE, ELF, Mach-O 바이너리를 로컬에서 분석하는 Rust 기반 역분석 도구다.

저장소 정보altumptic/paranoia ↗

altumptic/paranoia는 PE, ELF, Mach-O 바이너리를 로컬에서 분석하는 Rust 기반 역분석 도구다.

GitHub 설명: Open reverse engineering — PE/ELF/Mach-O, x86/x64/AArch64, graphs, pseudocode. Rust engine, no network. Desktop · CLI · browser.

스타
★ 29
포크
1
언어
Rust
라이선스
Apache-2.0
최신 릴리스
v0.3.0
원문 보기 ↗GitHub에서 보기 ↗

altumptic/paranoia는 PE, ELF, Mach-O 바이너리를 로컬에서 분석하는 공개 역분석 도구다. 저장소에 기록된 최신 릴리스는 v0.3.0이지만, 제공된 정보에는 이 버전에서 새로 추가되거나 변경된 내용이 없다. Rust 엔진은 디스어셈블리와 제어 흐름 그래프, 의사 코드, 교차 참조를 제공한다. 라이선스는 Apache-2.0이다.

이 프로젝트는 분석 결과를 데스크톱 앱과 명령줄, 브라우저용 빌드에서 다루도록 구성됐다. 엔진은 네트워크 연결 없이 동작하며, 윈도우 실행 파일에 쓰이는 PE와 리눅스·맥 실행 파일에 쓰이는 ELF·Mach-O 형식을 지원한다. 지원 아키텍처는 x86, x64, AArch64다. 제어 흐름 그래프는 프로그램 실행 경로를 함수와 분기 관계로 나타낸 그림이다. README는 shell32.dll의 함수 24,500개와 명령어 150만 개를 0.5초 이내에 분석했다고 밝히며, 손상된 입력을 대상으로 퍼징도 수행한다고 설명한다.

다만 분석 속도 수치는 README에 기재된 프로젝트 측정 결과이며, 제공된 기록에는 비교 기준이나 독립적인 검증 결과가 없다. 전체 디컴파일러와 함수 서명 데이터베이스, Python 스크립팅은 README에서 향후 계획으로 분류돼 있다. 따라서 현재 확인되는 범위는 바이너리 분석과 결과 표시이며, 더 완성된 디컴파일 기능이나 확장 기능은 아직 제공된 사실로 확인되지 않는다.