SyzParam: Incorporating Runtime Parameters into Kernel Driver Fuzzing.
本文针对Linux内核驱动模糊测试中一个被忽视的维度——运行时参数——进行了系统性研究。Linux内核采用宏内核架构,所有组件运行在统一地址空间,其中设备驱动代码占比超过一半,但也是漏洞高发区。已有研究主要通过系统调用和硬件中断对驱动进行模
共收录 4 条相关情报。
← 返回所有主题本文针对Linux内核驱动模糊测试中一个被忽视的维度——运行时参数——进行了系统性研究。Linux内核采用宏内核架构,所有组件运行在统一地址空间,其中设备驱动代码占比超过一半,但也是漏洞高发区。已有研究主要通过系统调用和硬件中断对驱动进行模
该论文提出了一种名为FUZZNG的新型内核模糊测试方法,旨在解决现有操作系统模糊测试工具(如Syzkaller)依赖手动编写的系统调用接口描述(语法规则)的扩展性问题。Syzkaller需要为每个内核接口提供精确且详细的语法描述,这限制了其
内核模糊测试是发现内核漏洞的有效手段,但现有工具如Syzkaller过度追求代码覆盖率,导致低频代码区域测试不足。本文提出SYSYPHUZZ,一种面向代码频率的内核模糊器,旨在提升对未充分测试代码区域的探索。首先,通过对Linux内核中Sy
本文提出了一种名为 BOUNDARY FLOW 的 LLVM 插桩框架,旨在解决传统覆盖率引导的内核模糊测试(如 syzkaller)仅依赖边覆盖率(trace-pc)而无法区分仅参数值不同的执行路径的问题。例如,copy_from_use