Ghidra는 NSA가 개발한 오픈소스 소프트웨어 리버스 엔지니어링 프레임워크로, 디스어셈블리, 디컴파일, 그래프 시각화, 스크립팅을 지원합니다.
WerWolv/ImHex
리버스 엔지니어링과 바이너리 분석을 위한 크로스 플랫폼 hex 에디터로, 파일 구조를 파싱하는 패턴 언어를 제공합니다.
대체할 수 있는 제품:010 Editor
HxD
- 스타
- 55,503
- 포크
- 2,560
- 열린 이슈
- 415
- 마지막 커밋
- 13일 전
어떤 프로젝트인가요?
ImHex는 리버스 엔지니어, 프로그래머, 바이너리 파일을 살펴보는 모든 사용자를 위한 hex 에디터입니다. Windows, macOS, Linux, FreeBSD에서 실행되며, 기본적으로 다크 테마를 사용하고 라이트 테마도 제공합니다.
바이트 패치와 실행 취소/다시 실행을 지원하는 기본적인 바이트 편집 외에도, ImHex에는 구조체, 유니온, 열거형, 비트 필드를 정의해 파일 내용을 자동으로 파싱하고 강조 표시할 수 있는 C와 유사한 Pattern Language가 포함되어 있습니다. 데이터 인스펙터, 표시 전에 데이터를 디코딩하거나 복호화하는 노드 기반 데이터 프로세서, 다양한 CPU 아키텍처를 지원하는 Capstone 기반 통합 디스어셈블러도 제공합니다.
분석 도구로는 엔트로피 그래프, 다양한 알고리즘을 이용한 해시 계산, 파일 비교, 문자열 및 숫자 검색, YARA 규칙 스캔이 있습니다. 로컬 파일, raw 디스크, 프로세스, SSH/SFTP 원격지, UDP 스트림, GDB 서버에서 데이터를 불러올 수 있습니다.
핵심 기능
- 01바이트 패치, 무제한 실행 취소/다시 실행, 북마크를 지원하는 hex 편집
- 02바이너리 구조를 파싱하고 강조 표시하는 C와 유사한 Pattern Language
- 03다양한 아키텍처를 지원하는 Capstone 기반 통합 디스어셈블러
- 04엔트로피 그래프, 파일 비교, 다양한 해시 알고리즘
- 05일치 항목 강조 표시를 지원하는 YARA 규칙 스캔
- 06파일, raw 디스크, 프로세스 메모리, SSH/SFTP, GDB 서버에서 데이터 불러오기
활용 사례
- 알려지지 않은 바이너리 파일 형식 리버스 엔지니어링
- GDB를 통해 펌웨어 또는 임베디드 장치 메모리 살펴보기
- 악성코드 분석 중 YARA 규칙으로 의심스러운 파일 스캔하기
- 변경된 바이트를 찾기 위해 두 바이너리 비교하기
빠른 시작
- 1
imhex.download에서 최신 릴리스를 다운로드하세요
- 2
또는 브라우저에서 웹 버전을 사용해 보세요
사용 전 알아둘 점
- GPL-2.0 라이선스가 적용됩니다. 카피레프트 라이선스이므로 파생 저작물도 동일한 조건으로 오픈 소스로 공개해야 합니다.
토픽
자주 묻는 질문
- ImHex은(는) 무엇인가요?
- 리버스 엔지니어링과 바이너리 분석을 위한 크로스 플랫폼 hex 에디터로, 파일 구조를 파싱하는 패턴 언어를 제공합니다. ImHex는 리버스 엔지니어, 프로그래머, 바이너리 파일을 살펴보는 모든 사용자를 위한 hex 에디터입니다. Windows, macOS, Linux, FreeBSD에서 실행되며, 기본적으로 다크 테마를 사용하고 라이트 테마도 제공합니다.
- ImHex은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ImHex은(는) GPL-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ImHex은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. ImHex의 마지막 커밋은 2026년 10월 9일입니다.
- ImHex은(는) 어디에 사용할 수 있나요?
- 알려지지 않은 바이너리 파일 형식 리버스 엔지니어링 GDB를 통해 펌웨어 또는 임베디드 장치 메모리 살펴보기 악성코드 분석 중 YARA 규칙으로 의심스러운 파일 스캔하기 변경된 바이트를 찾기 위해 두 바이너리 비교하기
- ImHex는 어떻게 설치하나요?
- imhex.download에서 최신 릴리스를 다운로드하세요 또는 브라우저에서 웹 버전을 사용해 보세요
- ImHex은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/WerWolv/ImHex
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
rizin 프레임워크를 기반으로 한 무료 오픈소스 GUI 리버스 엔지니어링 플랫폼입니다.
AI 에이전트가 네이티브 바이너리, Electron 앱, .NET 어셈블리, 웹사이트를 역공학하도록 돕는 MCP 서버 및 CLI입니다.
LLM 클라이언트가 바이너리를 디컴파일하고 분석하도록 Ghidra의 리버스 엔지니어링 기능을 제공하는 MCP 서버입니다.
AI 어시스턴트가 바이너리를 분석하도록 Ghidra를 제어하는 MCP 서버로, 디컴파일·이름 변경·주석 추가 등에 쓰이는 도구를 200개 이상 제공합니다.
C stdio와 iostreams보다 빠르고 타입 안전한 대안을 제공하며 C++20 std::format을 구현한 C++ 포맷팅 라이브러리입니다.