Security-foo/2023-01-23: Difference between revisions

From Chaosdorf Wiki
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}}


== topics ==
== Reading Materials ==
Intel SDM:


* Interrupts and Interrupt handling
* 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:

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: