yihellen
4103ee43e2
Add automaton parser ( #1426 )
...
* have compilable program
* enable read in file
* add hashmap usage
* add build hashmap; WIP; test if constructed correctly tomorrow
* add testcase to test hashmap
* add sorted symbols list
* build symbols dictionary
* clean up DEBUG
* successfully find automaton path
* fix all memory leaks
* test if automaton same with example
* able to iterate through files in a folder
* finish testing on one random queue
wip
- change macro values
- add bound checking
* add bound checking to program length
* add bound checking to program walk length
* add boundary check to terminal number, terminal lengths and program length
* commit test makefile
* add makefile
* able to add seeds to gramatron
* remove useless argument in automaton_parser
* add automaton parser to gramfuzz
* change build
* revert test.c to original state
* add makefile to test.c for testing
2022-05-26 16:21:59 +02:00
vanhauser-thc
7f26d13345
try repeating write
2022-04-22 10:28:21 +02:00
vanhauser-thc
4f42ecd815
remove WIP code
2022-04-18 13:16:10 +02:00
vanhauser-thc
1d00bde6c5
code format
2022-04-18 13:14:20 +02:00
vanhauser-thc
9933a6f3ab
update grammar mutator
2022-04-07 10:21:52 +02:00
vanhauser-thc
104c0e29e9
small doc update
2022-02-01 20:14:41 +01:00
Andrea Fioraldi
7d36609722
libafl custom mut readme
2022-02-01 15:53:05 +01:00
vanhauser-thc
43a7c0d601
make build_... scripts work without afl++ git checkout
2022-01-30 14:50:15 +01:00
Andrea Fioraldi
aa5f59b501
libafl_base custom mutator
2022-01-26 21:45:30 +01:00
Andrea Fioraldi
08c39c1552
fix cfg in macro_rules in rust custom mutator
2022-01-26 21:44:07 +01:00
vanhauser-thc
b0758ac8db
4.00c readiness
2022-01-26 09:55:12 +01:00
Dominik Maier
6bf52c1434
svg logo
2022-01-26 09:24:37 +01:00
vanhauser-thc
04e3b5a6d3
update commit ids
2022-01-23 18:38:04 +01:00
Dominik Maier
ac169c3087
fix makefiles for uc2 c examples
2022-01-22 17:22:00 +01:00
vanhauser-thc
fce512db40
update grammar mutator
2022-01-21 13:20:16 +01:00
Damiano Melotti
c8e6a59e7d
Removed unused byte in allocation
2022-01-13 10:12:23 +01:00
Damiano Melotti
bedd812e7b
Fixed wrong delete operator and added mutator's destructor
2022-01-13 10:11:43 +01:00
yuawn
b7d741b18e
more welcome 2022
2022-01-07 09:18:51 +00:00
vanhauser-thc
68436b277b
update grammar mutator
2021-12-21 11:05:05 +01:00
David CARLIER
6eb752a65c
radamsa mutator adding freebsd specific fcntl flags.
2021-12-12 20:32:18 +00:00
yuawn
7650547614
rename path
2021-12-11 03:55:34 +00:00
van Hauser
1f6c72ea1b
Merge pull request #1191 from llzmb/docs_quality_assurance
...
Docs content - quality assurance
2021-12-07 15:18:32 +01:00
llzmb
bb506de0b8
Fix various missed issues - 1st run
2021-12-05 19:40:56 +01:00
van Hauser
f65ca11e8e
Merge pull request #1192 from Kiprey/stable
...
Fix memory leak in libprotobuf-mutator-example
2021-12-05 14:45:34 +01:00
llzmb
3506077fd6
Add missing blank lines and remove double blank lines
2021-12-04 22:28:05 +01:00
Kiprey
ed808fe92f
Fix memory leak in libprotobuf-mutator-example
2021-12-04 23:49:35 +08:00
llzmb
aa6586a761
Fix typos - 1st run
2021-12-02 21:23:22 +01:00
llzmb
377adb776e
Change "eg" to "e.g." and fix punctuation
2021-12-02 21:16:16 +01:00
llzmb
d9e39be4e8
Remove the word "simply"
2021-12-02 16:49:16 +01:00
vanhauser-thc
3deca3b09b
fix lto cmplog stability issue
2021-10-15 11:25:02 +02:00
Daniel Ebert
f0e6a7a4f8
fix memory leak in libfuzzer custom mutator
2021-10-06 14:19:22 -07:00
van Hauser
02c9ae91aa
Merge pull request #1098 from DanielEbert/fix-stack-use-after-return-in-libfuzzer-custom-mutator
...
fix stack-use-after-return in libfuzzer custom mutator
2021-10-06 13:18:32 +02:00
Daniel Ebert
b9f88ab166
fix stack-use-after-return in libfuzzer custom mutator
2021-10-05 17:40:23 -07:00
dloffre-snl
a9b9a76bbb
Update symcc mutator to new afl_custom_queue_new_entry signature ( #1087 )
...
Co-authored-by: van Hauser <vh@thc.org>
2021-09-03 01:19:18 +02:00
llzmb
df74625df0
Change afl to AFL in *.md ( #1057 )
...
Changes in *.md files:
- afl++ > AFL++ (acronym)
- afl > AFL (compare https://github.com/google/AFL )
Excluded from changes:
- source code
- function names
- paths (folder and file names)
- URLs
2021-08-08 01:29:32 +02:00
vanhauser-thc
30679edc1a
fix gramatron
2021-07-26 10:29:47 +02:00
vanhauser-thc
87b17af751
update grammar mutator
2021-07-25 19:00:14 +02:00
vanhauser-thc
0e563656fb
update grammar mutator
2021-07-23 10:11:31 +02:00
vanhauser-thc
60cbe5b4be
optimin nits
2021-07-21 09:55:22 +02:00
Dominik Maier
3d7a2fc869
fixed rust example
2021-07-21 02:00:15 +02:00
Dominik Maier
a3a86afd0d
fix rust mutator bindingsbuild
2021-07-21 01:44:27 +02:00
vanhauser-thc
bbff0c88fa
fix rust bindings
2021-07-20 22:31:55 +02:00
vanhauser-thc
3101e9c88d
add gramatron
2021-07-20 11:10:58 +02:00
vanhauser-thc
5bcbb2f59a
port custom mutator changes
2021-07-09 12:42:17 +02:00
vanhauser-thc
1b2637545b
reenable splicing
2021-07-09 12:31:29 +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
vanhauser-thc
fd4acc935e
fix compile
2021-07-08 21:13:36 +02:00
vanhauser-thc
19b01d763a
add grammatron custom mutator
2021-07-08 20:13:50 +02:00
vanhauser-thc
a6cf9bb336
update honggfuzz custom mutator
2021-07-01 08:20:39 +02:00