~/talk

PIkit: A New Kernel-Independent Processor-Interconnect Rootkit

Talkat USENIX Security '16 · 2016-08-10..08-12· [security, embedded-and-hardware]
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
name:John Kim
links:none on file
slides:none on file

A kernel-independent rootkit named PIkit modifies the DRAM address mapping table in multi-socket AMD and Intel servers to redirect physical memory requests so user-level code can read or write another node’s RAM without changing kernel code. Implementation uses physical-address discovery via proc/pagemap, allocates large contiguous ranges with hugepages, updates memory-mapped DMBASEx/TD registers, and performs stealthy writes using non-temporal writes. Authors demonstrate four attacks (crash, keylogger, credential overwrite → root, shared-library patch); prototypes work on real AMD and Intel hardware.

AI-written summary · about

  1. 0:00Intro
  2. 1:13Rootkit Classification
  3. 3:36Multi-socket (NUMA) Server
  4. 4:15Multi-socket Server Market Share
  5. 5:13Memory access in Processor-Interconnect
  6. 8:37High-Level Overview of Plkit installation
  7. 9:37Defining Attack Address Region
  8. 10:33Modifying DRAM Address Mapping Table
  9. 11:39How to modify DRAM Address Mapping Table
  10. 12:51Example - AMD Opteron 6128 server
  11. 13:47Extending Plkit to Intel Architecture
  12. 14:41Modifying TAD
  13. 15:24Possible Attacks
  14. 16:11Overview of Bash Shell Credential Object Attack
  15. 16:48Scanning the Fingerprint
  16. 18:39Overview of Shared Library Attack
  17. 20:59Possible Solutions
  18. 22:17Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.