[커널 17차] 35주차
2021.05.05 18:31
paging init() 분석 중
- http://jake.dothome.co.kr/map64/
BTI에 대한 논의
- https://developer.arm.com/documentation/102433/0100/Jump-oriented-programming
- https://developer.arm.com/documentation/ddi0602/latest/Base-Instructions/BR--Branch-to-Register-
- https://developer.arm.com/documentation/ddi0602/latest/Base-Instructions/BTI--Branch-Target-Identification-
p4d
- x86은 5단계 테이블이라서 p4d도 존재함
- pgtable-nop4d.h는 p4d는 이름만 연결한다
alloc_init_pud()
- use_1G_block 진행할 차례
커널 시작 주소 문제 정리
- compile time의 커널 이미지 가상 시작 주소는 2MB align
- 커널 이미지 물리주소는 부트로더 마음대로
- head.S에서 x23에 2MB align 이외의 차이를 저장
- x23을 이용해서 init_pg_dir의 가상주소를 compile time 가상 주소 + x23으로 매핑 (+ 이후 2MB align kaslr 추가)
====================================================
ACPI 관련 스터디
- https://acpica.org/sites/acpica/files/ACPI-Introduction.pdf
- https://acpica.org/sites/acpica/files/asl_tutorial_v20190625.pdf
- https://web.archive.org/web/20190525060308/http://www.acpi.info/presentations/ACPI_Overview.pdf
- https://www.kernel.org/doc/ols/2005/ols2005v1-pages-59-76.pdf
- https://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface
- https://kbench.com/?q=node/696
ACPI 관련 코드
- drivers/acpi/acpica
- AML interpreter도 kernel에 포함되어 있다
- - https://www.kernel.org/doc/html/latest/driver-api/acpi/linuxized-acpica.html
======================================================
ROP 관련 내용 스터디
- https://developer.arm.com/documentation/102433/0100
- https://events.static.linuxfound.org/sites/events/files/slides/slides_23.pdf
- https://rls1004.github.io/2019-08-29-pac/
- https://www.slideshare.net/Hacken_Ecosystem/dima-kovalenko-is-armv83-the-end-of-rop
- https://downloads.immunityinc.com/infiltrate2019-slidepacks/marco-grassi-liang-chen-2pac-2furious/infiltrate19_final.pdf
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
공지 | [공지] 스터디 정리 노트 공간입니다. | woos | 2016.05.14 | 626 |
68 | [커널 17차] 41주차 | ㅇㅇㅇ | 2021.06.13 | 36544 |
67 | [커널 18차] 3주차 | V4bel | 2021.06.12 | 103 |
66 | [커널 17차] 40주차 | ㅇㅇㅇ | 2021.06.05 | 283 |
65 | [커널 18차] 2주차 | V4bel | 2021.06.05 | 271 |
64 | [커널 17차] 39주차 | ㅇㅇㅇ | 2021.05.29 | 183 |
63 | [커널 18차] 1주차 | V4bel | 2021.05.29 | 3599 |
62 | [커널 17차] 38주차 | ㅇㅇㅇ | 2021.05.23 | 366 |
61 | [커널 17차] 37주차 | ㅇㅇㅇ | 2021.05.16 | 97 |
60 | [커널 17차] 36주차 [2] | ㅇㅇㅇ | 2021.05.09 | 133 |
» | [커널 17차] 35주차 | ㅇㅇㅇ | 2021.05.05 | 85 |
58 | [커널 17차] 34주차 | ㅇㅇㅇ | 2021.04.25 | 99 |
57 | [커널 17차] 33주차 | ㅇㅇㅇ | 2021.04.18 | 195 |
56 | [커널 17차] 32주차 | ㅇㅇㅇ | 2021.04.11 | 443 |
55 | [커널 17차] 31주차 [2] | ㅇㅇㅇ | 2021.04.04 | 158 |
54 | [커널 17차] 30주차 [1] | 주영 | 2021.03.30 | 203 |
53 | [커널 17차] 29주차 | ㅇㅇㅇ | 2021.03.26 | 103 |
52 | [커널 17차] 27주차 | 주영 | 2021.03.15 | 276 |
51 | [커널 17차] 27주차 | 주영 | 2021.03.08 | 172 |
50 | [커널 17차] 26주차 | 주영 | 2021.03.01 | 539 |
49 | [커널 17차] 25주차 | 주영 | 2021.02.23 | 91 |
.