Skip to content
A web page based fuzzer that generates random JS statements then fuzz in the web-browser.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
arrayy
classy
deletey
domy
enumy
functiony
gettersettery/getter
mathy
regexy
runtime
stringy
README.md
lucky-jsfuzz-chrome.html
sample-out.html

README.md

lucky-js-fuzz

Html that generates random js statements then fuzz in the web-browser.

Usage:

a) put all of those files under a web server

b) visit lucky-jsfuzz-chrome.html

please notice the last line of lucky-jsfuzz-chrome.html: outputAllThingsHTMLFormat(false);
if you want to run the script instantly in the web-browser, you should change the arugment 'false' to 'true'.

Sample output:

Please check sample_out.html

This html file was generated by every type of output limited to 3, recommend value is 12.

Contact me:

Wenxiang Qian (aka blastxiang), leonwxqian#gmail.com

Blog: http://nul.pw

PS

I am not a pro on writing Javascript, and this fuzzer was written in a hurry. So the project is written in a very old yet ugly '90s style.

It was formerly going to be used for fuzzing NScript, a script evaluation engine used in the Windows Defender, so there're only basic data type supported here. I will update often as I am prepare to use this to do more fuzzing work in the future.

You can’t perform that action at this time.