├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── make.bat └── source ├── _static └── .gitkeep ├── browsers ├── chakra.rst ├── chrome.rst ├── edge.rst ├── firefox.rst ├── ie.rst ├── index.rst ├── jsc.rst ├── v8.rst └── webkit.rst ├── conf.py ├── fuzz.rst ├── fuzzers ├── afl.rst ├── grinder.rst ├── implementation.rst ├── index.rst └── jsfunfuzz.rst ├── images ├── chakra │ ├── JavascriptFunctionClass.jpg │ ├── Type-ObjectLayout-TypePath.png │ ├── Type-ObjectLayout-sharing.png │ ├── Type-StaticTypesharing.png │ ├── class.jpg │ ├── execution_contexts.png │ ├── framework.png │ ├── gc.png │ └── pipeline.png ├── chrome-frame.png ├── webkit-frame.jpg └── webkit-rendeer.jpg ├── index.rst ├── intro ├── dom.rst ├── html.rst ├── index.rst ├── js.rst ├── kernel.rst ├── mitigation.rst ├── render.rst ├── security.rst ├── vultype.rst ├── wasm.rst └── webidl.rst ├── papers ├── blonefuzz.rst ├── domlevel.rst ├── fileja.rst ├── fuzzil.rst ├── gramfuzz.rst ├── index.rst ├── langfuzz.rst ├── mongo.rst ├── notallbytes.rst ├── predicting.rst ├── scheduled.rst └── skyfire.rst └── ref ├── blog.rst ├── index.rst ├── manual.rst ├── paper.rst ├── resources.rst ├── tool.rst └── vuln.rst /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/README.md -------------------------------------------------------------------------------- /make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/make.bat -------------------------------------------------------------------------------- /source/_static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/browsers/chakra.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/browsers/chakra.rst -------------------------------------------------------------------------------- /source/browsers/chrome.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/browsers/chrome.rst -------------------------------------------------------------------------------- /source/browsers/edge.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/browsers/edge.rst -------------------------------------------------------------------------------- /source/browsers/firefox.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/browsers/firefox.rst -------------------------------------------------------------------------------- /source/browsers/ie.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/browsers/ie.rst -------------------------------------------------------------------------------- /source/browsers/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/browsers/index.rst -------------------------------------------------------------------------------- /source/browsers/jsc.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/browsers/jsc.rst -------------------------------------------------------------------------------- /source/browsers/v8.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/browsers/v8.rst -------------------------------------------------------------------------------- /source/browsers/webkit.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/browsers/webkit.rst -------------------------------------------------------------------------------- /source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/conf.py -------------------------------------------------------------------------------- /source/fuzz.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/fuzz.rst -------------------------------------------------------------------------------- /source/fuzzers/afl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/fuzzers/afl.rst -------------------------------------------------------------------------------- /source/fuzzers/grinder.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/fuzzers/grinder.rst -------------------------------------------------------------------------------- /source/fuzzers/implementation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/fuzzers/implementation.rst -------------------------------------------------------------------------------- /source/fuzzers/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/fuzzers/index.rst -------------------------------------------------------------------------------- /source/fuzzers/jsfunfuzz.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/fuzzers/jsfunfuzz.rst -------------------------------------------------------------------------------- /source/images/chakra/JavascriptFunctionClass.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/images/chakra/JavascriptFunctionClass.jpg -------------------------------------------------------------------------------- /source/images/chakra/Type-ObjectLayout-TypePath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/images/chakra/Type-ObjectLayout-TypePath.png -------------------------------------------------------------------------------- /source/images/chakra/Type-ObjectLayout-sharing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/images/chakra/Type-ObjectLayout-sharing.png -------------------------------------------------------------------------------- /source/images/chakra/Type-StaticTypesharing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/images/chakra/Type-StaticTypesharing.png -------------------------------------------------------------------------------- /source/images/chakra/class.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/images/chakra/class.jpg -------------------------------------------------------------------------------- /source/images/chakra/execution_contexts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/images/chakra/execution_contexts.png -------------------------------------------------------------------------------- /source/images/chakra/framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/images/chakra/framework.png -------------------------------------------------------------------------------- /source/images/chakra/gc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/images/chakra/gc.png -------------------------------------------------------------------------------- /source/images/chakra/pipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/images/chakra/pipeline.png -------------------------------------------------------------------------------- /source/images/chrome-frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/images/chrome-frame.png -------------------------------------------------------------------------------- /source/images/webkit-frame.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/images/webkit-frame.jpg -------------------------------------------------------------------------------- /source/images/webkit-rendeer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/images/webkit-rendeer.jpg -------------------------------------------------------------------------------- /source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/index.rst -------------------------------------------------------------------------------- /source/intro/dom.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/intro/dom.rst -------------------------------------------------------------------------------- /source/intro/html.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/intro/html.rst -------------------------------------------------------------------------------- /source/intro/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/intro/index.rst -------------------------------------------------------------------------------- /source/intro/js.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/intro/js.rst -------------------------------------------------------------------------------- /source/intro/kernel.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/intro/kernel.rst -------------------------------------------------------------------------------- /source/intro/mitigation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/intro/mitigation.rst -------------------------------------------------------------------------------- /source/intro/render.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/intro/render.rst -------------------------------------------------------------------------------- /source/intro/security.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/intro/security.rst -------------------------------------------------------------------------------- /source/intro/vultype.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/intro/vultype.rst -------------------------------------------------------------------------------- /source/intro/wasm.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/intro/wasm.rst -------------------------------------------------------------------------------- /source/intro/webidl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/intro/webidl.rst -------------------------------------------------------------------------------- /source/papers/blonefuzz.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/papers/blonefuzz.rst -------------------------------------------------------------------------------- /source/papers/domlevel.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/papers/domlevel.rst -------------------------------------------------------------------------------- /source/papers/fileja.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/papers/fileja.rst -------------------------------------------------------------------------------- /source/papers/fuzzil.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/papers/fuzzil.rst -------------------------------------------------------------------------------- /source/papers/gramfuzz.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/papers/gramfuzz.rst -------------------------------------------------------------------------------- /source/papers/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/papers/index.rst -------------------------------------------------------------------------------- /source/papers/langfuzz.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/papers/langfuzz.rst -------------------------------------------------------------------------------- /source/papers/mongo.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/papers/mongo.rst -------------------------------------------------------------------------------- /source/papers/notallbytes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/papers/notallbytes.rst -------------------------------------------------------------------------------- /source/papers/predicting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/papers/predicting.rst -------------------------------------------------------------------------------- /source/papers/scheduled.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/papers/scheduled.rst -------------------------------------------------------------------------------- /source/papers/skyfire.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/papers/skyfire.rst -------------------------------------------------------------------------------- /source/ref/blog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/ref/blog.rst -------------------------------------------------------------------------------- /source/ref/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/ref/index.rst -------------------------------------------------------------------------------- /source/ref/manual.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/ref/manual.rst -------------------------------------------------------------------------------- /source/ref/paper.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/ref/paper.rst -------------------------------------------------------------------------------- /source/ref/resources.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/ref/resources.rst -------------------------------------------------------------------------------- /source/ref/tool.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/ref/tool.rst -------------------------------------------------------------------------------- /source/ref/vuln.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LyleMi/Browser-Fuzz-Summarize/HEAD/source/ref/vuln.rst --------------------------------------------------------------------------------