mirror of
https://github.com/AFLplusplus/AFLplusplus.git
synced 2025-06-17 20:28:08 +00:00
changes
This commit is contained in:
@ -1,5 +1,3 @@
|
||||
cmplog: only add tokens that were found to fit?
|
||||
|
||||
create from thin air if no good seed after a cycle and dict large enough?
|
||||
(static u32 no_of_struct_inputs;)
|
||||
|
||||
@ -16,8 +14,9 @@ corpus analyse:
|
||||
- libpcap
|
||||
min len, max len, % wenn 95/98/99/100 ascii
|
||||
|
||||
funktion und env für menge an mutationen
|
||||
|
||||
env für menge an per mutation run
|
||||
|
||||
only add inital dictionary, not furher finds, e.g. cmplog
|
||||
AFL_TXT_MAX_LEN 65535
|
||||
AFL_TXT_MIN_LEN 16
|
||||
AFL_TXT_MIN_PERCENT=99
|
||||
|
||||
|
@ -34,6 +34,9 @@ extern "C" {
|
||||
#ifndef AUTOTOKENS_SPLICE_DISABLE
|
||||
#define AUTOTOKENS_SPLICE_DISABLE 0
|
||||
#endif
|
||||
#ifndef AFL_TXT_MAX_LEN
|
||||
#define AFL_TXT_MAX_LEN 65535
|
||||
#endif
|
||||
|
||||
#if AUTOTOKENS_SPLICE_MIN >= AUTOTOKENS_SIZE_MIN
|
||||
#error SPLICE_MIN must be lower than SIZE_MIN
|
||||
@ -571,6 +574,15 @@ extern "C" unsigned char afl_custom_queue_get(void *data,
|
||||
DEBUGF(stderr, "Too short (%lu) %s\n", len, filename);
|
||||
return 1;
|
||||
|
||||
} else
|
||||
if (len > AFL_TXT_MAX_LEN) {
|
||||
|
||||
fclose(fp);
|
||||
file_mapping[fn] = structure; // NULL ptr so we don't read the file again
|
||||
s = NULL;
|
||||
DEBUGF(stderr, "Too long (%lu) %s\n", len, filename);
|
||||
return 1;
|
||||
|
||||
}
|
||||
|
||||
string input;
|
||||
|
@ -489,12 +489,12 @@
|
||||
|
||||
/* Minimum length of a queue input to be evaluated for "is_ascii"? */
|
||||
|
||||
#define AFL_TXT_MIN_LEN 12
|
||||
#define AFL_TXT_MIN_LEN 16
|
||||
|
||||
/* What is the minimum percentage of ascii characters present to be classifed
|
||||
as "is_ascii"? */
|
||||
|
||||
#define AFL_TXT_MIN_PERCENT 95
|
||||
#define AFL_TXT_MIN_PERCENT 98
|
||||
|
||||
/* How often to perform ASCII mutations 0 = disable, 1-8 are good values */
|
||||
|
||||
|
Reference in New Issue
Block a user