We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

An Introduction to Fuzzing and a direct application to the real world

Formal Metadata

Title
An Introduction to Fuzzing and a direct application to the real world
Title of Series
Number of Parts
27
Author
License
CC Attribution - NonCommercial - NoDerivatives 2.5 Switzerland:
You are free to use, copy, distribute and transmit the work or content in unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Are you getting tired of people reporting security issues in your software? Do you think checking the bounds of your buffers is too much work? You want to find bugs in "your" software, but accidentally "misplaced" the source code?Or maybe, the source code was found again, but nobody understands what it is doing? The answer to all of the above questions - and more - is fuzzing! In essence, fuzzing tries to - intelligently and automatically - find bugs in software. In this talk, you will first get to know how fuzzing actually accomplishes that and how to use it for finding bugs. As a direct application of the first part, we will then go over the process of taking the iPhone boot loader, making it runnable on linux and finally being able to fuzz it.