python - 模糊测试 Python 模块

标签 python fuzzing

这个问题可能看起来有点离题,但是可以对 python 模块进行模糊测试吗?我目前正在学习有关 Peach 模糊测试框架的所有知识,我想模糊测试 python 模块:cx_Oracle 以测试其安全性。这可以做到吗?因为到目前为止,我所读到的有关模糊测试的所有内容都告诉我并非如此。谢谢!

最佳答案

@Neerav 的回答中没有指定的模糊器之一是 American Fuzzy Lop。您可能需要使用 AFL 工具重建 Python,但作为交换,您将获得一个易于使用的遗传模糊器,它可以学习如何修改输入以生成新的代码路径。此外,您可能会发现这个演讲很有趣:

https://www.youtube.com/watch?v=5kaqOKIqX_4

关于python - 模糊测试 Python 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20749026/

相关文章:

networking - 网络或传输层模糊测试

javascript - JavaScript 中的随机对象生成器

go - 如何使用 go1.18 运行在一个源文件中编写的多个模糊测试用例?

fuzzing - 模糊器如何处理无效输入?

python - 如何创建跳过某些种子的增强型 AFL 模糊器?

python - 使用单个替换操作将所有前导制表符替换为空格

python - 我如何为这些网址编写正则表达式

python - urllib2 不检索带有哈希的 url

python - 如何使用 bool 型方形对称 numpy 数组中的真值存储存储索引对?

python - 我怎样才能 JSON 序列化来自谷歌的自然语言 API 的对象? (没有 __dict__ 属性)