Melkor_ELF_Fuzzer 使用教程

Melkor_ELF_Fuzzer 使用教程

Melkor_ELF_FuzzerMelkor is a very intuitive and easy-to-use ELF file format fuzzer to find functional and security bugs in ELF parsers.项目地址:https://gitcode.com/gh_mirrors/me/Melkor_ELF_Fuzzer

1. 项目的目录结构及介绍

Melkor_ELF_Fuzzer 是一个用于发现 ELF 解析器功能和安全漏洞的 fuzzer。项目的目录结构如下:

  • docs/:包含相关文档,如详细的 fuzzing 规则列表以及 ELF 元数据依赖列表。
  • templates/:包含一些 ELF 文件,这些文件与 Melkor 同时编译,可以用来作为输入文件:
    • foo.c -> foo.o (ELF 对象文件) -> foo (ELF 可执行文件)
    • foo.c -> foo_static (ELF 静态可执行文件)
    • libfoo.c -> libfoo.so (ELF 共享对象) 可以通过运行 $make templ 查看其他创建的 ELF 模板。
  • orcs_*/:将包含基于给定模板文件创建的畸形 ELF 文件。

2. 项目的启动文件介绍

Melkor_ELF_Fuzzer 的启动文件是 Makefile。通过运行 make 命令可以启动 fuzzer。以下是一些常用的命令:

  • make:编译并运行 Melkor。
  • make clean:清理编译生成的文件。
  • make templ:生成模板文件。

3. 项目的配置文件介绍

Melkor_ELF_Fuzzer 没有显式的配置文件。其 fuzzing 规则和行为主要通过代码中的逻辑和 Makefile 中的命令来控制。如果需要自定义 fuzzing 规则,可以参考 docs/ 目录下的文档,并根据需要修改代码。


以上是 Melkor_ELF_Fuzzer 的基本使用教程,希望对您有所帮助。

Melkor_ELF_FuzzerMelkor is a very intuitive and easy-to-use ELF file format fuzzer to find functional and security bugs in ELF parsers.项目地址:https://gitcode.com/gh_mirrors/me/Melkor_ELF_Fuzzer

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

倪澄莹George

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值