-
a8a6c175c8
WIP: add simple interrupt time randomizer
Alwin Berger
2023-04-21 17:11:18 +02:00
-
8a79e12f91
update target_symbols
Alwin Berger
2023-04-21 14:12:04 +02:00
-
39c0a2040b
Fix CI (#1225)
Dongjia "toka" Zhang
2023-04-20 19:04:31 +02:00
-
a3e38b6abb
skip unchanged interrupts
Alwin Berger
2023-04-20 16:50:23 +02:00
-
e2f4e83890
Fix CommandExecutor type params (#1222)
Dongjia "toka" Zhang
2023-04-20 16:34:41 +02:00
-
eb04325f09
fix staeg setup
Alwin Berger
2023-04-20 16:32:19 +02:00
-
cfb8fa2b32
fix use
Alwin Berger
2023-04-20 16:04:45 +02:00
-
2889e9bf61
WIP: move interrupt mutation to new stage
Alwin Berger
2023-04-20 15:50:22 +02:00
-
fc23782dc3
Fix
is_valid
on Windows (#1217)
0.10.0
Dongjia "toka" Zhang
2023-04-18 12:15:47 +02:00
-
96e24d1c8b
Move
Input
loading and dumping APIs from Testcase
to Corpus
(#1201)
Dominik Maier
2023-04-18 12:14:49 +02:00
-
fd68c8a81f
Batch mode timeouts (Linux only ATM) (#1193)
Andrea Fioraldi
2023-04-17 18:16:44 +02:00
-
fafa27a7e9
serial_test as normal optional dep enabled with std (#1215)
Andrea Fioraldi
2023-04-17 18:16:29 +02:00
-
960764cf85
wip: interrupt placement
Alwin Berger
2023-04-17 17:33:21 +02:00
-
e6816cc2de
add interrupt mutator
Alwin Berger
2023-04-17 09:50:18 +02:00
-
c881dc996d
Example fuzzers with less UB (#1212)
Dominik Maier
2023-04-16 14:29:41 +02:00
-
cdd3d8ace0
Tuneable stage with per-seed timeout (#1209)
Dominik Maier
2023-04-13 15:30:47 +02:00
-
863a6b8b7c
Mark
buffer_{self_,}copy
as unsafe, don't export them (#1207)
Langston Barrett
2023-04-12 11:42:16 -04:00
-
1b9ffcec74
LibAFL: LLMP manager docstring cleanup (#1208)
Langston Barrett
2023-04-12 11:40:16 -04:00
-
aa3f126100
LibAFL_qemu: Return errors from
Emulator::new
instead of asserting (#1197)
Langston Barrett
2023-04-09 15:27:27 -04:00
-
21ee8d2cae
Fix on_remove of MinimizerScheduler (#1161)
Elsa Granger
2023-04-08 22:58:25 +08:00
-
b519d24981
Fix Testcase renaming on disk (#1191)
Vincent
2023-04-07 09:36:08 +09:00
-
f73e2006fc
Removed more new_ (#1200)
Dominik Maier
2023-04-07 02:34:28 +02:00
-
0f633962ff
Bump to 0.10.0 (#1156)
Andrea Fioraldi
2023-04-05 17:49:53 +02:00
-
6523341c4d
fix: output directory name; monitor output with println! (#1192)
Felipe Baltor
2023-04-05 06:00:21 -03:00
-
0d446bab20
Updated dependencies (#1174)
Dominik Maier
2023-04-04 22:58:00 +02:00
-
807a534121
Use observers to handle crashes in run_target for TimeoutForkserverExecutor (#1189)
Andrey Fedotov
2023-04-04 20:17:48 +03:00
-
1bd21509af
CASR deduplication for StacktraceObservers (#1184)
Andrey Fedotov
2023-04-04 20:03:11 +03:00
-
ccd1211cd2
Remove qemu_arm_launcher test from CI (#1179)
Dongjia "toka" Zhang
2023-04-04 14:49:58 +02:00
-
590d3655cd
add readme documentation description about the tui feature (#1198)
LiuZhihong
2023-04-04 16:34:22 +08:00
-
ea512f70f8
Fix a build error in baby_fuzzer_minimizing (#1195)
ToSeven
2023-04-03 19:38:11 +08:00
-
a01863696e
Implement restarting without serializing the corpus (#1182)
Andrea Fioraldi
2023-03-30 14:35:58 +02:00
-
702f163c13
Fix #1181
Dongjia "toka" Zhang
2023-03-26 17:37:44 +09:00
-
0c9933c3e4
Remove libfuzzer_stb_image_sugar for now (#1177)
Dongjia "toka" Zhang
2023-03-24 02:41:15 +09:00
-
ae2caff990
Revert "Fix testcase set_filename (#1092)" (#1175)
Dongjia "toka" Zhang
2023-03-24 01:53:42 +09:00
-
620b2861e3
Fix libafl_qemu testcase (#1173)
Dominik Maier
2023-03-23 15:15:54 +01:00
-
f3180a35cc
plot min and max lines
Alwin Berger
2023-03-23 13:20:23 +01:00
-
66b2867ba2
Fix example fuzzers (#1171)
Dominik Maier
2023-03-23 11:02:18 +01:00
-
a659dd821c
Fix testcase set_filename (#1092)
Vincent
2023-03-23 08:21:07 +09:00
-
c9ea6ee6aa
core_affinity: freebsd constants are included in libc now. (#1170)
David CARLIER
2023-03-22 23:11:02 +00:00
-
76e4f6031d
Fmt, no_std fixes (#1167)
Dominik Maier
2023-03-23 00:10:01 +01:00
-
02c6cab744
Link to mdbook book, not github (fixes #1137) (#1168)
Aritra Mallick
2023-03-23 04:38:31 +05:30
-
54312b2577
plot lines instead of points
Alwin Berger
2023-03-22 16:10:19 +01:00
-
d98384e582
Fix SimplePrintingMonitor (#1164)
Arpan Kapoor
2023-03-22 20:09:07 +05:30
-
3f7d35bfdc
Install libz3-dev in CI (#1163)
Dominik Maier
2023-03-22 15:38:33 +01:00
-
7c514c3669
ix UB in baby_fuzzer_grimoire (#1166)
v1ce0ye
2023-03-22 22:37:57 +08:00
-
38ea17b426
libafl_frida for Linux executables (#1117)
Vincent
2023-03-22 23:18:21 +09:00
-
c9a78f154b
Remove duplicate lines in attributes (#1165)
Alexander Zhang
2023-03-22 03:08:32 -07:00
-
6d920fd962
fixes
Alwin Berger
2023-03-21 16:58:44 +01:00
-
281979ecd8
revert changes
Alwin Berger
2023-03-21 16:39:21 +01:00
-
c628afaa81
add generation based genetic testing
Alwin Berger
2023-03-21 16:34:05 +01:00
-
8f8e74d670
Don't build z3 from source by default (and add static_z3 feature) (#1160)
Dominik Maier
2023-03-20 10:04:27 +01:00
-
f4f23de32b
Fix fuzzers after HasTestcase (#1123) (#1162)
Dominik Maier
2023-03-19 03:58:32 +01:00
-
bbe4e85768
Removed
new_
from constructors that don't need it (API consistency) (#1159)
Dominik Maier
2023-03-17 17:02:21 +01:00
-
104c170ade
Use the new metadata() function in more places (#1155)
Matheus Baptistella
2023-03-17 12:03:57 -03:00
-
fd95560512
Check for the presence of clang frontends. (#1158)
David CARLIER
2023-03-17 15:00:54 +00:00
-
d6ee2dbe12
IfStage (#1157)
Dongjia "toka" Zhang
2023-03-17 23:25:01 +09:00
-
c548c6bc09
snakefile: dump cases, fix random fuzzing
Alwin Berger
2023-03-17 11:15:55 +01:00
-
8245c7eda9
Logic stages (#1148)
Dongjia "toka" Zhang
2023-03-17 18:21:51 +09:00
-
306cdcd800
Frida: Fix Android build (#1154)
Dominik Maier
2023-03-16 16:26:22 +01:00
-
6e8769907d
add a new scheduler for systemtraces
Alwin Berger
2023-03-16 16:12:56 +01:00
-
b9970cbdac
Implement From<CorpusId> for usize (#1152)
Dominik Maier
2023-03-16 16:12:00 +01:00
-
a351e7a509
Frida: fix aarch64 build (#1153)
Dominik Maier
2023-03-16 16:11:44 +01:00
-
08fe6ab791
Fix mutator slowdown (#1138)
Dongjia "toka" Zhang
2023-03-16 23:58:03 +09:00
-
3c331e5a9b
Create SchedulerTestcaseMetadata if it doesn't exist (#1151)
Dominik Maier
2023-03-16 14:29:40 +01:00
-
51bc1d0328
Fix infinite calibration (#1147)
Dongjia "toka" Zhang
2023-03-15 22:19:23 +09:00
-
6c98945fc3
Fix fuzzbench_forkserver
Dongjia "toka" Zhang
2023-03-15 13:32:04 +09:00
-
bf639e42fa
fix snakefile, symbols
Alwin Berger
2023-03-14 17:08:05 +01:00
-
0fa815f2b8
Rename MetaData to Metadata
Dongjia "toka" Zhang
2023-03-14 23:57:55 +09:00
-
c38405ef83
Shorthand functions to get typed metadata, renamed metatdata -> metadata_map (#1123)
Matheus Baptistella
2023-03-14 10:24:33 -03:00
-
8dfdee6fce
Fix UB for differential map observer example (#1140)
Dominik Maier
2023-03-14 13:50:50 +01:00
-
460787196a
Update README.md (#1142)
Dongjia "toka" Zhang
2023-03-14 02:09:39 +09:00
-
6894a37ceb
Added Truncate trait (#1141)
Dominik Maier
2023-03-13 17:34:58 +01:00
-
44b798c07e
AFL++ RedQueen (#1087)
Dongjia "toka" Zhang
2023-03-14 01:34:16 +09:00
-
a05ff97d0c
seed rng from SEED_RANDOM
Alwin Berger
2023-03-13 14:45:21 +01:00
-
f09034b7fe
determinism fixes, scheduler precision, restarts
Alwin Berger
2023-03-13 14:43:58 +01:00
-
d118eeacbd
switch to native breakpoints
Alwin Berger
2023-03-13 12:19:24 +01:00
-
e8d99b9975
Fix capsone mode in LibAFL QEMU (#1136)
Andrea Fioraldi
2023-03-12 23:29:55 +01:00
-
786af9f6a9
resolve zero-sized allocation in swap diff fuzzer (#1139)
Addison Crump
2023-03-12 23:24:22 +01:00
-
57fc441118
fix interrupt config
Alwin Berger
2023-03-09 17:21:26 +01:00
-
10b5fe8a74
fix rng seed
Alwin Berger
2023-03-09 10:53:40 +01:00
-
7f987b037d
configure restarting manager
Alwin Berger
2023-03-09 10:16:08 +01:00
-
b72bf55555
Add From BytesInput trait for Vec<u8> (#1135)
lazymio
2023-03-09 02:12:09 +01:00
-
4d778dd64d
Fix fuzz_level related thing, separate on_replace/on_remove from Scheduler & various fixes (#1119)
Dongjia "toka" Zhang
2023-03-09 03:43:32 +09:00
-
2ed6583041
CI: Run miri tests (#1130)
Dominik Maier
2023-03-08 19:21:17 +01:00
-
e8838ebebe
Safer EoP handling (#1128)
Dominik Maier
2023-03-08 00:33:55 +01:00
-
3ac439b345
Use regex feature in libafl_qemu (#1127)
Andrea Fioraldi
2023-03-07 15:18:50 +01:00
-
20c32316eb
Define custom collectors for QemuCallTracerHelper (#1099)
Andrea Fioraldi
2023-03-07 13:16:51 +01:00
-
3ffec79a17
Increase LLMP clients timeout to 5 min (#1126)
Andrea Fioraldi
2023-03-07 11:47:45 +01:00
-
b96e194812
Improve find_llvm on MacOS (#1124)
Marco Cavenati
2023-03-07 03:23:46 +01:00
-
c8254dbd0e
Check CI result on cargo make test for available fuzzers (#1107)
Vincent
2023-03-06 23:21:24 +09:00
-
9df95bd936
Use InMemoryCorpus in libfuzzer_libpng (#1125)
Dongjia "toka" Zhang
2023-03-05 23:23:42 +09:00
-
4f7b59aca4
Forward on_evaluation callback in MinimizerScheduler (#1122)
Elia Geretto
2023-03-05 14:00:32 +01:00
-
35e5b87188
Cargo feature to avoid regex dependency (#1102)
Langston Barrett
2023-03-03 10:00:49 -05:00
-
58be280a62
add micro_longint
Alwin Berger
2023-03-03 12:30:36 +01:00
-
3c586f5047
fuzz multiple interrupts
Alwin Berger
2023-03-02 15:30:53 +01:00
-
5b4ae61cdd
SimpleLogger API improvements, printing to stdout, timestamps (#1109)
Dongjia "toka" Zhang
2023-03-02 22:07:46 +09:00
-
2a3f1d68f5
fix weighting from hits (#1120)
van Hauser
2023-03-02 14:05:34 +01:00
-
672f4d1668
Use a different crash history in forkserver examples (#1118)
Arpan Kapoor
2023-03-02 16:19:50 +05:30
-
2a926f6546
Fix forkserver regression in LTO mode (#1114)
Dongjia "toka" Zhang
2023-03-02 10:17:20 +09:00
-
452ca7a672
Implement EcoFuzz (#1115)
Andrea Fioraldi
2023-03-01 13:21:43 +01:00