PE 파일에서 리소스 섹션의 시작 오프셋을 찾는 방법은 무엇입니까?PE 파일에서 리소스 섹션을 확인하고 찾는 방법은 무엇입니까?
BOOL IsResource(PIMAGE_SECTION_HEADER Input){
}
PE 파일에서 리소스 섹션의 시작 오프셋을 찾는 방법은 무엇입니까?PE 파일에서 리소스 섹션을 확인하고 찾는 방법은 무엇입니까?
BOOL IsResource(PIMAGE_SECTION_HEADER Input){
}
먼저 마이크로 소프트의 다음 PE 파일 사양을 살펴한다 : 선택 사양 인 헤더에 저장되어 찾고있는 정보가 112을 오프셋 및 IMAGE_DATA_DIRECTORY로 해석됩니다 Microsoft PE and COFF Specification
. 23 페이지를보십시오. 이것은 RVA (상대 가상 주소)와 섹션의 크기를 제공합니다. 이 섹션의 해석은 5.9 절에서 설명합니다.
RVA는 테이블이로드 될 때 이미지의 의 기본 주소를 기준으로 한 테이블의 주소입니다.
+1, 리소스가 개별 섹션을 갖는 경향이 있다는 사실은 구현 세부 사항입니다. – avakar
질문은 약간 명확하지 않습니다 (리소스를 주소로 확인하거나 자원을 찾으려면 코드 예제에서 질문과 다른 것을 제안하고 싶지만 'PointerToRawData' 필드는 아님). 네가 원하는대로 일해? – Damon
@Damon 섹션 헤더를 반복하여 rsrc 섹션의 오프셋을 찾고 싶습니다. – SEQUENCE666
섹션 테이블에서 이미'PIMAGE_SECTION_HEADER'을 (를) 얻었으므로 파일에서 'PointerToRawData' 오프셋을 보지 않으시겠습니까? – Damon