SuperAPI AI 工具集

csv-formula-injection

安全与审计

查看项目

更新于 10-16 07:22

技能介绍

用途:面向安全测试,梳理 CSV/表格导出与导入链路中的公式注入风险,覆盖 Excel、LibreOffice Calc 及 Google Sheets。适合在获得明确授权的前提下,评估后台报表、审计日志、用户名单、账单等导出功能。

主要能力:一是公式触发前缀识别,涉及 =、+、-、@ 等可能被解释为公式的字符(如 =1+1、+1+1)。二是 DDE 与外部调用模式,如 DDE("cmd";"/C calc";"!A0")、@SUM(1+1)*cmd|' /C calc'!A0、=cmd|'/C calc'!'A1' 等形态。三是混淆与绕过思路,包括空格噪声、字符分散与 rundll32 样式。四是云表格原语,如 IMPORTXML、IMPORTRANGE、IMPORTHTML、IMPORTFEED、IMPORTDATA 可能引发外发请求或跨文档拉取。

使用方式:先映射输出点,找出所有生成 CSV/XLSX/TSV 的功能;再追踪用户可控字段(资料、标题、备注、标签、文件名等);先用无害算术串探测是否被求值,再按规则决定是否升级;在与受害者一致的软件中打开验证(桌面 Excel、LibreOffice、Google Sheets 导入、本地化分隔符),并记录单元格显示结果、安全警告、DDE 提示与产品版本。

适用场景:CSV 导出、后台报表、用户数据在电子表格中打开,以及由不可信 CSV 驱动的云表格拉取。

限制:仅限明确授权范围,优先实验目标并留存同意记录;不得在无规则允许的情况下针对终端用户做客户端执行测试。防御建议:导出时用单引号前缀强制文本、制表符前缀、剥离或转义前导触发字符、统一引号并校验列类型、按 RFC 4180 处理引号,并限制外部数据/DDE 策略。资料未提供具体产品版本差异、价格与完整命令列表,暂未提供。