내맘대로 Study/리눅스 ELF Format 3

[ELF] 3. ELF header 분석

1. ELF Header의 역활 이 파일에 대한 메타 정보를 제공하는 역활을 합니다. 2. ELF Header의 파일에서의 위치 파일의 offset 0에 위치 합니다. 3. ELF를 구성하는구조체에 대하여 알아야 할 사항 [ 원문 ] All data structures that the file format defines follow the "natural" size and alignment guidelines for the relevant class. If necessary, data structures contain explicit padding to ensure 4-byte alignment for 4-byte objects, to force structure sizes to a multiple of..

[ELF] 2. ELF Format의 분석 하기 위해 알아야 할 사전 지식

1. 자료형 - ELF Format에서 자료형을 재정의해서 사용하기 때문에 자료 형을 알아야 합니다. - 해당 자료형은 man elf에 존재합니다. 2. ELF Format 구조 설명 [ 원문 ] The header file defines the format of ELF executable binary files. Amongst these files are normal executable files, relocatable object files, core files and shared libraries. An executable file using the ELF file format consists of an ELF header, followed by a program header table or a s..

[ELF] 1. ELF 란?

1. 전체 목차 1. ELF 란? 2. ELF Format의 분석 하기 위해 알아야 할 사전 지식 3. ELF header 분석 2. ELF 란 무엇인가?? 리눅스에서 실행 가능(Executable)하고 링크 가능(Linkable)한 File의 Format을 ELF(Executable and Linkable Format) 라고 합니다. ELF 구조를 알면 파일변조 해킹이 가능 할까??? (이게 공부의 최종 목표) 3. ELF의 File Format 의 구조 - 출처 https://ko.wikipedia.org/wiki/ELF_%ED%8C%8C%EC%9D%BC_%ED%98%95%EC%8B%9D 4. ELF 구조의 상세 설명 - linux의 man page를 보면 상세 하게나와 있으며 앞으로 이를 번역 하면..