- 博客(3)
- 收藏
- 关注
原创 OpenEuler远程环境搭建
本文章来自于开源软件供应链点亮计划的Openeuler社区项目项目名称:No.112 qemu设备fuzz测试完善OpenEuler远程环境搭建前言由于项目需要在AArch64架构的机器上实验,而主流的PC目前都是x84_64架构的。刚好项目主办方提供了鹏程实验室的云主机申请,又因为要阅读Qemu源代码,故选择了使用Visual Studio Code和Window Terminal+Tmux作为远程开发环境。流程Visual Studio Code下载Visual Studio Cod.
2021-08-15 17:47:24 827
原创 Qemu Fuzzer学习
Qemu Fuzzer 学习本文章来自于开源软件供应链点亮计划的Openeuler社区项目项目名称:No.112 qemu设备fuzz测试完善该系列相关文章:LibFuzzer学习前言一提到 Qemu + Fuzz 的组合,我首先想起的是AFL的Qemu模式,或者是各种使用虚拟化技术对IoT设备进行Fuzzing的工具。而本文学习的是Qemu自身的Fuzzing框架,即对Hypervisor的Fuzzing。它借助Qtest框架模拟Guest OS对设备的读写,并使用LibFuzzer的启发
2021-08-15 16:12:27 1358
原创 LibFuzzer学习
LibFuzzer 学习本文章来自于开源软件供应链点亮计划的Openeuler社区项目项目名称:No.112 qemu设备fuzz测试完善前言LibFuzzer是一个in-process,coverage-based,evolutionary的模糊测试引擎,是LLVM项目的一部分。它与被测库链接,通过特定的入口点将模糊测试的输入提供给被测函数。在测试过程中不断变异输入,并统计代码覆盖率和崩溃情况。项目地址代码路径LibFuzzer 使用方法实验环境采用了鹏程实验室的云主机,操作系统
2021-08-15 16:11:22 2518
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人