vanhauser-thc
3f065ea70a
score
2024-06-28 16:47:20 +02:00
vanhauser-thc
d4071b0fe4
debug
2024-05-16 14:40:53 +02:00
vanhauser-thc
c510ba6863
fixes and debug
2024-05-16 12:30:53 +02:00
vanhauser-thc
bd4c9a5eab
use score for weighting in exploit mode
2024-05-16 11:43:17 +02:00
Samuel Moelius
c03f2897d0
Add AFL_SHA1_FILENAMES
option
2024-05-12 05:44:14 -04:00
vanhauser-thc
26eaf53a83
AFL_DISABLE_REDUNDANT
2024-05-02 08:35:24 +02:00
vanhauser-thc
476aca5b67
nits
2024-04-19 15:45:00 +02:00
vanhauser-thc
ed1a6f8a57
2024 v4.10c release
2024-02-03 11:01:31 +01:00
Han Zheng
06f0982f0f
Enhancement on Deterministic stage ( #1972 )
...
* fuzzer: init commit based on aflpp 60dc37a8cf09f8e9048e4b6a2204d6c90b27655a
* fuzzers: adding the skip variables and initialize
* log: profile the det/havoc finding
* log: add profile log output
* fuzzers: sperate log/skipdet module
* fuzzers: add quick eff_map calc
* fuzzers: add skip_eff_map in fuzz_one
* fuzzers: mark whole input space in eff_map
* fuzzers: add undet bit threshold to skip some seeds
* fuzzers: fix one byte overflow
* fuzzers: fix overflow
* fix code format
* add havoc only again
* code format
* remove log to INTROSPECTION, rename skipdet module
* rename skipdet module
* remove log to stats
* clean redundant code
* code format
* remove redundant code format check
* remove redundant doc
* remove redundant objects
* clean files
* change -d to default skipdet
* disable deterministic when using CUSTOM_MUTATOR
* revert fix
2024-02-01 14:13:21 +00:00
vanhauser-thc
6c7c4b821a
reweight redundant
2023-09-11 14:56:34 +02:00
van Hauser
9f023d482b
Merge branch 'dev' into reinit
2023-09-11 12:54:21 +00:00
van Hauser
a8185f8ff2
Merge pull request #1858 from AFLplusplus/pendfav
...
Pendfav
2023-09-11 12:52:46 +00:00
vanhauser-thc
87b33740ea
ensure table reinit, downgrade redundant
2023-09-04 13:38:09 +02:00
vanhauser-thc
cd6b89eb74
nit
2023-09-03 13:54:54 +02:00
chinggg
d83edc6175
Skip calculating top_rated_fuzz_p2 with FAST schedule
...
when FAST schedule is used, fuzz_p2 is already set to 0 so `fuzz_p2 > top_rated_fuzz_p2`
never happens, just set top_rated_fuzz_p2 to 0 to reduce calculation
2023-09-03 19:20:44 +08:00
vanhauser-thc
a809c3c50c
less impact
2023-09-03 11:22:54 +02:00
vanhauser-thc
26f29fd485
nits
2023-08-13 10:18:33 +02:00
chinggg
030799638d
Remove redundant comparison of fav_factor
in update_bitmap_score
...
`top_rated_fav_factor` was actually calculated twice,
but only one calculation and comparison is needed.
Since `fav_factor` > `top_rated_fav_factor` will always cause skip of current
iteration, `else if (fuzz_p2 == top_rated_fuzz_p2)` is also redundant.
2023-08-13 00:24:44 +08:00
van Hauser
4deb45f3b3
Merge pull request #1759 from AFLplusplus/dev
...
Dev
2023-06-06 17:36:04 +03:00
van Hauser
a2daef29f9
slightly different weighting algo ( #1719 )
...
* better seed selection
* slightly different weighting calculation
* remove unnecessary memset
2023-04-27 17:57:22 +02:00
vanhauser-thc
6cc8d607fb
remove -z option, use -p mmopt instead
2023-04-13 11:44:39 +02:00
vanhauser-thc
f9851dbfbb
hopefully better -z algorithm
2023-04-08 13:00:57 +02:00
vanhauser-thc
dba93705a7
better new weighting
2023-04-05 13:07:22 +02:00
vanhauser-thc
36127fb197
add -z switch
2023-04-05 12:59:20 +02:00
vanhauser-thc
506f6b1349
nits
2023-03-30 19:28:59 +02:00
vanhauser-thc
b1bfc1ae76
time_wo_finds in fuzzer_stats
2023-03-27 17:52:01 +02:00
vanhauser-thc
86bf009792
div hits
2023-02-27 18:34:35 +01:00
van Hauser
c33f8751e3
Merge pull request #1651 from AFLplusplus/dev
...
Dev
2023-02-21 01:11:00 +01:00
vanhauser-thc
54fa78d32c
autodisable and better performance
2023-02-13 09:52:57 +01:00
Daniil Kutz
ab26356bf7
Increase fuzz_level for mopt_common_fuzzing
...
Change performance score calculation for lin and quad power schedules
2023-02-07 19:50:31 +03:00
vanhauser-thc
35f09e11a4
welcome 2023
2023-01-03 09:38:07 +01:00
vanhauser-thc
e847b9948d
prevent weighting < 1
2022-12-28 17:40:56 +01:00
vanhauser-thc
3200e6515b
add AFL_NO_STARTUP_CALIBRATION feature
2022-08-14 12:30:23 +02:00
vanhauser-thc
b847e0f414
clang format 14
2022-07-12 09:04:54 +02:00
vanhauser-thc
550ba4d772
nits and code format
2022-01-19 22:26:52 +01:00
vanhauser-thc
4bcb177f62
Revert "fix classify counts"
...
This reverts commit 4217a6606c92f6a88ab577ae8f91823dd731562d.
2022-01-19 22:17:36 +01:00
vanhauser-thc
4217a6606c
fix classify counts
2022-01-15 13:58:17 +01:00
vanhauser-thc
f42c0047c8
nits
2022-01-14 15:01:14 +01:00
vanhauser-thc
e1082f2548
welcome 2022
2022-01-01 00:49:17 +01:00
yuawn
7603e49765
rename active_paths
2021-12-11 10:07:16 +00:00
vanhauser-thc
9063002af2
rename path
2021-12-09 13:22:10 +01:00
van Hauser
fb443eaf23
Merge pull request #1141 from AFLplusplus/afl4
...
cmplog enhancement variant
2021-11-07 14:09:09 +01:00
vanhauser-thc
9325a4fcbb
http->https
2021-11-06 10:28:22 +01:00
vanhauser-thc
ed10f3783b
new rtn cmplog: instrumentation side + supporting functions
2021-10-17 13:05:33 +02:00
van Hauser
fff8c49f7c
Merge pull request #1034 from AFLplusplus/grammatron
...
Grammatron
2021-07-20 08:57:37 +02:00
yuan
4ef12d7215
remove redundant check ( #1014 )
2021-07-10 08:57:32 +02:00
vanhauser-thc
d354ec2586
more fixes
2021-07-09 11:39:25 +02:00
vanhauser-thc
e1d5009229
fixes
2021-07-09 10:32:14 +02:00
van Hauser
7038e56da3
Select ( #995 )
...
* favor unfuzzed
* fix
* reinit table after a new fuzz
2021-06-27 10:22:18 +02:00
vanhauser-thc
019b26de58
fix afl_custom_queue_new_entry when syncing
2021-04-09 11:19:48 +02:00