Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upAdds one fuzz target for fuzz testing #69
Conversation
This comment has been minimized.
This comment has been minimized.
|
Thanks for the submission. I was not aware of this handy fuzzer: quite simple to use and looking efficient. Regarding exception handling within the ASN.1 runtime, some errors are caught by pycrate, some errors happen within the Python runtime. I am not willing to catch and re-emit all proper Python runtime exceptions that could happen. In case you are willing to help, you are welcome. Thanks. |
This comment has been minimized.
This comment has been minimized.
|
I modified slightly the fuzz testing done here: https://github.com/P1sec/pycrate/blob/master/test/fuzz/fuzz_asn1rt.py. |
catenacyber commentedNov 26, 2019
This PR is a draft for discussion
cc @H21lab cf https://github.com/P1sec/pycrate/blob/master/test/test_tcapmap.py#L75
cc @yevgenypats for usage of python-fuzz https://github.com/fuzzitdev/pythonfuzz
The big question is where (and which) exceptions should be handled (in the library or in the application)
More targets can easily be written.