Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- C:/Users/Rizor/AppData/Local/Temp/fuzz_mutation.dox-revBASE.svn000.tmp.dox Fri Mar 30 15:04:29 2012
- +++ F:/University/08Semester/Fuzzing/fuzzing-ws2011/sources/userspace/modules/fuzzer/fuzz_mutation.dox Fri Mar 30 18:21:07 2012
- @@ -1,24 +1,31 @@
- /**
- * \defgroup mutation_strat Mutation-Based Fuzzing
- * \ingroup Fuzzer
- - * \brief The most smart fuzzing strategy without device informations
- + * \brief The most smartest fuzzing strategy without device information.
- *
- - * The Mutation-Based Fuzzing-Strategy tries to find the best strategy
- + * The mutation-based fuzzing-strategy tries to find the best strategy
- * to attack the target operating system.
- *
- - * The strategy stores information about all changed packages.
- - * This information is used to optimize the attacks.
- - * It checks the old runs and detects equal packages.
- - * An equal package is defined by the same type and the same context.
- + * The strategy stores information about all changed packets and
- + * uses it to optimize the attacks.
- + * It checks previous runs and detects packets that can help to optimize
- + * the current packet for a better attack.
- *
- + * The fuzzer defines a run as a sequence of packets.
- + * A run ends if 100 transactions were performed or if the fuzzing device
- + * timed out.
- + * The number of stored runs can be set in the configuration file by setting
- + * the usable size of memory. The fuzzer has its own garbage collector that
- + * guarantees the maximum number of used bytes.
- + *
- * All equal packages will be analyzed and scored by the reaction
- * of the target operating system.<br>
- - * It distinguishes between normal, good and useless reactions.
- + * The fuzzer distinguishes between normal, good and useless reactions.
- * <dl>
- * <dt>Normal reaction:</dt>
- * <dd>a normal read or write request</dd>
- * <dt>Good reaction:</dt>
- - * <dd>a wrong request which means,
- + * <dd>a wrong request, which means
- * that the target sent an understandable request,
- * but it does not currently make sense</dd>
- * <dt>Useless reaction:</dt>
- @@ -28,7 +35,7 @@
- * The fuzzer uses following features to change the packages.
- * <dl>
- * <dt>Extending payload:</dt>
- - * <dd>it extends the payload and randomizes the new parts of the package</dd>
- + * <dd>it extends the payload without changing the payload itself</dd>
- * <dt>Shrinking payload:</dt>
- * <dd>it shrinks the payload and uses existing data</dd>
- * <dt>Changing bytes:<dt>
Add Comment
Please, Sign In to add comment