본문 바로가기

개발/개발한프로그램

Hex 값을 읽기 위한 모듈 C++, Python

포렌식을 하다보면 파일을 파싱해야 하는 프로그램을 작성해야 한다.

파일을 열고 오프셋을 이동시키고 헥사값을 읽어야 하는데

이 헥사 값이 byte int, string, 유니코드(unicode or wstring) 등 다양한 형식을 가지고 있을 것이다.


좀 더 쉽게 개발을 하기 위해 모듈을 개발하였다.



C++로 개발할 경우 해당 헤더 파일을 임포트 시킨 뒤 

C++코드의 첫줄에 #include "AmericanoHexReader.h" 를 작성하기만 하면 된다.

사용 방법은 헤더 파일에 작성했다.


파이썬 코드도 함께 포함시켰다. 


모두 파일 내 첫줄에 주석을 작성하였으므로 보고 참고하면 될 것 같다.

사용에 궁금증이 생기시면


americano@korea.ac.kr로 메일 주시면 됩니다.


AmericanoHexReader.zip