리눅스 readelf

    [Linux] Executable and Linkable Format(ELF): 실행 및 링킹 파일 포맷 (feat. readelf)

    Executable and Linking Format(ELF) UNIX / LINUX 기반에서 사용되는 실행 및 링킹 파일 포맷을 ELF라 하며, 하나의 ELF Header와 파일데이터로 구성됩니다. ELF header : ELF 파일의 Metadata를 가진 Header Segment : 동일한 메모리 속성(read-only, writable, ...)을 가진 하나 또는 그 이상의 섹션의 집합 Section : 특정 정보(machine instructions, symbol table, ..)를 포함하고 있는 ELF file의 작은 조각 Symbol : ELF file내에 저장된 함수 또는 변수의 디스크립션입니다. 간단한 함수 또는 변수의 정보를 포함하고 있습니다. Object file : 컴퓨터에서 읽..