VirusTotal 今日正式推出 “VirusTotal 新增端点”(Virustotal’s New Endpoint)。该端点可接收代码查询请求,并向恶意软件分析师返回代码功能描述,是其 Code Insight 平台的一项强力新增功能。
此新增 API 端点旨在简化逆向工程流程,它会预先分析反汇编或反编译后的代码,并重点标注对恶意软件追踪人员最关键的行为特征。
早期使用者反馈称,该端点大幅缩短了人工分类筛查时间,使分析师得以将精力集中在复杂的调查环节,而非重复性的文档记录工作上。
核心要点
新增端点概述
这款新增端点的 API 地址为 “api/v3/codeinsights/analyse-binary”,可接收包含 Base64 编码代码块及上下文元数据的 JSON 格式请求体。请求体参数如下:payload = {
"code": code_base64, // Base64编码的代码块
"code_type": "disassembled" | "decompiled", // 代码类型:反汇编代码或反编译代码
"history": [ // 历史分析记录(可选)
{
"request": code_base64, // 历史请求中的Base64编码代码
"response": {
"summary": text, // 历史响应中的代码摘要
"description": text // 历史响应中的代码详细描述
}
}
]
}
端点接收到请求后,会返回两个核心字段:
IDA Pro 操作界面(IDA View-A)
∷ 分组节点(Group nodes) 重命名(Rename N) 列出交叉引用(List cross references from…) 编辑函数(Edit function…)文本视图(Text view) 邻近浏览器(Proximity browser) 隐藏(Hide)打印寄存器值(Print register value) 添加断点(Add breakpoint) 取消定义(Undefine F2 U)引用图表(Xrefs graph to…/ Xrefs graph from…)Lumina VirusTotal Code Insight(Code insight)字体设置(Font..) 搜索字节(Search for bytes)搜索相似代码(Search for similar code) 精确搜索相似代码(Search for similar code (strict))搜索相似函数(Search for similar functions)VirusTotal Code Insight 笔记本(Code Insight Notebook)
| 分析函数信息 | 详情 |
|---|---|
| 函数地址 | 0x40b118 |
| 函数名称 | sub_408118(逆向工程中默认的函数命名,代表 “地址 0x408118 处的子函数”) |
| 代码类型 | 反汇编代码(disassembled) |
摘要(Summary)
函数 “sub_40B118” 是一个综合性的反分析程序。它会系统性地检测 [分析环境特征,原文此处省略具体检测项],此外还包含基于计时机制的反沙箱逻辑。若任何一项反分析检测结果为阳性(表明代码正运行于分析环境中),该函数会调用 “ExitProcess_0” 终止当前进程。这些检测操作的执行通常由全局配置标志控制。描述(Description)
分析操作选项
评估分析结果(Evaluate analysis):确认(Accept) 丢弃(Discard) 刷新(Refresh)调用 Code Insight(Ask CI) 自动注释(Autocomment) 加载导出(Load Export) [此处显示代码地址及相关数据:35.96% (1800, 1642) (179, 162) 0000A5D9 0040B1D9: sub_40B118+C1]插件新版本特性
通过在 “history” 数组中关联过往请求,该服务可构建上下文模型,并在分析师的反复使用中持续学习。 例如,VirusTotal 表示,若初始查询标记出某个自定义 XOR 加密程序,后续分析会整合这一知识,更精准地识别类似代码模式。 这种 “关联学习” 能力是 Code Insight 区别于独立静态分析工具的核心优势 —— 该端点能有效 “记忆” 用户反馈,并基于反馈优化分析结果。与 IDA Pro 的集成
为验证实际应用价值,VirusTotal 对其 VT-IDA 插件进行了更新,使其可在 IDA Pro 界面内直接调用上述新增端点。 如今,恶意软件分析师可在反汇编或反编译视图中选中任意函数,调用该插件,无需离开逆向工程环境即可即时获取分析结果。核心集成特性包括: 该端点标志着 “基于大语言模型(LLM)的人工智能” 与传统逆向工程工具的深度融合取得重大突破。 通过自动化代码块的初步审查,并从分析师反馈中迭代学习,Code Insight 减少了重复性工作,加速了威胁发现进程。 目前该端点虽处于试用阶段,但已收到安全社区的广泛积极反馈。 随着 VirusTotal 对这项服务的持续优化,分析师有望获得更广泛的格式支持、更高的分析准确性及更深层次的上下文感知能力 —— 所有这些改进,都旨在助力防御者应对不断演变的恶意软件威胁格局。关键术语补充说明
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。


评论