Below you will find pages that utilize the taxonomy term “fuzzing”
Blog | September 24, 2020
How to integrate a fuzzer with your project?
By Kamil Frankowicz
Generally, during fuzz testing (regardless of the tool used to perform it: American Fuzzy Lop, libFuzzer, or any other), we have to remember to keep the number of iterations per second high. This means that a good fuzzer is a fast fuzzer. This is mostly facilitated by minimizing the structures and operations needed to prepare the context. We do not reinitialize the mechanisms of the fuzzed library for every iteration.
read more
Blog | September 17, 2020
An introduction to LLVM libFuzzer
By Kamil Frankowicz, Kamil Rytarowski
Fuzzing is a software testing method that involves passing malformed data as input to the program and monitoring it for misbehavior. Today, fuzzing is one of the most effective ways to find software security problems. In 2014, Michał Zalewski presented American Fuzzy Lop, the first coverage guided fuzzer. This started the modern world of fuzzing solutions and techniques on the market.
read more
Services
Code Security
Userland Toolchain Sanitizers, Hardened Allocators. Stack Hardening. Expertise in modern security-oriented and coverage-aided fuzzers for kernels, libraries and applications. Kernel ASLR, Kernel Sanitizers, CPU Bugs Mitigation, Network Stack Hardening, Software and Hardware Assisted Virtualization, Device Driver Fuzzers.