当前位置: 首页 > news >正文

Effective Command-line Interface Fuzzing with Path-Aware Large Language Model Orchestration

文章核心总结与创新点

一、主要内容

本文提出了一种名为PILOT(Path-guided, Iterative LLM-Orchestrated Testing)的新型命令行界面(CLI)模糊测试框架,旨在解决现有CLI模糊测试工具难以生成语义丰富的选项组合和输入文件、无法触及深层嵌入式目标函数的问题。

核心目标

  • 生成满足语法和语义要求的CLI选项组合,避免仅基于语法解析或文档分析导致的无效配置;
  • 自动生成结构合法的输入文件(如含正确头部、编码参数的媒体文件),无需人工预处理;
  • 通过路径引导和迭代反馈,提升代码覆盖率,发现深层隐藏的零日漏洞。

技术流程

  1. 环境初始化:调用LLM识别并配置原生命令行工具,用于生成语义合法的输入文件;
  2. 目标函数选择:基于调用图的中心性指标(如介数中心性、PageRank)自适应选择高优先级目标函数,最大化有限Token预算下的覆盖率;
  3. 路径引导提示:通过静态代码分析提取从主函数到目标函数的潜在调用路径,作为上下文提供给LLM,辅助生成有效测试用例;
  4. 迭代优化:执行生成的测试用例,分析代码覆盖率,将已覆盖函数作为反馈重新查询LLM,迭代优化选项组合和输入文件;
  5. 种子提取
http://www.jsqmd.com/news/1407123/

相关文章:

  • ZYNQ学习ARM裸机笔记():VITIS
  • 苏州GEO优化靠谱公司供本地企业决策选型参考 - 招财兔数字员工
  • LVM逻辑卷管理器:在线扩容实战与运维避坑指南
  • 人才管理咨询机构收费对比及高性价比选择参考 - 招财兔数字员工
  • 无锡GEO优化服务选哪家助力B端企业高效选型 - 招财兔数字员工
  • FastApi进阶
  • 北京包包回收2026市场两极分化:顶奢坚挺轻奢波动,你的包在哪一档 - 好物循环记
  • SNMP Trap实战:从原理到Python实现精准告警
  • 基于ReAct与本地LLM的AI编程助手:从理论到实战搭建
  • OpenClaw:大模型应用的服务编排与执行框架架构解析与实践
  • Leveraging Language Models for Interpretable Analysis of Narratives in a Large Corpus
  • 开源机械爪教学套件OpenClaw:基于Arduino的STEM实践项目设计
  • 基于大模型的PLC编程自动化:从自然语言到工业控制代码的智能生成
  • Git多身份管理:为不同仓库单独配置用户信息的三种方法
  • 云服务器安全加固:从SSH端口更换到OpenClaw部署的完整指南
  • 无线传输模块概述
  • AI智能体在油气田物联网的应用:从数据感知到自主决策的工程实践
  • OSI七层与TCP/IP五层模型:场景化记忆心法与实战解析
  • OpenClaw服务保活实战:Heartbeat心跳与Cron定时任务配置指南
  • 2026年国内空压机维修厂家推荐 信誉靠谱之选参考 - 产品推荐官
  • 苏州地区GEO优化靠谱品牌选择的实用参考方向 - 招财兔数字员工
  • 镇江市GEO优化优质服务商助力企业本地线索转化 - 招财兔数字员工
  • Linux终端输出记录全攻略:重定向、tee、script与组合技巧
  • 八月做题
  • 汇编语言:直接向显存写数据
  • Maxwell-Pro 自动化测试系统 - 完整架构设计与实现
  • 基于OpenClaw与Star Office UI构建AI智能体像素风可视化工作看板
  • RK3568之SPI子系统(协议)
  • 林高参营销策划**介绍:大健康品类实战营销全案服务商与**对接指南 - 优质品牌中立测评推荐
  • P14364 [CSP-S 2025] 员工招聘