DOS 시절부터 게임을 많이 해본 파워유저라면...  

게임 세이브 파일을 Hex Editor 로 수정하려는 시도를 한 번 쯤은 했을거라 생각합니다ㅋ

데이터 파일이나 실행 파일을 분석하고, 수정하는 작업을 할 때...

가장 유용한 툴 중 하나가 "Hex Editor" 입니다.

DOS 시절의 HE 2.72 (he.com 으로 유명하죠;;;), HIEW (요건 윈도우 실행파일도 지원하더군요;;) 등과...

윈도우버전의 WinHex, Hex Workshop 등.. 다양한 종류의 Hex Editor 가 있는데요..ㅋ

윈도우환경에서 제대로 동작하는 Hex Editor 는 대부분 셰어웨어입니다.
( 모든 기능을 사용하기 위해서는 총알을 조금 쏴서~ 등록을 해줘야하죠;;;.. )
.
.

얼마전~ 인터넷 돌아다니다가~ 우연히 괜찮은 Hex Editor 를 발견했습니다.

물론 Free 구요~ :D Free 치고는 기능이 괜찮아서~ 포스팅 합니다. :D

사용자 삽입 이미지

HxD 실행화면~

대략적인 인터페이스는 위와 같아요.. ( WinHex 와 흡사한;;; )


제가 눈여겨 본 기능은 두 가지 인데요~~

첫번째는 데이터를 C/Pascal 등의 배열형태로 복사할 수 있는 기능입니다.

사용자 삽입 이미지

복사하고 싶은 데이터를 선택해서 메뉴의 "Edit -> Copy As" 에 가보면...

다양한 형태로 복사가 가능합니다.

( 개발자 입장에선 상당히 편리한 기능이죠~~; 살포시 아쉬운 점이 있다면...
  마우스 오른쪽 버튼의 '팝업'에서는 지원이 안된다는 점이라고나 할까요;;ㅋ.. )


두번째는 현재 메모리 내용과와 디스크의 이미지를 지원한다는 점입니다.

사용자 삽입 이미지

"Open RAM" 은 현재 메모리의 내용을 확인할 수 있도록 해주는 기능이며...

프로세스별로 확인이 가능하구요..

"Open Disk" 는 디스크 이미지를 확인할 수 있도록 해주는 기능입니다..
( 저는 이 기능을 잘 쓰지 않아서;; ^^;;; )

그 외.. 비교기능도 있습니다만, 미약한 부분이 많아서 소개하지는 않았습니다.
.
.

물론 상용 Hex Editor 와 비교했을 땐, 초라할 수도 있지만...

무료라는 점을 감안한다면, 상당히 멋진 툴입니다.

Hex Editor 는 써야겠는데.. 라이센스가 걱정이다;;

HxD 한번 써보시기 바랍니다~ㅋ..

[ HxD ] http://www.mh-nexus.de/
YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST
  1. BlogIcon 바이러스랩 2008.02.20 14:58  댓글주소  수정/삭제  댓글쓰기

    전 초기버전부터 사용했지요^^V

  2. darkcheat 2008.05.09 23:07  댓글주소  수정/삭제  댓글쓰기

    좋은자료 감사합니다 ^^