跳到主内容
@wquguru
精选88Hacker News Best(web_list)行业动态

VOLTA窃密木马集成LLM自动评估受害者资产价值

Malware uses LLMs to rank victims by how much they're worth

原文
发到 X
推荐理由

揭示了AI能力被直接武器化为网络犯罪自动化流程的最新案例,展示了恶意软件如何利用LLM进行受害者画像与资产估值,值得安全从业者关注。

Appraisal by AI: Model-driven victim prioritization in the VOLTA infostealer

AI 评估:模型驱动的 VOLTA 信息窃取器中的受害者优先级排序

By Ryan Fetterman

作者:Ryan Fetterman

Saturday, October 31, 2026 08:00

2026年10月31日星期六 08:00

AI Threat Spotlight Stealer

AI 威胁聚焦:窃取工具

  • VOLTA is a mature stealer implant with an optional AI-integration layer. After stealing credentials, sessions, and cryptocurrency wallets, VOLTA sends a structured evidence bundle to an LLM to rank the victim’s assets by monetization value.
  • If a model refuses to perform the target assessment, VOLTA fails over to a three-model chain, implying a direct engineering effort and expectation of hitting model guardrails.
  • This stealer is self-deleting, and there is no attacker-owned infrastructure. The novelty in the AI-integration is that it is not supporting a traditional malware capability but working as an intelligence analyst on behalf of the operator.
  • VOLTA 是一款成熟的信息窃取植入程序,并可选集成 AI 层。在窃取凭据、会话和加密货币钱包后,VOLTA 会将结构化的证据包发送给大语言模型(LLM),以按变现价值对受害者的资产进行排名。
  • 如果模型拒绝执行目标评估,VOLTA 会回退到三模型链式处理,这表明存在直接的工程投入,并预期会触发模型的安全护栏机制。
  • 该窃取程序具有自删除功能,且不存在攻击者拥有的基础设施。其 AI 集成的新颖之处在于,它并非支持传统的恶意软件功能,而是作为操作员的智能分析师工作。

There is a new idea in the cybercrime world — cast a wide net, steal everything, and let AI sort out the specifics. A new malware self-named “VOLTA-AUTODOXER,” surfaced through the CAIRN research effort, is a self-deleting Windows infostealer that augments its post-theft workflow with an LLM-powered victim-profiling stage.

网络犯罪领域出现了一种新思路——撒下大网,窃取一切,然后让 AI 来梳理细节。通过 CAIRN 研究项目浮出水面的一款名为“VOLTA-AUTODOXER”的新恶意软件,是一款自删除的 Windows 信息窃取器,它在窃取后的工作流程中增加了由 LLM 驱动的受害者画像阶段。

After harvesting the standard stealer haul, including browser passwords; cookies; payment cards; cryptocurrency wallet seed phrases; Discord, Telegram, Steam, and Roblox sessions; Microsoft OAuth tokens; SSH and cloud-provider keys; Wi-Fi profiles; and screenshots, VOLTA builds a structured evidence bundle about the person behind the machine. This bundle contains geolocation and home address, employer and employer domain, inferred birth year, card last-4 digits, Slack workspaces, document authorship metadata, iPhone backup indicators, and a live Roblox account valuation. It then uses stolen session access to enrich that bundle further: searching the victim's Gmail for purchase receipts to corroborate a home address, pulling UberEats and DoorDash order history, and enriching Discord accounts via the stolen token.

在收集标准的窃取成果后,包括浏览器密码、Cookie、支付卡、加密货币钱包助记词、Discord、Telegram、Steam 和 Roblox 会话、Microsoft OAuth 令牌、SSH 和云提供商密钥、Wi-Fi 配置文件以及截图,VOLTA 会构建一份关于机器背后人员的结构化证据包。该包包含地理位置和家庭地址、雇主及雇主域名、推断的出生年份、银行卡最后四位数字、Slack 工作区、文档作者元数据、iPhone 备份指示符以及实时的 Roblox 账户估值。随后,它利用窃取的会话访问权限进一步丰富该数据包:搜索受害者的 Gmail 以查找购买收据来佐证家庭地址,提取 UberEats 和 DoorDash 的订单历史,并通过窃取的令牌丰富 Discord 账户信息。

The bundle is serialized and POSTed to OpenRouter under a system prompt that instructs the model to act as "a forensic intelligence analyst drafting a target assessment." The required output includes a section titled “WHAT THEY'RE WORTH” with valuables ranked by monetization with a low/medium/high tier, and a section on “THEIR OPSEC” containing an assessment of the victim's security posture and password hygiene. The model is the operator's triage analyst; it turns a raw credential log into a prioritized and citation-backed dossier of the victim and their monetizable assets.

该数据包被序列化,并在系统提示词的指导下通过 POST 请求发送至 OpenRouter,系统提示词指示模型扮演“正在起草目标评估报告的法医情报分析师”。所需输出包括一个名为“他们值多少钱”(WHAT THEY'RE WORTH)的部分,其中按变现潜力对贵重物品进行低/中/高分级排序;以及一个关于“他们的安全操作规范”(THEIR OPSEC)的部分,包含对受害者安全态势和密码卫生习惯的评估。该模型充当操作员的分诊分析师;它将原始凭证日志转化为一份经过优先级排序且有引用支持的受害者及其可变现资产档案。

Figure 1. The VOLTA-AUTODOXER workflow.

图 1. VOLTA-AUTODOXER 工作流程。

The AI configuration: “Go deep, not wide... Be blunt, specific, accurate.”

AI 配置:“深入挖掘,而非广撒网……直截了当、具体、准确。”

VOLTA uses a multi-model architecture to fall back resiliently if it hits a model’s refusal, checking each response for phrases like “I can’t” or “I’m not able,” before passing on to a chain of up to three models.

VOLTA 采用多模型架构,以在遇到模型拒绝时实现弹性回退;它在将请求传递给最多三个模型的链之前,会检查每个响应中是否包含“I can’t”或“I’m not able”等短语。

Endpoint

端点

https[:]//openrouter[.]ai/api/v1/chat/completions

Default model

默认模型

anthropic/claude-opus-4.6

Fallback chain

回退链

moonshotai/kimi-k2 → google/gemini-2.5-flash

Temperature

温度

0.2 — deterministic, consistent output

0.2 — 确定性、一致的输出

Request format

请求格式

Hand-assembled JSON; no SDK; User-Agent Mozilla/5.0

手工组装的 JSON;无 SDK;User-Agent Mozilla/5.0

Figure 2. Hardcoded model selection.

图 2. 硬编码的模型选择。

Figure 3. Failover model selection to kimi-k2, and then gemini-2.5-flash.

图 3. 故障转移至 kimi-k2,然后为 gemini-2.5-flash 的模型选择。

Model temperate controls the randomness and predictability of LLM-generated text. The low hardcoded temperature value (0.2) suggests the attacker is emphasizing accuracy and consistency. The malware also employs a chain of cascading models in the event of failures. This multi-model architecture suggests that the operator is anticipating encountering refusals, with the fallback pivoting to a few, smaller, and more permissive models.

模型温度控制着 LLM 生成文本的随机性和可预测性。较低的硬编码温度值(0.2)表明攻击者强调准确性和一致性。该恶意软件还采用了级联模型链,以防发生故障。这种多模型架构表明,操作员预计会遇到拒绝情况,因此回退机制会转向少数几个更小且更宽容的模型。

The system prompt directly reveals the operator’s use case: Produce a concise analytical assessment of the victim’s suitability as a target, backed by an auditable trail of citations.

系统提示词直接揭示了操作员的用例:生成一份简洁的分析评估,判断受害者作为目标的适宜性,并辅以可审计的引用轨迹。

Figure 4. VOLTA's raw system prompt.

图 4. VOLTA 的原始系统提示词。

The prompt also asks for something out of the ordinary, but that agents excel at: making connections between sparse and disparate data. For example, encouraging connections like the victim’s names, addresses, or universities to patterns in their passwords. In this case, the model isn't being asked to find data; rather, it’s being asked to stretch the data and make useful inferences that extend the value of what has been scraped.

该提示词还要求做一些不寻常但代理擅长的事:在稀疏且分散的数据之间建立联系。例如,鼓励将受害者的姓名、地址或大学与密码中的模式联系起来。在这种情况下,模型并非被要求查找数据;而是被要求扩展数据范围,做出有用的推断,从而提升已抓取数据的价值。

Stealer capabilities

窃取器功能

VOLTA’s capabilities are directly aligned with the records produced in modern digital life, and well beyond basic credential theft. In a single pass, the stealer can extract browser credentials, cookies, and saved payment cards across Chromium-based browsers. It hits Firefox and Thunderbird, Outlook profiles, Slack workspaces, Steam and Battle.net sessions, Discord tokens, Telegram sessions, Roblox accounts, and SSH and cloud-provider config files (gcloud, OpenVPN, Hide.me). VOLTA doesn’t just copy cryptocurrency wallets, but runs an embedded cracker against the vault inline, writing the result to a WALLET VAULTS CRACKED line in its own report.

VOLTA 的功能与现代数字生活中产生的记录直接对齐,且远超基本的凭证窃取。在一次扫描中,该窃贼工具即可从基于 Chromium 的浏览器中提取浏览器凭证、Cookie 和已保存的支付卡。它还能针对 Firefox 和 Thunderbird、Outlook 配置文件、Slack 工作区、Steam 和 Battle.net 会话、Discord 令牌、Telegram 会话、Roblox 账户以及 SSH 和云提供商配置文件(gcloud、OpenVPN、Hide.me)进行攻击。VOLTA 不仅复制加密货币钱包,还会对保险库运行内嵌的破解器,并将结果写入其自身报告中的 WALLET VAULTS CRACKED 行。

Every saved Wi-Fi password on the machine is pulled via a direct call to WlanGetProfileList and dumped to plaintext.

通过直接调用 WlanGetProfileList,机器上保存的所有 Wi-Fi 密码都会被提取并转储为明文。

Figure 5. VOLTA dumps plaintext passwords for every saved Wi-Fi network on the host.

图 5. VOLTA 会导出主机上每个已保存 Wi-Fi 网络的明文密码。

Figure 6. The organized collection targets.

图 6. 有组织的收集目标。

What really sets VOLTA apart from commodity stealers is what comes after the initial collection. There is a live enrichment pass that leverages stolen sessions to deep dive the victim’s data. For example, using the victim's own authenticated Gmail tokens, it queries their inbox for receipts from Amazon, DoorDash, Uber Eats, Grubhub, Walmart, and PayPal, then review those receipts to establish a confirmed home address. Stolen Uber Eats and DoorDash sessions are called directly for order history. The Discord token is re-used to enrich the victim's account profile. Roblox inventory is valued via a live “Rolimons[.]com” lookup.

真正将 VOLTA 与商品化窃贼工具区分开来的,是初始收集之后的操作。存在一个实时丰富阶段,利用被盗会话深入挖掘受害者的数据。例如,使用受害者自己的已认证 Gmail 令牌,它会查询收件箱以查找来自 Amazon、DoorDash、Uber Eats、Grubhub、Walmart 和 PayPal 的收据,然后审查这些收据以确定确认的家庭地址。直接调用被盗的 Uber Eats 和 DoorDash 会话以获取订单历史。Discord 令牌被重新用于丰富受害者的账户资料。Roblox 库存价值通过实时的“Rolimons[.]com”查询来确定。

Figure 7. That’s right: Your Uber Eats history is now a potential liability.

图 7. 没错:你的 Uber Eats 历史记录现在可能成为一项负债。

After the collection and enrichment stages are complete, the data is assembled and structured locally in a file called “Identity_Report.txt”. This file is serialized into a bundle as JSON and POSTed to OpenRouter along with the system prompt. The returned payload is received as “AI_Analysis.txt”. Both files exfil together in “volta_dox.zip”.

在收集和丰富阶段完成后,数据会在本地组装并结构化到一个名为“Identity_Report.txt”的文件中。该文件被序列化为 JSON 格式的捆绑包,并与系统提示词一起 POST 到 OpenRouter。返回的有效载荷接收后保存为“AI_Analysis.txt”。这两个文件一起通过“volta_dox.zip”进行外泄。

Figure 8. VOLTA’s exfil can happen in three stages: 1) after the stealer runs (“volta_log.zip”), 2) after the AI call (“volta_dox.zip”), (3) if the network enrichment produces anything (“volta_doxnet.zip”).

图 8. VOLTA 的外泄可以分三个阶段发生:1) 窃贼工具运行后(“volta_log.zip”),2) AI 调用后(“volta_dox.zip”),3) 如果网络丰富产生了任何内容(“volta_doxnet.zip”)。

The inference round-trip happens entirely through the victim's own network connection, on their own machine, before the result is exfiltrated.

推理往返过程完全通过受害者自己的网络连接在其自己的机器上进行,之后才会进行结果外泄。

Deployment model

部署模型

Instead of hardcoding its Telegram channel, API keys, and settings directly into the code (which is likely what someone writing a tool for personal use would do) VOLTA uses a template with six swappable slots, filled in at build time.

VOLTA 没有将 Telegram 频道、API 密钥和设置直接硬编码到代码中(这很可能是个人使用工具编写者会做的事情),而是使用了一个包含六个可替换槽位的模板,这些槽位在构建时填充。

This suggests it’s a builder model: The author sells access, the customer provides their values, and the builder compiles a custom binary for each order. The credentials in those slots are encrypted, but not in a meaningful way. The key is SHA-256 of two constants sitting in the same binary, but it's presumably there because customers expect their API keys not to be sitting in plaintext, not because it provides real protection. Anyone who reverses the file can recover them.

这表明它采用的是构建器模式:作者出售访问权限,客户提供其值,然后构建者为每个订单编译一个自定义二进制文件。这些槽位中的凭据经过加密,但并非以有意义的方式加密。密钥是位于同一二进制文件中的两个常量的 SHA-256 哈希值,但它存在的原因可能是客户期望他们的 API 密钥不以明文形式存储,而不是因为它提供了真正的保护。任何逆向该文件的人都可以恢复这些凭据。

If VOLTA is indeed a commoditized malware, then the AI dossier capability isn't something the author invented for their own operations. It is a feature which enables a customer of any level of sophistication to point it at victims and start receiving ranked target assessments in their Telegram inbox.

如果 VOLTA 确实是一种商品化的恶意软件,那么 AI 档案功能就不是作者为其自身操作而发明的。它是一个功能,使任何复杂程度的客户都能将其指向受害者,并开始在其 Telegram 收件箱中接收排名目标评估。

All the observed endpoints for this malware are third-party controlled. There is no actor-owned infrastructure.

所有观察到的该恶意软件的端点均由第三方控制。不存在由攻击者拥有的基础设施。

Countermeasures

反制措施

更进一步:量化金融体系

看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力

进入量化体系 →

相似阅读

关联信息,但可能不是同一事件