오늘은 DOS_IMAGE_HEADER 부분을 완성시켰다. 출력하는 부분을 어떻게 처리할까 계속 고민하다가 반복문으로 하게 되면 제약이 너무 많아지기 때문에 그냥 각 멤버 변수 하나씩 printf로 노가다 해서 출력해 줬다.
이렇게 hex로만 표현해 주는 부분과
분석을 해서 출력하게 하는 부분을 만들었다. IMAGE_DOS_HEADER에서 가장 중요한 멤버 변수인 e_magic하고 e_flanew는 특별히 ★까지 붙여줬다.
이제 Dos Stub출력 부분과 NT_IMAGE_HEADER 앞부분을 분석하는 부분을 만들어야겠다.
'Project > PE Viewer' 카테고리의 다른 글
PE Viewer 개발 5일차 (0) | 2016.02.02 |
---|---|
PE Viewer 개발 4일차 (0) | 2016.01.27 |
PE Viewer 개발 2일차 (0) | 2016.01.21 |
PE Viewer 개발 1일차 (0) | 2016.01.20 |