Clsid 86ca1aa034aa4e8ba50950c905bae2a2 Inprocserver32 Ve D F Portable — Reg Add Hkcu Software Classes
If you had intended to write a safe, generic article about registering a COM server, a valid version would look like this:
reg add "HKCU\Software\Classes\CLSID\86CA1AA0-34AA-4E8B-A509-50C905BAE2A2\InprocServer32" /ve /d "C:\Path\To\Your\file.dll" /f
Where:
But again: Do not run this with the CLSID you provided, as that is associated with malware. If you had intended to write a safe,
Attackers use this to:
Run this PowerShell command to list all user-mode InprocServer32 keys that point to non-system paths: Where:
Get-ChildItem "HKCU:\Software\Classes\CLSID" -Recurse | Where-Object $_.PSChildName -eq "InprocServer32" | ForEach-Object
$defaultValue = (Get-ItemProperty $_.PSPath -Name "(default)" -ErrorAction SilentlyContinue).'(default)'
if ($defaultValue -and ($defaultValue -notlike "C:\Windows\*") -and ($defaultValue -notlike "C:\Program Files*"))
Write-Host "SUSPICIOUS: $_ -> $defaultValue" -ForegroundColor Red
Use reg-free COM with manifests, or a virtualization tool like:
Never manually add InprocServer32 keys for “portable” software from untrusted sources. But again: Do not run this with the
This CLSID is not a legitimate Microsoft identifier. Open source threat intelligence (AlienVault OTX, MalwareBazaar) has flagged this GUID as associated with:
When an attacker registers a malicious InprocServer32 under this CLSID (which may impersonate a legitimate COM object like a browser helper), any application that calls that CLSID will load the attacker’s DLL.
Do not run the command in your keyword.
If you found it on a forum, crack site, or random GitHub gist:
