No edit summary |
(→Interrupt and Exception Handling: Adding topics and reading materials for the next exercise) |
||
Line 10: | Line 10: | ||
}} | }} | ||
= Interrupt and Exception Handling = | = Interrupt and Exception Handling = | ||
New year, new topics! We are going to look into how interrupts and interrupt handling (and virtualization security) work in a x86 platform. While reading is very importantˆtm, we will also implement a Linux kernel module (a new one!) that hooks the interrupt table. Yeap yeap...! :) | |||
== Mentors == | == Mentors == | ||
Line 15: | Line 16: | ||
* {{U|barbieauglend}} | * {{U|barbieauglend}} | ||
== | == Reading Materials == | ||
Intel SDM: | |||
* Interrupts and | * https://software.intel.com/en-us/articles/intel-sdm#combined Volume 3: Chapter 6 Interrupts and Exception Handling | ||
Note: You can also read Chapter 6.4 in Volume 1 but this isn't going to give you the background we are looking for) | |||
Open Security Training: | |||
* https://p.ost2.fyi/courses/course-v1:OpenSecurityTraining2+Arch1001_x86-64_Asm+2021_v1/about | |||
* https://p.ost2.fyi/courses/course-v1:OpenSecurityTraining2+Arch2001_x86-64_OS_Internals+2021_v1/about | |||
* https://p.ost2.fyi/courses/course-v1:OpenSecurityTraining2+Arch4031_x86-64_RV_coreboot+2021_v1/about |
Revision as of 23:32, 4 January 2023
Security foo | |
---|---|
New topic: Interrupts and Interrupt handling | |
Art | Meet-Up |
Datum | 2023-01-09 |
Start | 19:00 |
Dauer | 4h |
Host | barbieauglend |
Relevant? | Yes |
Interrupt and Exception Handling
New year, new topics! We are going to look into how interrupts and interrupt handling (and virtualization security) work in a x86 platform. While reading is very importantˆtm, we will also implement a Linux kernel module (a new one!) that hooks the interrupt table. Yeap yeap...! :)
Mentors
Reading Materials
Intel SDM:
- https://software.intel.com/en-us/articles/intel-sdm#combined Volume 3: Chapter 6 Interrupts and Exception Handling
Note: You can also read Chapter 6.4 in Volume 1 but this isn't going to give you the background we are looking for)
Open Security Training: