Intel Management Engine Deep Dive

Intel Management Engine Deep Dive

media.ccc.de via YouTube Direct link

The Power Management Controller

37 of 42

37 of 42

The Power Management Controller

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Intel Management Engine Deep Dive

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Outline
  3. 3 About the ME
  4. 4 About ME
  5. 5 Working with ME firmware images
  6. 6 Understanding the ME: Firmware Partitions
  7. 7 Understanding the ME: Code partitions
  8. 8 Understanding the ME: Metadata
  9. 9 Code verification chain
  10. 10 ME shared libraries
  11. 11 Analysing a simple module
  12. 12 Data sections
  13. 13 Example driver main() function
  14. 14 Trace output: SVEN
  15. 15 ME driver overview device files
  16. 16 Accessing hardware
  17. 17 Message Passing: Basics
  18. 18 Memory Grants: Indirect Grants
  19. 19 DMA Locks
  20. 20 Understanding the address space
  21. 21 The bus driver: busdrv
  22. 22 The table in human readable form
  23. 23 Processor
  24. 24 Custom host bridge: Minute IA System Agent
  25. 25 Hardware Cryptographic Accelerator IP blocks (partial)
  26. 26 Crypto: DMA Engines
  27. 27 Host-Embedded Controller Interface (HECI)
  28. 28 Primary Address Translation Table
  29. 29 Root spaces
  30. 30 Sideband Fabric
  31. 31 Developing an exploit for CVE-2017-5705,6,7
  32. 32 meloader: WINE for the ME
  33. 33 meloader as a debugger
  34. 34 Getting JTAG access
  35. 35 ME Boot Process
  36. 36 Host Boot Process: Boot Guard
  37. 37 The Power Management Controller
  38. 38 Host Initialization: ME tasks
  39. 39 Getting to the minimal viable implementation
  40. 40 Boot Guard Configuration
  41. 41 Future goals
  42. 42 Acknowledgements

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.