北京青草莓科技有限公司

您好! 请登录 注册
图片展示

驱动_系统调用

目录

 

 

目录

目录

说明

测试简要过程

测试场景

注意:

 

 

 

 

说明

在被测对象是驱动或者系统调用的场景

我们可以使用codefuzzer商业版本的变种codefuzzer_TestDriver对这一场景进行测试

 

在这一场景,我们拥有遗传算法,样本进化等灰白盒fuzz技术的能力

并主要依赖kasan和工具自带的一些功能进行问题监控

测试简要过程

 

1. 针对每个要测试系统调用或者驱动编写测试用例

2. 将用例链接成libcyan.so

3. 使用codefuzzer_TestDriver命令行工具调用libcyan.so进行测试

 

 

测试场景

驱动接口或者系统调用接口

 

注意:

被测系统内核应开启kasankcov选项

被测模块应使用kasankcovz编译然后加载,以获得更好的测试效果

 

 

另外,我们可以根据被测函数的返回值和codefuzzer提供的一些范围变异功能编写一些fuzz用例来发现被测函数的逻辑问题


驱动_系统调用
在一些测试场景我们已经针对被测代码开展了单元功能测试或者即将开展 我们可以使用codefuzzer商业版本的变种codefuzzer_TestUnit对这一场景进行测试 在这一场景,我们拥有遗传算法,样本进化,内存hook等灰白盒fuzz技术的能力 并主要依赖asan和工具自带的一些功能进行问题监控 在这一场景,我们可以充分利用原有的单元功能测试用例
长按图片保存/分享
0

热线电话

13810221242

Copyright @ 2018 北京青草莓科技有限公司.All Rights Reserved   京ICP备案号2023010646号     

公司地址:北京市海淀区中关村大街18号8层04-740

Copyright @ VillaGrandis All Rights Reserved 北京青草莓科技有限公司 版权所有        

ICP备案号180006020号-3

 

添加微信好友,详细了解产品
使用企业微信
“扫一扫”加入群聊
复制成功!
添加微信好友,详细了解产品
我知道了