본문 바로가기

Project/PE Viewer

PE Viewer 개발 4일차


오늘은 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