Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
A
AFLplusplus
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Ulf Kargén
AFLplusplus
Commits
f97409dd
Commit
f97409dd
authored
5 years ago
by
van Hauser
Browse files
Options
Downloads
Patches
Plain Diff
v2.53c
parent
c384367f
No related branches found
No related tags found
No related merge requests found
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
README.md
+3
-2
3 additions, 2 deletions
README.md
TODO
+2
-9
2 additions, 9 deletions
TODO
config.h
+1
-1
1 addition, 1 deletion
config.h
docs/ChangeLog
+5
-3
5 additions, 3 deletions
docs/ChangeLog
with
11 additions
and
15 deletions
README.md
+
3
−
2
View file @
f97409dd
...
@@ -354,11 +354,11 @@ see [http://lcamtuf.coredump.cx/afl/plot/](http://lcamtuf.coredump.cx/afl/plot/)
...
@@ -354,11 +354,11 @@ see [http://lcamtuf.coredump.cx/afl/plot/](http://lcamtuf.coredump.cx/afl/plot/)
Every instance of afl-fuzz takes up roughly one core. This means that on
Every instance of afl-fuzz takes up roughly one core. This means that on
multi-core systems, parallelization is necessary to fully utilize the hardware.
multi-core systems, parallelization is necessary to fully utilize the hardware.
For tips on how to fuzz a common target on multiple cores or multiple networked
For tips on how to fuzz a common target on multiple cores or multiple networked
machines, please refer to
[
parallel_fuzzing.txt
](
docs/parallel_fuzzing.txt
)
.
machines, please refer to
[
docs/
parallel_fuzzing.txt
](
docs/parallel_fuzzing.txt
)
.
The parallel fuzzing mode also offers a simple way for interfacing AFL to other
The parallel fuzzing mode also offers a simple way for interfacing AFL to other
fuzzers, to symbolic or concolic execution engines, and so forth; again, see the
fuzzers, to symbolic or concolic execution engines, and so forth; again, see the
last section of
[
parallel_fuzzing.txt
](
docs/parallel_fuzzing.txt
)
for tips.
last section of
[
docs/
parallel_fuzzing.txt
](
docs/parallel_fuzzing.txt
)
for tips.
## 10) Fuzzer dictionaries
## 10) Fuzzer dictionaries
...
@@ -591,6 +591,7 @@ feedback, bug reports, or patches from:
...
@@ -591,6 +591,7 @@ feedback, bug reports, or patches from:
Rene Freingruber Sergey Davidoff
Rene Freingruber Sergey Davidoff
Sami Liedes Craig Young
Sami Liedes Craig Young
Andrzej Jackowski Daniel Hodson
Andrzej Jackowski Daniel Hodson
Nathan Voss Dominik Maier
```
```
Thank you!
Thank you!
...
...
This diff is collapsed.
Click to expand it.
TODO
+
2
−
9
View file @
f97409dd
...
@@ -2,21 +2,14 @@ Roadmap 2.53d:
...
@@ -2,21 +2,14 @@ Roadmap 2.53d:
==============
==============
- indent all the code: clang-format -style=Google
- indent all the code: clang-format -style=Google
- README.md
- update docs/sister_projects.txt
- update docs/sister_projects.txt
- better defaults:
* laf-intel activated, needs deactiatation
* fast mode schedule
* MOpt with -L 30
* ... ?
afl-fuzz:
afl-fuzz:
- put mutator, scheduler, forkserver and input channels in individual files
- put mutator, scheduler, forkserver and input channels in individual files
- reuse forkserver for showmap, afl-cmin, etc.
- reuse forkserver for showmap, afl-cmin, etc.
gcc_plugin:
gcc_plugin:
- needs to be rewritten
- fix crashes when compiling :(
- fix crashes when compiling :(
- whitelist support
- whitelist support
- skip over uninteresting blocks
- skip over uninteresting blocks
...
@@ -32,7 +25,7 @@ unit testing / or large testcase campaign
...
@@ -32,7 +25,7 @@ unit testing / or large testcase campaign
Roadmap 2.54d:
Roadmap 2.54d:
==============
==============
- expand MAP size to 256k (current L2 cache size on processors)
- expand MAP size to 256k (current L2 cache size on processors)
-> 18 bit
size
map
-> 18 bit map
- llvm_mode: dynamic map size and collission free basic block IDs
- llvm_mode: dynamic map size and collission free basic block IDs
qemu_mode:
qemu_mode:
...
...
This diff is collapsed.
Click to expand it.
config.h
+
1
−
1
View file @
f97409dd
...
@@ -21,7 +21,7 @@
...
@@ -21,7 +21,7 @@
/* Version string: */
/* Version string: */
#define VERSION "++2.5
2d
"
#define VERSION "++2.5
3c
"
/******************************************************
/******************************************************
* *
* *
...
...
This diff is collapsed.
Click to expand it.
docs/ChangeLog
+
5
−
3
View file @
f97409dd
...
@@ -13,10 +13,12 @@ Want to stay in the loop on major new features? Join our mailing list by
...
@@ -13,10 +13,12 @@ Want to stay in the loop on major new features? Join our mailing list by
sending a mail to <afl-users+subscribe@googlegroups.com>.
sending a mail to <afl-users+subscribe@googlegroups.com>.
--------------------------
---
--------------------------
Version ++2.5
2d (dev
):
Version ++2.5
3c (release
):
--------------------------
---
--------------------------
- README is now README.md
- imported the few minor changes from the 2.53b release
- unicorn_mode got added - thanks to domenukk for the patch!
- unicorn_mode got added - thanks to domenukk for the patch!
- fix llvm_mode AFL_TRACE_PC with modern llvm
- fix llvm_mode AFL_TRACE_PC with modern llvm
- fix a crash in qemu_mode which also exists in stock afl
- fix a crash in qemu_mode which also exists in stock afl
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment