Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1445)

Side by Side Diff: third_party/afl/src/docs/sister_projects.txt

Issue 2238013002: Roll src/third_party/afl/src/ 2.14b..2.30b (16 versions). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Note in "Local Modifications" that we have removed dictionaries/. Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « third_party/afl/src/docs/perf_tips.txt ('k') | third_party/afl/src/docs/status_screen.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 =============== 1 ===============
2 Sister projects 2 Sister projects
3 =============== 3 ===============
4 4
5 This doc lists some of the projects that are inspired by, derived from, 5 This doc lists some of the projects that are inspired by, derived from,
6 designed for, or meant to integrate with AFL. See README for the general 6 designed for, or meant to integrate with AFL. See README for the general
7 instruction manual. 7 instruction manual.
8 8
9 ---------------------------- 9 -------------------------------------------
10 Support for other languages: 10 Support for other languages / environments:
11 ---------------------------- 11 -------------------------------------------
12 12
13 Python AFL (Jakub Wilk) 13 Python AFL (Jakub Wilk)
14 ----------------------- 14 -----------------------
15 15
16 Allows fuzz-testing of Python programs. Uses custom instrumentation and its 16 Allows fuzz-testing of Python programs. Uses custom instrumentation and its
17 own forkserver. 17 own forkserver.
18 18
19 http://jwilk.net/software/python-afl 19 http://jwilk.net/software/python-afl
20 20
21 Go-fuzz (Dmitry Vyukov) 21 Go-fuzz (Dmitry Vyukov)
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
63 http://llvm.org/docs/LibFuzzer.html 63 http://llvm.org/docs/LibFuzzer.html
64 64
65 AFL fixup shim (Ben Nagy) 65 AFL fixup shim (Ben Nagy)
66 ------------------------- 66 -------------------------
67 67
68 Allows AFL_POST_LIBRARY postprocessors to be written in arbitrary languages 68 Allows AFL_POST_LIBRARY postprocessors to be written in arbitrary languages
69 that don't have C / .so bindings. Includes examples in Go. 69 that don't have C / .so bindings. Includes examples in Go.
70 70
71 https://github.com/bnagy/aflfix 71 https://github.com/bnagy/aflfix
72 72
73 TriforceAFL (Tim Newsham and Jesse Hertz)
74 -----------------------------------------
75
76 Leverages QEMU full system emulation mode to allow AFL to target operating
77 systems and other alien worlds:
78
79 https://www.nccgroup.trust/us/about-us/newsroom-and-events/blog/2016/june/proj ect-triforce-run-afl-on-everything/
80
81 WinAFL (Ivan Fratric)
82 ---------------------
83
84 As the name implies, allows you to fuzz Windows binaries (using DynamoRio).
85
86 https://github.com/ivanfratric/winafl
87
73 ---------------- 88 ----------------
74 Network fuzzing: 89 Network fuzzing:
75 ---------------- 90 ----------------
76 91
77 Preeny (Yan Shoshitaishvili) 92 Preeny (Yan Shoshitaishvili)
78 ---------------------------- 93 ----------------------------
79 94
80 Provides a fairly simple way to convince dynamically linked network-centric 95 Provides a fairly simple way to convince dynamically linked network-centric
81 programs to read from a file or not fork. Not AFL-specific, but described as 96 programs to read from a file or not fork. Not AFL-specific, but described as
82 useful by many users. Some assembly required. 97 useful by many users. Some assembly required.
(...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after
266 281
267 https://github.com/choller/afl/blob/master/docs/mozilla/partial_instrumentatio n.txt 282 https://github.com/choller/afl/blob/master/docs/mozilla/partial_instrumentatio n.txt
268 283
269 Kernel fuzzing (Dmitry Vyukov) 284 Kernel fuzzing (Dmitry Vyukov)
270 ------------------------------ 285 ------------------------------
271 286
272 A similar guided approach as applied to fuzzing syscalls: 287 A similar guided approach as applied to fuzzing syscalls:
273 288
274 https://github.com/google/syzkaller/wiki/Found-Bugs 289 https://github.com/google/syzkaller/wiki/Found-Bugs
275 https://github.com/dvyukov/linux/commit/33787098ffaaa83b8a7ccf519913ac5fd61259 31 290 https://github.com/dvyukov/linux/commit/33787098ffaaa83b8a7ccf519913ac5fd61259 31
291 http://events.linuxfoundation.org/sites/events/files/slides/AFL%20filesystem%2 0fuzzing%2C%20Vault%202016_0.pdf
OLDNEW
« no previous file with comments | « third_party/afl/src/docs/perf_tips.txt ('k') | third_party/afl/src/docs/status_screen.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698