From d8d230bae78c88b94798c6ca798e9a035d64fc03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A7=80=EC=A7=80=20=E1=9A=A0=D7=93=20=28Jiji=20Freya=20D?= =?UTF-8?q?aniel=29=20Maslowski?= Date: Mon, 20 Jul 2026 08:58:07 +0200 Subject: [PATCH 1/2] docs/knowledge: add reference to ME Gen 2 AMT docs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 지지 ᚠד (Jiji Freya Daniel) Maslowski --- docs/knowledge.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/knowledge.md b/docs/knowledge.md index 8fadbb2..fb7e742 100644 --- a/docs/knowledge.md +++ b/docs/knowledge.md @@ -9,6 +9,10 @@ Intel publishes general information on firmware in their developer portal: Note that the public information mainly focuses on host processor firmware. +There is also documentation on what the Intel Management engine and e.g. its +NVM (Non-Volatile Memory, just a flash partition) are for, on a higher level: +- [AMT Storage Administration and Operations (Gen 2 ME)](https://software.intel.com/sites/manageability/AMT_Implementation_and_Reference_Guide/default.htm?turl=WordDocuments%2Fdetaileddescription9.htm) + ## Other projects - [`me_cleaner` wiki](https://github.com/corna/me_cleaner/wiki/) From 6a99c56eb5fbc596c174dcf1610b1749c5be3c9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A7=80=EC=A7=80=20=E1=9A=A0=D7=93=20=28Jiji=20Freya=20D?= =?UTF-8?q?aniel=29=20Maslowski?= Date: Mon, 20 Jul 2026 08:58:30 +0200 Subject: [PATCH 2/2] docs/knowledge: add references to OST2, sort other refs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 지지 ᚠד (Jiji Freya Daniel) Maslowski --- docs/knowledge.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/docs/knowledge.md b/docs/knowledge.md index fb7e742..f48ffc6 100644 --- a/docs/knowledge.md +++ b/docs/knowledge.md @@ -26,6 +26,15 @@ NVM (Non-Volatile Memory, just a flash partition) are for, on a higher level: - [IFD](https://github.com/LongSoft/UEFITool/blob/new_engine/common/descriptor.h) - [ME parser](https://github.com/LongSoft/UEFITool/blob/new_engine/common/meparser.cpp) - [FIT parser](https://github.com/LongSoft/UEFITool/blob/new_engine/common/fitparser.cpp) +- OpenSecurityTraining2 courses + - [Architecture 4001: x86-64 Intel Firmware Attack & Defense](https://p.ost2.fyi/courses/course-v1:OpenSecurityTraining2+Arch4001_x86-64_RVF+2021_v1/about) + - [Hardware 1101: Intel SPI Analysis](https://p.ost2.fyi/courses/course-v1:OpenSecurityTraining2+hw1101_intel_spi+2023_v1/about) + +## Research + +Many researchers have looked into the Intel Management Engine over the years and +presented on their findings: + - Positive Technologies research - [TXE MFS exploit PoC](https://github.com/ptresearch/IntelTXE-PoC) - [ME disablement](https://github.com/ptresearch/me-disablement) @@ -35,12 +44,6 @@ NVM (Non-Volatile Memory, just a flash partition) are for, on a higher level: - [xvilka's attempts with r2](http://xvilka.me/h2hc2014-reversing-firmware-radare-slides.pdf) - [community wiki of people who wanted custom ME firmware](https://web.archive.org/web/20170930114403/http://me.bios.io/Main_Page) - [analysis of ME v6-10 Huffman algorithm](https://web.archive.org/web/20160428074432/https://io.netgarage.org/me/) - -## Research - -Many researchers have looked into the Intel Management Engine over the years and -presented on their findings: - - -