개발/개발한프로그램
Hex 값을 읽기 위한 모듈 C++, Python
모아이모아이
2015. 2. 23. 22:38
포렌식을 하다보면 파일을 파싱해야 하는 프로그램을 작성해야 한다.
파일을 열고 오프셋을 이동시키고 헥사값을 읽어야 하는데
이 헥사 값이 byte int, string, 유니코드(unicode or wstring) 등 다양한 형식을 가지고 있을 것이다.
좀 더 쉽게 개발을 하기 위해 모듈을 개발하였다.
C++로 개발할 경우 해당 헤더 파일을 임포트 시킨 뒤
C++코드의 첫줄에 #include "AmericanoHexReader.h" 를 작성하기만 하면 된다.
사용 방법은 헤더 파일에 작성했다.
파이썬 코드도 함께 포함시켰다.
모두 파일 내 첫줄에 주석을 작성하였으므로 보고 참고하면 될 것 같다.
사용에 궁금증이 생기시면
americano@korea.ac.kr로 메일 주시면 됩니다.