Premium Partner

Dobin 0x71_Fuzzing.pdf

Dobin 0x71_Fuzzing.pdf

Dobin 0x71_Fuzzing.pdf


Kartei Details

Karten 11
Sprache English
Kategorie Religion/Ethik
Stufe Universität
Erstellt / Aktualisiert 25.06.2019 / 25.06.2019
Lizenzierung Keine Angabe
Weblink
https://card2brain.ch/box/20190625_dobin_0x71fuzzing_pdf
Einbinden
<iframe src="https://card2brain.ch/box/20190625_dobin_0x71fuzzing_pdf/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

What is fuzzing?

"Finding bugs by bombarding target with nonconform data"

Think: Flip a few bits in a PDF, then start Acrobat with that PDF

Just mor automated

What is a fuzzer?

Fuzzer:

A program which generates new "random" inputs, and feeds it to the target program.

 

What 3 types of fuzzing are there?

Types of Fuzzing:

  • Mutation based
  • Grammar based
  • Feedback based

What is mutation based fuzzing and what steps are involved?

Mutation based fuzzing:

Take an input file, modify it a bit, continue

 

Steps:

  • Create input corpus
  • Select an input
  • Modify input file ("fuzz it")
  • Start program with input file
  • Identify crashes