What role does MF.dll play in Remote Desktop attacks, and when is it particularly useful?
MF.dll is loaded by the system when a user initiates a Remote Desktop connection (if Remote Desktop is enabled). An attacker can place a malicious `C:\Windows\System32\MF.dll` and wait for any user to connect via RDP, at which point the DLL is executed. This technique is particularly useful for domain controllers: if you have remote file access but cannot execute commands, writing MF.dll gives you code execution the moment an administrator or user connects via RDP. This method is covered in the [Expansion on the Exploitation of "Lateral Movement — SCM and DLL Hijacking Primer"](/news/expansion-on-the-exploitation-of-lateral-movement-scm-and-dll-hijacking-primer).