오늘은 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를 완성시켜야겠다.
'Project > PE Viewer' 카테고리의 다른 글
PE Viewer 개발 5일차 (0) | 2016.02.02 |
---|---|
PE Viewer 개발 3일차 (0) | 2016.01.24 |
PE Viewer 개발 2일차 (0) | 2016.01.21 |
PE Viewer 개발 1일차 (0) | 2016.01.20 |