Project/PE Viewer
PE Viewer 개발 4일차
5unKn0wn
2016. 1. 27. 15:00
오늘은 Dos Stub출력 부분과 IMAGE_NT_HEADER를 약간만 분석하도록 만들었다. Dos Stub은 사이즈를 계산해서 hex로만 출력하는 기능을 넣었고, IMAGE_NT_HEADER 중에서 Signature, IMAGE_FILE_HEADER 부분을 만들었다. 각각 읽어 들이고, Machine이나 Time Stamp Data, Characteristics 같은 멤버 변수들을 분석하는 부분을 넣어야 한다. 그리고 출력을 할 때에 지금까지는 직접 문자열을 하드코딩으로 직접 다 넣었는데 이제는%s를 잘 사용하여 알아서 거리를 계산하여 보기 좋게 출력하도록 만들어야겠다.
Dos_Stub
정렬안된 IMAGE_NT_HEADER Signature
정렬안된 IMAGE_NT_HEADER IMAGE_FILE_HEADER
남은 IMAGE_NT_HEADER를 완성시켜야겠다.