【战法skill】欲盖弥彰:把笔录、流水、位置放在一起比,矛盾点自己跳出来

作者:Hunter取证 发布:2026-09-15 23:05 收录:2026-09-16 02:09 1 次阅读 约 2833 字
摘要:战友们,今天给大家介绍一个新工具。 它叫 欲盖弥彰 ,v1.0 版本,刚刚发布。 一句话说清楚它做什么:把你手里的笔录、聊天、通话、流水、位置、文件元数据放在一起,系统地找出跨来源的矛盾,每一项都能追溯到原文,并且严格守住 "矛盾不等于说谎" 的边界。…
推荐理由:本文围绕「Skill」、「V1.0」、「取证」等主题展开。

战友们,今天给大家介绍一个新工具。

它叫欲盖弥彰,v1.0 版本,刚刚发布。

一句话说清楚它做什么:把你手里的笔录、聊天、通话、流水、位置、文件元数据放在一起,系统地找出跨来源的矛盾,每一项都能追溯到原文,并且严格守住 "矛盾不等于说谎" 的边界。

为什么要做这件事

做侦查取证的同行都懂,材料一多,矛盾就藏不住了,但也最容易被漏掉。

我见过太多这样的场景:笔录里说当天没联系过某人,通话记录里有一条三分二十六秒的已接来电;说晚上六点以后一直在家,名下的车七点一刻进了南站停车场;说合同十号当天签的,副本元数据显示十三号才创建。

这些东西单看一份材料都没问题,放在一起就开始打架。

传统的办法是拉个 Excel,左边笔录右边流水,一行行对。材料少的时候还行,一旦来源到了五六个、记录上千条,靠肉眼就很难保证不漏。

更麻烦的是口径。"一次性转了五万" 和 "分两笔各转两万五",到底算不算矛盾?"没联系" 包不包括网络通讯?这些判断如果不写清楚依据,后面复核的人只能猜。

我们的想法很简单:矛盾审查不应该靠经验和眼力,应该靠一套可复用、可追溯、可复核的方法。

核心设计:不是找不同,是比主张

图1:欲盖弥彰核心工作流——多源材料到矛盾报告的全链路

这个产品最底层的一个选择,是不直接比较文件,也不比较关键词,而是比较 "标准化主张"。

什么意思?

笔录里一句 "当天我没有通过任何方式联系过李某",拆出来是一条主张:主体张某,谓词 "联系",对象李某,极性否定,时间范围 8 月 12 日全天,表达性质是明确否认。

微信数据库里一条通话记录,拆出来是另一条主张:主体是归属张某的微信账号,谓词 "联系",对象是归属李某的账号,极性肯定,时间精确到 19:42,表达性质是系统直接记录。

两条主张放在一起,主体、对象、时间、口径都对得上,一个否定一个肯定,这才构成矛盾候选。

这里有个关键设计:主张的表达性质分五种 —— 系统直接记录、明确肯定、明确否定、转述他人、估算回忆。同一件事,"系统记录账号发了消息" 和 "某人说我发了消息",证明力完全不一样。我们在比较时保留这个区分,不会把转述和原始记录等权处理。

还有一条硬规则:"聊天记录显示账号发送消息" 只证明账号层行为,在账号控制人未确认前,不得直接改写为某自然人发送。这个区分看起来啰嗦,但它直接决定了后面矛盾能定到什么等级。

十二条规则,五级结论,三个独立评分

矛盾判定用的是固定规则,不是自由心证。

v1.0 一共十二条规则,按类型覆盖:语义矛盾 2 条、时间矛盾 2 条、地点矛盾 1 条、接触矛盾 1 条、资金矛盾 1 条、身份矛盾 1 条、文件矛盾 1 条、缺失反证 1 条、内部冲突 1 条。

每条规则都挂了必要检查项和常见误判。比如 "同时异地" 这条,必要检查包括主体归属、时间精度、地点距离和合理移动窗口;常见误判里明确写了账号远程登录、设备借用、IP 定位误差和基站覆盖范围都可能造成假矛盾。

这些不是写在文档里的建议,是判定时必须逐项过的检查,结果只有三种:通过、不通过、不确定。

结论分五级,从高到低:直接矛盾、高度冲突、待核差异、已解释、已排除。定级只描述冲突本身的确定性 —— 全部必要检查通过、两个主张确实不能同时成立,才能定直接矛盾;只要有一个必要检查不确定,最高只能到高度冲突。

这里有一个我们非常坚持的设计:矛盾确定性、侦查优先级、数据质量,三件事分开评分,不混成一个分数。

为什么?因为这三件事指向的后续动作完全不同。确定性高的可以直接用,优先级高的要赶紧核,数据质量差的要回去补材料。混成一个分数,你就不知道该先干什么了。

图2:五级结论与三项独立评分——矛盾确定性、侦查优先级、数据质量分开评价

实测跑了一遍,结果是什么样的

我拿它的自测脚本跑了一遍端到端。

自测构造了一个完全虚构的案件:六份材料,十条主张,最后产出五项矛盾和一项遮掩迹象假设。

  • 直接矛盾 1 项
    :否认当天联系李某,但微信数据库有已接通语音通话。全部六项必要检查通过。
  • 高度冲突 1 项
    :称 18 时后一直在家,名下车辆 19:16 进入南站停车场。时间地点都对得上,但驾驶人身份未确认,所以主体归属这一项是不确定,只能定高度冲突。
  • 待核差异 1 项
    :陈述称 "一次性支付五万",流水显示 42 秒内分两笔各 25,000 元。总额、双方、用途都一致,只有笔数口径不同,"一次性" 可能是日常语言而非严格交易笔数,所以列待核。
  • 已解释 1 项
    :合同称 8 月 10 日签署,DOCX 副本元数据显示 8 月 13 日创建。但 8 月 10 日的邮件已附带合同 PDF,说明 13 日的 DOCX 是后续复制或转换的副本,差异获得合理解释。
  • 已排除 1 项
    :"五万元" 和 "50000 元",标准化后数值完全一致,属于表达形式差异,不构成矛盾。

另外还生成了一项遮掩迹象假设:同一天内联系否认和行程冲突同时出现,具有联合核查价值。但明确标注了驾驶人身份未确认、主观故意尚未证明 —— 至少两项相对独立异常共同指向同一事件链,才能用 "可能存在遮掩迹象" 这个表述,而且必须同时列出替代解释。

这个虚构案件不是真实案例,只是验证端到端流程。但它展示了一个关键点:系统不会因为发现矛盾就往 "撒谎" 上推,每一项都带着替代解释、证明边界和下一步核查任务。

报告长什么样

输出是一个单文件 HTML报告

信息层级五层:总览发现、矩阵定位、清单筛选、详情对照、原文溯源。

总览只显示有决策意义的数字 —— 直接矛盾多少、高度冲突多少、待核差异多少、涉及哪些主体、待核任务有几项,点数字就能筛选。矩阵以重点主体为行、矛盾类别为列,但明确不用面积或颜色深浅暗示人员有罪程度。

点进具体矛盾,详情页顺序固定:编号和等级、核心冲突、证据双栏对照、标准化主张与冲突维度、依据链(来源→证据→主张→检查→规则→结论)、必要检查表、替代解释、证明边界、核查任务。

每个统计项都能下钻,每条证据都能回溯到来源编号、文件名、哈希和内部定位。颜色只作辅助,等级同时用文字和形状标识,打印视图不截断核心原文。

有些话,必须说在前面

这个产品有几条不能突破的线,我觉得有必要在发布第一天就说清楚。

第一,它只读取你提供或明确授权访问的材料。"全面发现" 仅指授权范围内的全面检查,不是什么都能查。

第二,矛盾不等于虚假,异常不等于遮掩,遮掩迹象不等于主观故意。它不输出说谎概率、有罪概率,或任何类似的伪精确结论。

第三,身份归属是最容易越界的地方。同名、昵称、共同设备、共同账号、共同群组,都不能静默合并主体。登记人不等于控制人,设备持有人不等于操作人。归属不确定时,结论等级直接降。

第四,同源复制、转发、截图、缓存和重复导出,不累计为独立来源。一条银行流水在聊天里被截图转发,不算两个独立证据。

第五,它做的是发现线索和组织核查任务,不是代替侦查机关认定、法制审核或司法裁判。每一项矛盾最后都带着 "下一步核查任务",那才是给人做的事。

这是 1.0,还有很多不足

说实话,这是第一个版本。以下是生成的HTML报告截图

十二条规则覆盖了常见的矛盾类型,但复杂案件里肯定还有没覆盖到的场景。材料解析目前依赖标准化输入,非结构化材料的提取质量还取决于前期处理。增量复核模式刚做了基础框架,大规模案件的持续迭代还需要更多实际反馈。

但我们觉得,与其等一个完美的版本,不如先把这套方法拿出来给同行用。矛盾审查这件事,最缺的不是更聪明的算法,而是一套大家都能复核、都能追溯、都能在上面继续迭代的基础设施。

用法上有问题,或者发现漏判、误判的情况,欢迎反馈。后续版本的规则和检查项,会根据实际使用中的真实案例持续迭代。

申明: 本文介绍的方法和工具仅用于合法授权范围内的侦查取证、证据审查和案件研判场景。文中自测案例为完全虚构的演示数据,不对应任何真实人员、案件或机构。工具输出用于发现线索和组织核查任务,不代替侦查机关认定、法制审核或司法裁判。使用者应严格遵守相关法律法规,在授权范围内操作,不得用于任何非法目的。

怎么获取

欲盖弥彰 v1.0 现已发布。

如果你觉得这个工具有用,欢迎:

  • 关注
     取证猎人,第一时间收到后续版本更新和战法文章
  • 点赞
     这篇文章,让更多同行看到
  • 转发
     给身边做侦查取证的朋友
  • 推荐
     给需要的同事和团队

获取方式很简单:私信回复「欲盖弥彰」,即可自助领取。

希望这个工具,能帮你在成堆的材料里,少漏一个矛盾,多一份踏实。


转载声明:本文转载自原发布平台 (作者:Hunter取证), 原文标题《【战法skill】欲盖弥彰:把笔录、流水、位置放在一起比,矛盾点自己跳出来》, 查看原文。 版权归原作者及原发布平台所有,本站仅作收录与展示,未对正文内容作实质性修改; 若涉及侵权请联系本站处理。