코드가 PE (Portable Executable) 형식의 초기화 된 데이터로 표시되며 초기화 된 데이터와 단위화된 데이터의 차이점은 무엇입니까?초기화 된 데이터와 초기화 된 데이터의 차이점은 무엇입니까?
이전의 경험으로 볼 때 초기화 된 데이터는 문자열 또는 정수와 같지만 실행 가능한 코드는 PE 컨텍스트의 초기화 된 데이터라고도합니다.
또한 초기화 된 데이터와 단위화된 데이터의 차이점은 무엇입니까?
문서는 말한다 :
섹션 데이터 섹션에 대한
초기화 데이터가 간단한 블록 바이트 로 구성되어 있습니다. 그러나 모두 0을 포함하는 섹션의 경우 섹션 을 포함 할 필요가 없습니다.
...
모든 프로세스 프로세스에 액세스하고 그 중 하나에 .DATA 부 분할된다되는있는 어드레스 공간 기본적으로 4 부분으로 구성
진행중인 시험이 있습니까? http://stackoverflow.com/questions/39052762/can-a-section-in-a-win32-pe-contain-a-combination-of-both-executable-code-initi –
무엇? 말하듯이 프로그램에서 특정 문자열이나 값이 필요한 경우 해당 값은 실행 파일에 있어야합니다. 10MB 0 블록 만 있으면 파일에이 모든 바이트를 저장할 필요가 없습니다. –
코드는 데이터가 아니며 코드이며 자체 섹션이 있습니다. 또한 초기화 할 수있는 것이 무엇인지 알기 때문에 초기화 된 것입니다. – James