소개
Rehex는 Solemnwarning에서 개발한 크로스플랫폼 헥스 에디터로, 주로 리버스 엔지니어링을 위한 도구입니다. Windows, Linux, macOS, BSD에서 실행되며, 1TB 이상의 대용량 파일 처리 및 다양한 데이터 디코딩 기능을 제공합니다. GPL-2.0-only 라이선스로 배포되며, 공식 홈페이지와 GitHub 저장소에서 최신 버전을 확인할 수 있습니다.
상세정보
대용량 파일 지원
1TB 이상의 큰 파일을 효율적으로 처리할 수 있어, 대용량 펌웨어나 디스크 이미지 분석에 적합합니다.
데이터 디코딩 및 인라인 디스어셈블리
정수, 부동소수점 값의 디코딩과 기계어의 인라인 디스어셈블리를 지원하여 바이너리 데이터의 구조를 직관적으로 이해할 수 있습니다.
범위 하이라이트 및 주석
바이트 범위에 하이라이트를 적용하고 주석을 추가하여 분석 중인 영역을 명확히 표시할 수 있습니다.
파일 비교
전체 파일 또는 선택된 영역을 나란히 비교하여 차이점을 쉽게 식별할 수 있습니다.
Lua 스크립팅 지원
내장된 Lua 스크립팅 엔진을 통해 작업 자동화 및 맞춤형 분석 기능을 확장할 수 있습니다.
가상 주소 매핑
가상 주소를 지원하여 메모리 덤프나 실행 파일의 주소 공간을 정확하게 분석할 수 있습니다.
텍스트 인코딩 지원
ASCII, Unicode, ISO-8859-X 등 다양한 텍스트 인코딩을 지원하여 멀티바이트 문자를 올바르게 표시합니다.
Intel HEX 파일 가져오기/내보내기
임베디드 시스템 개발에서 흔히 사용되는 Intel HEX 형식의 파일을 가져오고 내보낼 수 있습니다.
비트맵 데이터 시각화
바이너리 데이터를 비트맵 이미지로 변환하여 시각적으로 패턴을 파악할 수 있습니다.
바이너리 템플릿
010 Editor와 유사한 바이너리 템플릿 기능을 통해 데이터 구조를 자동으로 주석 처리할 수 있습니다.
비트 편집 및 조작
개별 비트를 편집하고 조작하여 저수준 데이터 수정이 가능합니다.
체크섬 계산
파일 또는 선택 영역의 체크섬을 계산하여 데이터 무결성을 검증할 수 있습니다.
다운로드·설치 방법
Windows 사용자는 GitHub 릴리스 페이지에서 독립 실행형 패키지를 다운로드할 수 있습니다. 다운로드 후 압축을 해제하고 실행 파일을 실행하면 바로 사용을 시작할 수 있습니다.
기본 사용법/명령어
프로그램을 실행한 후 메뉴에서 ‘파일 열기’를 선택하여 분석할 바이너리 파일을 불러옵니다. hex 영역에서 마우스를 드래그하여 바이트 범위를 선택하고, 우클릭 메뉴에서 ‘디스어셈블리 보기’ 또는 ‘데이터 타입 디코딩’과 같은 기능을 사용할 수 있습니다. Lua 스크립트는 도구 메뉴에서 ‘스크립트 실행’을 통해 불러올 수 있습니다.
이런 경우에 유용합니다
펌웨어 분석, 악성코드 조사, 파일 형식 역공학, 게임 모딩을 위한 세이브 파일 수정 등 바이너리 데이터의 구조를 이해하고 수정해야 하는 상황에서 유용합니다. 특히 대용량 펌웨어 이미지나 디스크 덤프를 다룰 때 성능 저하 없이 작업할 수 있습니다.
지원 환경·시스템 요구사항
Windows, Linux, macOS, BSD 운영 체제를 지원합니다. Windows 버전은 64비트 시스템에서 실행됩니다.
최신 버전·업데이트
현재 최신 버전은 0.64.0이며, GitHub 저장소의 ‘Releases’ 섹션에서 업데이트 내역을 확인할 수 있습니다.
제한 사항·확인 사항
일부 고급 기능은 공식 매뉴얼을 참조하여 사용법을 익혀야 효과적으로 활용할 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


