Update render script and Makefile
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Fuzzing [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Fuzzing [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://awesome.re/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://awesome.re)[0m
|
||||
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;14m[1mFuzzing[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/Fuzzing)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mfuzz[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mtechnique[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12minvolves[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12minvalid,[39m[38;5;12m [39m[38;5;12munexpected,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mrandom[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12minputs[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcomputer[39m[38;5;12m [39m[38;5;12mprogram.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mprogram[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthen[39m[38;5;12m [39m[38;5;12mmonitored[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mexceptions[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mcrashes,[39m[38;5;12m [39m[38;5;12mfailing[39m[38;5;12m [39m[38;5;12mbuilt-in[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12massertions,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mpotential[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mleaks.[39m[38;5;12m [39m[38;5;12mTypically,[39m[38;5;12m [39m[38;5;12mfuzzers[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mprograms[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12mstructured[39m[38;5;12m [39m[38;5;12minputs.[39m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;14m[1mFuzzing[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/Fuzzing)[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mfuzz[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mautomated[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mtechnique[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12minvolves[39m[38;5;12m [39m[38;5;12mproviding[39m[38;5;12m [39m[38;5;12minvalid,[39m[38;5;12m [39m[38;5;12munexpected,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mrandom[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12minputs[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mcomputer[39m[38;5;12m [39m[38;5;12mprogram.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mprogram[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthen[39m[38;5;12m [39m[38;5;12mmonitored[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mexceptions[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mcrashes,[39m[38;5;12m [39m[38;5;12mfailing[39m[38;5;12m [39m[38;5;12mbuilt-in[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12massertions,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mpotential[39m[38;5;12m [39m[38;5;12mmemory[39m[38;5;12m [39m[38;5;12mleaks.[39m[38;5;12m [39m[38;5;12mTypically,[39m[38;5;12m [39m[38;5;12mfuzzers[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mprograms[39m[38;5;12m [39m
|
||||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12mstructured[39m[38;5;12m [39m[38;5;12minputs.[39m[38;5;12m [39m
|
||||
|
||||
[38;5;12mA curated list of references to awesome Fuzzing for security testing. Additionally there is a collection of freely available academic papers, tools and so on.[39m
|
||||
|
||||
@@ -57,14 +58,16 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mPeriScope: An Effective Probing and Fuzzing Framework for the Hardware-OS Boundary, 2019[0m[38;5;12m (https://people.cs.kuleuven.be/~stijn.volckaert/papers/2019_NDSS_PeriScope.pdf)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mREDQUEEN: Fuzzing with Input-to-State Correspondence, 2019[0m[38;5;12m (https://www.syssec.ruhr-uni-bochum.de/media/emma/veroeffentlichungen/2018/12/17/NDSS19-Redqueen.pdf)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSend Hardest Problems My Way: Probabilistic Path Prioritization for Hybrid Fuzzing, 2019[0m[38;5;12m (https://www.cs.ucr.edu/~heng/pubs/digfuzz_ndss19.pdf)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mLife after Speech Recognition: Fuzzing Semantic Misinterpretation for Voice Assistant Applications, 2019[0m[38;5;12m (https://www.ndss-symposium.org/wp-content/uploads/2019/02/ndss2019_08-4_Zhang_paper.pdf)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mLife[0m[38;5;14m[1m [0m[38;5;14m[1mafter[0m[38;5;14m[1m [0m[38;5;14m[1mSpeech[0m[38;5;14m[1m [0m[38;5;14m[1mRecognition:[0m[38;5;14m[1m [0m[38;5;14m[1mFuzzing[0m[38;5;14m[1m [0m[38;5;14m[1mSemantic[0m[38;5;14m[1m [0m[38;5;14m[1mMisinterpretation[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mVoice[0m[38;5;14m[1m [0m[38;5;14m[1mAssistant[0m[38;5;14m[1m [0m[38;5;14m[1mApplications,[0m[38;5;14m[1m [0m[38;5;14m[1m2019[0m[38;5;12m [39m
|
||||
[38;5;12m(https://www.ndss-symposium.org/wp-content/uploads/2019/02/ndss2019_08-4_Zhang_paper.pdf)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mINSTRIM: Lightweight Instrumentation for Coverage-guided Fuzzing, 2018[0m[38;5;12m (https://www.ndss-symposium.org/wp-content/uploads/2018/07/bar2018_14_Hsu_paper.pdf)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mIoTFuzzer: Discovering Memory Corruptions in IoT Through App-based Fuzzing, 2018[0m[38;5;12m (http://wp.internetsociety.org/ndss/wp-content/uploads/sites/25/2018/02/ndss2018_01A-1_Chen_paper.pdf)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mWhat You Corrupt Is Not What You Crash: Challenges in Fuzzing Embedded Devices, 2018[0m[38;5;12m (http://s3.eurecom.fr/docs/ndss18_muench.pdf)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mEnhancing Memory Error Detection for Large-Scale Applications and Fuzz Testing, 2018[0m[38;5;12m (https://lifeasageek.github.io/papers/han:meds.pdf)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mVuzzer: Application-aware evolutionary fuzzing, 2017[0m[38;5;12m (https://www.ndss-symposium.org/ndss2017/ndss-2017-programme/vuzzer-application-aware-evolutionary-fuzzing/)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDELTA: A Security Assessment Framework for Software-Defined Networks, 2017[0m[38;5;12m (https://www.ndss-symposium.org/wp-content/uploads/2017/09/ndss201702A-1LeePaper.pdf)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDriller: Augmenting Fuzzing Through Selective Symbolic Execution, 2016[0m[38;5;12m (https://cancer.shtech.org/wiki/uploads/2016---NDSS---driller-augmenting-fuzzing-through-selective-symbolic-execution.pdf)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDriller:[0m[38;5;14m[1m [0m[38;5;14m[1mAugmenting[0m[38;5;14m[1m [0m[38;5;14m[1mFuzzing[0m[38;5;14m[1m [0m[38;5;14m[1mThrough[0m[38;5;14m[1m [0m[38;5;14m[1mSelective[0m[38;5;14m[1m [0m[38;5;14m[1mSymbolic[0m[38;5;14m[1m [0m[38;5;14m[1mExecution,[0m[38;5;14m[1m [0m[38;5;14m[1m2016[0m[38;5;12m [39m
|
||||
[38;5;12m(https://cancer.shtech.org/wiki/uploads/2016---NDSS---driller-augmenting-fuzzing-through-selective-symbolic-execution.pdf)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAutomated Whitebox Fuzz Testing, 2008[0m[38;5;12m (https://www.ndss-symposium.org/wp-content/uploads/2017/09/Automated-Whitebox-Fuzz-Testing-paper-Patrice-Godefroid.pdf)[39m
|
||||
|
||||
|
||||
@@ -114,7 +117,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mSyzScope: Revealing High-Risk Security Impacts of Fuzzer-Exposed Bugs in Linux kernel, 2022[0m[38;5;12m (https://www.usenix.org/system/files/sec22-zou.pdf)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMorphuzz: Bending (Input) Space to Fuzz Virtual Devices, 2022[0m[38;5;12m (https://www.usenix.org/system/files/sec22-bulekov.pdf)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBreaking Through Binaries: Compiler-quality Instrumentation for Better Binary-only Fuzzing, 2021[0m[38;5;12m (https://www.usenix.org/conference/usenixsecurity21/presentation/nagy)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mICSFuzz: Manipulating I/Os and Repurposing Binary Code to Enable Instrumented Fuzzing in ICS Control Applications, 2021[0m[38;5;12m (https://www.usenix.org/conference/usenixsecurity21/presentation/tychalas)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mICSFuzz:[0m[38;5;14m[1m [0m[38;5;14m[1mManipulating[0m[38;5;14m[1m [0m[38;5;14m[1mI/Os[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mRepurposing[0m[38;5;14m[1m [0m[38;5;14m[1mBinary[0m[38;5;14m[1m [0m[38;5;14m[1mCode[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mEnable[0m[38;5;14m[1m [0m[38;5;14m[1mInstrumented[0m[38;5;14m[1m [0m[38;5;14m[1mFuzzing[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mICS[0m[38;5;14m[1m [0m[38;5;14m[1mControl[0m[38;5;14m[1m [0m[38;5;14m[1mApplications,[0m[38;5;14m[1m [0m[38;5;14m[1m2021[0m[38;5;12m [39m
|
||||
[38;5;12m(https://www.usenix.org/conference/usenixsecurity21/presentation/tychalas)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAndroid SmartTVs Vulnerability Discovery via Log-Guided Fuzzing, 2021[0m[38;5;12m (https://www.usenix.org/conference/usenixsecurity21/presentation/aafer)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mConstraint-guided Directed Greybox Fuzzing, 2021[0m[38;5;12m (https://www.usenix.org/conference/usenixsecurity21/presentation/lee-gwangmu)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mNyx: Greybox Hypervisor Fuzzing using Fast Snapshots and Affine Types, 2021[0m[38;5;12m (https://www.usenix.org/conference/usenixsecurity21/presentation/schumilo)[39m
|
||||
@@ -172,7 +176,8 @@
|
||||
[38;5;12m- [39m[38;5;14m[1mIMF: Inferred Model-based Fuzzer, 2017[0m[38;5;12m (http://daramg.gift/paper/han-ccs2017.pdf)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSemFuzz: Semantics-based Automatic Generation of Proof-of-Concept Exploits, 2017[0m[38;5;12m (https://www.informatics.indiana.edu/xw7/papers/p2139-you.pdf)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAFL-based Fuzzing for Java with Kelinci, 2017[0m[38;5;12m (https://dl.acm.org/citation.cfm?id=3138820)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDesigning New Operating Primitives to Improve Fuzzing Performance, 2017[0m[38;5;12m (http://iisp.gatech.edu/sites/default/files/images/designing_new_operating_primitives_to_improve_fuzzing_performance_vt.pdf)[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDesigning[0m[38;5;14m[1m [0m[38;5;14m[1mNew[0m[38;5;14m[1m [0m[38;5;14m[1mOperating[0m[38;5;14m[1m [0m[38;5;14m[1mPrimitives[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mImprove[0m[38;5;14m[1m [0m[38;5;14m[1mFuzzing[0m[38;5;14m[1m [0m[38;5;14m[1mPerformance,[0m[38;5;14m[1m [0m[38;5;14m[1m2017[0m[38;5;12m [39m
|
||||
[38;5;12m(http://iisp.gatech.edu/sites/default/files/images/designing_new_operating_primitives_to_improve_fuzzing_performance_vt.pdf)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDirected Greybox Fuzzing, 2017[0m[38;5;12m (https://dl.acm.org/citation.cfm?id=3134020)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mSlowFuzz: Automated Domain-Independent Detection of Algorithmic Complexity Vulnerabilities, 2017[0m[38;5;12m (https://arxiv.org/pdf/1708.08437.pdf)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mDIFUZE: Interface Aware Fuzzing for Kernel Drivers, 2017[0m[38;5;12m (https://acmccs.github.io/papers/p2123-corinaA.pdf)[39m
|
||||
@@ -215,24 +220,26 @@
|
||||
|
||||
|
||||
[38;2;255;187;0m[4mTools[0m
|
||||
[38;5;12mInformation[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mleverage[39m[38;5;12m [39m[38;5;12mfuzz[39m[38;5;12m [39m[38;5;12mtesting.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mitems[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12msection[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12morganized[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mclassified[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mstandards[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhttps://fuzzing-survey.org/[39m[38;5;12m [39m
|
||||
[38;5;12mwebsite.[39m[38;5;12m [39m[38;5;12mAlthough[39m[38;5;12m [39m[38;5;12mthere[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mcurrently[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12m35[39m[38;5;12m [39m[38;5;12mcategories,[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mselected[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mrelevant[39m[38;5;12m [39m[38;5;12mones[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mefficient[39m[38;5;12m [39m[38;5;12minformation.[39m[38;5;12m [39m[38;5;12mAdditionally,[39m[38;5;12m [39m[38;5;12mitems[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12moutdated[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdeprecated[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12mexcluded,[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12mthose[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mcurrently[39m[38;5;12m [39m[38;5;12musable[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mlisted.[39m
|
||||
[38;5;12mInformation[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mtools[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mleverage[39m[38;5;12m [39m[38;5;12mfuzz[39m[38;5;12m [39m[38;5;12mtesting.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mitems[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12msection[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12morganized[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mclassified[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mstandards[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mhttps://fuzzing-survey.org/[39m[38;5;12m [39m[38;5;12mwebsite.[39m[38;5;12m [39m[38;5;12mAlthough[39m[38;5;12m [39m[38;5;12mthere[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mcurrently[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12m35[39m[38;5;12m [39m[38;5;12mcategories,[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mselected[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mrelevant[39m[38;5;12m [39m[38;5;12mones[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12mefficient[39m[38;5;12m [39m[38;5;12minformation.[39m[38;5;12m [39m[38;5;12mAdditionally,[39m[38;5;12m [39m[38;5;12mitems[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m
|
||||
[38;5;12mare[39m[38;5;12m [39m[38;5;12moutdated[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdeprecated[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12mexcluded,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12monly[39m[38;5;12m [39m[38;5;12mthose[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mcurrently[39m[38;5;12m [39m[38;5;12musable[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mlisted.[39m
|
||||
[38;2;255;187;0m[4mFile[0m
|
||||
[38;5;12m- [39m[38;5;14m[1mAFL++[0m[38;5;12m (https://github.com/AFLplusplus/AFLplusplus) - AFL++ is a superior fork to Google's AFL - more speed, more and better mutations, more and better instrumentation, custom module support, etc.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAngora[0m[38;5;12m [39m[38;5;12m(https://github.com/AngoraFuzzer/Angora)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAngora[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmutation-based[39m[38;5;12m [39m[38;5;12mcoverage[39m[38;5;12m [39m[38;5;12mguided[39m[38;5;12m [39m[38;5;12mfuzzer.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mmain[39m[38;5;12m [39m[38;5;12mgoal[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAngora[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mincrease[39m[38;5;12m [39m[38;5;12mbranch[39m[38;5;12m [39m[38;5;12mcoverage[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12msolving[39m[38;5;12m [39m[38;5;12mpath[39m[38;5;12m [39m[38;5;12mconstraints[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12msymbolic[39m[38;5;12m [39m
|
||||
[38;5;12mexecution.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAFL++[0m[38;5;12m [39m[38;5;12m(https://github.com/AFLplusplus/AFLplusplus)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAFL++[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msuperior[39m[38;5;12m [39m[38;5;12mfork[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mGoogle's[39m[38;5;12m [39m[38;5;12mAFL[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mspeed,[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbetter[39m[38;5;12m [39m[38;5;12mmutations,[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbetter[39m[38;5;12m [39m[38;5;12minstrumentation,[39m[38;5;12m [39m[38;5;12mcustom[39m[38;5;12m [39m[38;5;12mmodule[39m[38;5;12m [39m
|
||||
[38;5;12msupport,[39m[38;5;12m [39m[38;5;12metc.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAngora[0m[38;5;12m [39m[38;5;12m(https://github.com/AngoraFuzzer/Angora)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAngora[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmutation-based[39m[38;5;12m [39m[38;5;12mcoverage[39m[38;5;12m [39m[38;5;12mguided[39m[38;5;12m [39m[38;5;12mfuzzer.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mmain[39m[38;5;12m [39m[38;5;12mgoal[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAngora[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mincrease[39m[38;5;12m [39m[38;5;12mbranch[39m[38;5;12m [39m[38;5;12mcoverage[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12msolving[39m[38;5;12m [39m[38;5;12mpath[39m[38;5;12m [39m[38;5;12mconstraints[39m[38;5;12m [39m
|
||||
[38;5;12mwithout[39m[38;5;12m [39m[38;5;12msymbolic[39m[38;5;12m [39m[38;5;12mexecution.[39m
|
||||
[38;2;255;187;0m[4mKernel[0m
|
||||
[38;2;255;187;0m[4mNetwork[0m
|
||||
[38;2;255;187;0m[4mAPI[0m
|
||||
[38;5;12m- [39m[38;5;14m[1mIvySyn[0m[38;5;12m (https://gitlab.com/brown-ssl/ivysyn) - IvySyn is a fully-automated framework for discovering memory error vulnerabilities in Deep Learning (DL) frameworks.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMINER[0m[38;5;12m [39m[38;5;12m(https://github.com/puppet-meteor/MINER)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMINER[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mfuzzer[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mutilizes[39m[38;5;12m [39m[38;5;12mthree[39m[38;5;12m [39m[38;5;12mdata-driven[39m[38;5;12m [39m[38;5;12mdesigns[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mtogether[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mguide[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msequence[39m[38;5;12m [39m[38;5;12mgeneration,[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mrequest[39m[38;5;12m [39m[38;5;12mgeneration[39m[38;5;12m [39m[38;5;12mquality,[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mcapture[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12munique[39m[38;5;12m [39m[38;5;12merrors[39m[38;5;12m [39m[38;5;12mcaused[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mincorrect[39m[38;5;12m [39m[38;5;12mparameter[39m[38;5;12m [39m[38;5;12musage.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMINER[0m[38;5;12m [39m[38;5;12m(https://github.com/puppet-meteor/MINER)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMINER[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mREST[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mfuzzer[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mutilizes[39m[38;5;12m [39m[38;5;12mthree[39m[38;5;12m [39m[38;5;12mdata-driven[39m[38;5;12m [39m[38;5;12mdesigns[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mtogether[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mguide[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msequence[39m[38;5;12m [39m[38;5;12mgeneration,[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mrequest[39m[38;5;12m [39m
|
||||
[38;5;12mgeneration[39m[38;5;12m [39m[38;5;12mquality,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcapture[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12munique[39m[38;5;12m [39m[38;5;12merrors[39m[38;5;12m [39m[38;5;12mcaused[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mincorrect[39m[38;5;12m [39m[38;5;12mparameter[39m[38;5;12m [39m[38;5;12musage.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mRestTestGen[0m[38;5;12m (https://github.com/SeUniVr/RestTestGen) - RestTestGen is a robust tool and framework designed for automated black-box testing of RESTful web APIs.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mGraphFuzz[0m[38;5;12m (https://github.com/ForAllSecure/GraphFuzz) - GraphFuzz is an experimental framework for building structure-aware, library API fuzzers.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMinerva[0m[38;5;12m (https://github.com/ChijinZ/Minerva) - Minerva is a browser fuzzer augmented by API mod-ref relations, aiming to synthesize highly-relevant browser API invocations in each test case.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFANS[0m[38;5;12m [39m[38;5;12m(https://github.com/iromise/fans)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFANS[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfuzzing[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfuzzing[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mservices.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12mfour[39m[38;5;12m [39m[38;5;12mcomponents:[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mcollector,[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mextractor,[39m[38;5;12m [39m[38;5;12mdependency[39m[38;5;12m [39m[38;5;12minferer,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12mfuzzer[39m[38;5;12m [39m[38;5;12mengine.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMinerva[0m[38;5;12m [39m[38;5;12m(https://github.com/ChijinZ/Minerva)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMinerva[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbrowser[39m[38;5;12m [39m[38;5;12mfuzzer[39m[38;5;12m [39m[38;5;12maugmented[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mmod-ref[39m[38;5;12m [39m[38;5;12mrelations,[39m[38;5;12m [39m[38;5;12maiming[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msynthesize[39m[38;5;12m [39m[38;5;12mhighly-relevant[39m[38;5;12m [39m[38;5;12mbrowser[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12minvocations[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m
|
||||
[38;5;12mcase.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFANS[0m[38;5;12m [39m[38;5;12m(https://github.com/iromise/fans)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFANS[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfuzzing[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mfuzzing[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mservices.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcontains[39m[38;5;12m [39m[38;5;12mfour[39m[38;5;12m [39m[38;5;12mcomponents:[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mcollector,[39m[38;5;12m [39m[38;5;12minterface[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mextractor,[39m[38;5;12m [39m
|
||||
[38;5;12mdependency[39m[38;5;12m [39m[38;5;12minferer,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfuzzer[39m[38;5;12m [39m[38;5;12mengine.[39m
|
||||
[38;2;255;187;0m[4mJavaScript[0m
|
||||
[38;2;255;187;0m[4mFirmware[0m
|
||||
[38;2;255;187;0m[4mHypervisor[0m
|
||||
@@ -244,8 +251,8 @@
|
||||
[38;2;255;187;0m[4mLib[0m
|
||||
[38;2;255;187;0m[4mWeb[0m
|
||||
[38;5;12m- [39m[38;5;14m[1mTEFuzz[0m[38;5;12m (https://github.com/seclab-fudan/TEFuzz/) - TEFuzz is a tailored fuzzing-based framework to facilitate the detection and exploitation of template escape bugs.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWitcher[0m[38;5;12m [39m[38;5;12m(https://github.com/sefcom/Witcher)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWitcher[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mfuzzer[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mutilizes[39m[38;5;12m [39m[38;5;12mmutational[39m[38;5;12m [39m[38;5;12mfuzzing[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mexplore[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfault[39m[38;5;12m [39m[38;5;12mescalation[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdetect[39m[38;5;12m [39m[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSQL[39m[38;5;12m [39m[38;5;12minjection[39m[38;5;12m [39m
|
||||
[38;5;12mvulnerabilities.[39m
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWitcher[0m[38;5;12m [39m[38;5;12m(https://github.com/sefcom/Witcher)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWitcher[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapplication[39m[38;5;12m [39m[38;5;12mfuzzer[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mutilizes[39m[38;5;12m [39m[38;5;12mmutational[39m[38;5;12m [39m[38;5;12mfuzzing[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mexplore[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfault[39m[38;5;12m [39m[38;5;12mescalation[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdetect[39m[38;5;12m [39m[38;5;12mcommand[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSQL[39m
|
||||
[38;5;12minjection[39m[38;5;12m [39m[38;5;12mvulnerabilities.[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCorbFuzz[0m[38;5;12m (https://github.com/shouc/corbfuzz) - CorbFuzz is a state-aware fuzzer for generating as much reponses from a web application as possible without need of setting up database, etc.[39m
|
||||
[38;2;255;187;0m[4mDOM[0m
|
||||
[38;2;255;187;0m[4mArgument[0m
|
||||
|
||||
Reference in New Issue
Block a user