RAM auslesen, RAM heimlich auslesen, ist ggf. ganz einfach. Vor allem „heute“.
Begründung:
-
Der ganze, wenigstens fast der ganze, I/O-Kram besteht aus identischen Hubs, an dem ein wenig Elektronik dafür sorgt, daß die einzelnen Ports, die an diesen Hubs hängen, „Port“ sprechen. Port? Z.B. USB, LAN, …
-
Spätestens mit USB-c wurden da sehr viele (alle?) Fähigkeiten von FireWire eingebaut. Wer es nicht glauben mag, sollte sich mal im Thema vertiefen: USB-c/Thunderbolt/… ist letztendlich die Weiterentwicklung von FireWire!
Daraus ergibt sich: grundsätzlich kann jeder Port DMA. Und das in beide Richtungen.
Wenn man nun weiß, wie man „von außen“ den hervorzaubern kann … ist spätestens dann, wenn der Rechner im Dämmerzustand „nichts“ tut, die Bits und Bytes aber komplett im RAM vor hält …
Daß so ein „ich will aber“ Drängen (sogar?) schon mit (im Sinne von „seit“) USB-2 möglich gewesen sein soll — zumindest gehört hätte ich das schon.