~/talk

CommSec D2 - Hiding Tasks via Hardware Task Switching

links:none on file
slides:none on file

Claims that IA-32 hardware task switching can run a hidden scheduler that the OS and standard tools miss, demonstrated by installing a driver to achieve ring 0 via driver, modify GDT and TSS and create a custom TSS that the CPU switches into on CALL/JMP. Demos on Windows and Linux show a task consuming extra CPU while Task Manager reports ~55%, overall load exceeds 100% and timers desynchronize; popular rootkit/malware scanners fail to detect the GDT/TSS changes. Only 32‑bit tested, multi‑core and 64‑bit remain unexplored.

AI-written summary · about

  1. 0:00Introduction and team overview
  2. 1:53Task switching concept explained
  3. 4:05Hardware vs software task switching
  4. 7:05Basic concept of hiding tasks
  5. 10:27TSS descriptor and demo setup
  6. 11:15Demo of hardware task switching
  7. 14:07Detection tool evasion results
  8. 14:49Coexistence of OS and hardware scheduler
  9. 19:28Problems and security risks
  10. 21:19Limitations and future work
  11. 23:12Contributions and conclusion
  12. 24:18Q&A session
~/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.