Thread Local Storage는 스레드의 저장 공간을 의미하지만 ELF 파일들을 살펴보면 각각의 목적을 가진 섹션에서 데이터를 관리하며 코드를 실행하기 위한 .text나 초기화 되지 않은 전연 변수를 위한 .data를 관리하지만
TLS는 그딴거 모르겠고 스레드의 전역 변수를 저장하기 위한 공간이며 Loader에 의해서 할당 된다
참고로 스레드 모를 애들 위해서 간단 설명으로는 스레드란 프로세스 내에서 실제로 작업을 수행하는 주체이며
걍 일하는 프로세스 일부라고 생각하자
요약: 스레드의 전역 변수를 저장하기 위한 공간이며 Loader에 의해서 할당 된다
끝
'강의' 카테고리의 다른 글
[NOOBHACK] Reverse engineering techniques and know-how (0) | 2023.10.09 |
---|---|
[NOOBHACK] 함수 에필로그 (0) | 2023.02.08 |
[NOOBHACK] APT 공격 (0) | 2022.10.14 |
[NOOBHACK] 사회공학기법 (0) | 2022.10.14 |
[NOOBHACK] 디버그(Debug) (0) | 2022.10.11 |