본문 바로가기

Project/PE Viewer

PE Viewer 개발 3일차


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