aboutsummaryrefslogtreecommitdiff
path: root/utils/custom_mutators/example.py
diff options
context:
space:
mode:
authorDominik Maier <domenukk@gmail.com>2021-02-15 13:52:23 +0100
committerDominik Maier <domenukk@gmail.com>2021-02-15 13:52:23 +0100
commitcebde1f9e69170a27aacfed8befe8b62ac8c6858 (patch)
tree0771da70340bb0458186261af65f8fc10dcd6c35 /utils/custom_mutators/example.py
parent0298ae82b06c9776294c1da15ec278ef35dfa770 (diff)
downloadafl++-cebde1f9e69170a27aacfed8befe8b62ac8c6858.tar.gz
ran black on python scripts
Diffstat (limited to 'utils/custom_mutators/example.py')
-rw-r--r--utils/custom_mutators/example.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/utils/custom_mutators/example.py b/utils/custom_mutators/example.py
index cf659e5a..3a6d22e4 100644
--- a/utils/custom_mutators/example.py
+++ b/utils/custom_mutators/example.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python
# encoding: utf-8
-'''
+"""
Example Python Module for AFLFuzz
@author: Christian Holler (:decoder)
@@ -12,7 +12,7 @@ License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.
@contact: choller@mozilla.com
-'''
+"""
import random
@@ -26,12 +26,12 @@ COMMANDS = [
def init(seed):
- '''
+ """
Called once when AFLFuzz starts up. Used to seed our RNG.
@type seed: int
@param seed: A 32-bit random value
- '''
+ """
random.seed(seed)
@@ -40,7 +40,7 @@ def deinit():
def fuzz(buf, add_buf, max_size):
- '''
+ """
Called per fuzzing iteration.
@type buf: bytearray
@@ -55,13 +55,14 @@ def fuzz(buf, add_buf, max_size):
@rtype: bytearray
@return: A new bytearray containing the mutated data
- '''
+ """
ret = bytearray(100)
ret[:3] = random.choice(COMMANDS)
return ret
+
# Uncomment and implement the following methods if you want to use a custom
# trimming algorithm. See also the documentation for a better API description.