北京青草莓科技有限公司

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

源码_so

目录

 

 

目录

目录

说明

测试简要过程

测试场景

注意:

 

 

 

 

说明

在一些测试场景我们拥有被测源码,并且可以将被测对象编译成so库的形式

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

 

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

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

测试简要过程

 

 

1. 针对每个要测试的函数按照一定的格式编写测试用例

2. 将用例与被测代码或者被测so链接成libcyan.so

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

测试场景

拥有源代码的c,c++测试场景

 

 

 

注意:

 

被测代码应使用一些特殊的gcc或者clang编译器选项进行变异,以获得更好的测试效果

 

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

 


源码_so
在一些测试场景我们拥有被测源码,并且可以将被测对象编译成so库的形式 我们可以使用codefuzzer商业版本的变种codefuzzerTestSo对这一场景进行测试 在这一场景,我们拥有遗传算法,样本进化,内存hook等灰白盒fuzz技术的能力 并主要依赖asan和工具自带的一些功能进行问题监控
长按图片保存/分享
0

热线电话

13810221242

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

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

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

ICP备案号180006020号-3

 

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