Skip to content
0:00 / 0:00

#jazzer#jsoup#fuzztesting

Fuzzing Java code (JSoup) using Jazzer fuzzer - Java Security

FuzzingLabs

7.1K subscribers • 7 videos on Hallway

YouTube

Intermediate. Assumes working knowledge.

5.6K views5 years ago1 recommendation

SecurityProgramming languagesTestingJava and the JVMWeb and application security

How to create a fuzzing harness using Jazzer to find uncaught exceptions in the JSoup Java library.

📥 Download source code and materials: academy.fuzzinglabs.com/fuzzing-java-code-jazzer?coupon=yout… In this course, I will fuzz a popular Java library (JSoup) in order to find uncaught Java exceptions. I will explain how to create a fuzzing harness for this target using the Jazzer fuzzer. Then, I will run it and show you what's happening when you trigger crashes. #Fuzzing #Java #Exception Presentation Jazzer Today's target (JSoup) Installation/compilation of Jazzer Find a good JSoup API Write a Jazzer fuzz target Modify the config files Run the fuzzer First crash (IllegalArgumentException) Modify the code to throw this bug Storing corpora between each run Second crash (NullPointerException) Further readings: - github.com/CodeIntelligenceTesting/jazzer - blog.code-intelligence.com/fuzzing-for-jvm-is-now-open-sourc… - security.googleblog.com/2021/03/fuzzing-java-in-oss-fuzz.htm… ==== 💻 FuzzingLabs Training ==== - Rust Security Audit and Fuzzing: academy.fuzzinglabs.com/rust-security-audit-and-fuzzing-trai… - C/C++ Whitebox Fuzzing: academy.fuzzinglabs.com/c-whitebox-fuzzing?coupon=youtube - WebAssembly Reversing and Dynamic Analysis: academy.fuzzinglabs.com/wasm-security-reversing-dynamic-anal… - Go Security Audit and Fuzzing: academy.fuzzinglabs.com/go-security-audit-and-fuzzing?coupon… ==== 🦄 Join the community ==== academy.fuzzinglabs.com/fuzzing-labs-community 📡 Socials: - Twitter: twitter.com/FuzzingLabs - Telegram: t.me/fuzzinglabs - TikTok: tiktok.com/@fuzzinglabs Keyword: Fuzzing, Fuzz Testing, Java, Jazzer, Maven, Bazel Link to this video: youtu.be/Ai3wnnSFC-8

Why it's here

1 person recommends this

What people say. Recommended as a tutorial on fuzzing Java applications using the Jazzer fuzzer.

u/pat_ventuzeloin r/ReverseEngineering • Recommends

Fuzzing Java code using Jazzer fuzzer (Youtube/Tutorial)