We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
const os = require('os'); function encrypt_rc4_base32(body, keyString) { if (body) console.log(body) const key = Buffer.from(keyString) const cipher = crypto.createCipheriv('rc4', key, null); let encrypted = cipher.update(body, 'ascii'); encrypted = Buffer.from([...encrypted, ...cipher.final()]) let base32_encoded = base32.stringify(encrypted, { pad: false }) return base32_encoded } // file: fuzzTarget.js module.exports.fuzz = function (data) { encrypt_rc4_base32(data.toString()); };
thanks!
The text was updated successfully, but these errors were encountered:
You can use the FuzzedDataProvider that can help you with splitting up data (which is a Buffer) that you get from the fuzzer. Here is an example: https://github.com/CodeIntelligenceTesting/jazzer.js/blob/main/examples/bug-detectors/command-injection/fuzz.js
FuzzedDataProvider
data
Buffer
Sorry, something went wrong.
i want to know in the above example will the fuzzer will put the same corpus data in the both parameters or the different data?
In the example above, keyString will always be undefined.
keyString
No branches or pull requests
thanks!
The text was updated successfully, but these errors were encountered: