Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Fuzzing Python Modules

Tags:

python

fuzzing

This question may seem a bit off but is it possible to fuzz a python module? I am currently learning all I can concerning the Peach fuzzing framework and I want to fuzz the python module: cx_Oracle in order to test its security. Can this be done? Because so far, all I've read about fuzzing tells me otherwise. Thank you!

like image 858
ShadowM82 Avatar asked Oct 20 '22 18:10

ShadowM82


2 Answers

One of the fuzzers that wasn't specified in @Neerav's answer is American Fuzzy Lop. You'll probably need to rebuild Python with AFL instrumentation, but in exchange you'll get an easy-to-use genetic fuzzer that learns how to modify input to generate new code paths. Also, you might find this talk interesting:

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

like image 69
d33tah Avatar answered Oct 23 '22 11:10

d33tah


Here is a list of Fuzz testing tools for Python. And, Here is a related question.

See if it helps.

like image 25
Neerav Avatar answered Oct 23 '22 11:10

Neerav