Functional Fuzzing with Funk
Benjamin Kurtz explores functional fuzzing with funk at DEF CON 15, examining mobile-security and practical defenses.
Summary
Architecture and Background
Benjamin Kurtz: Functional Fuzzing with Funk This talk will introduce a simple and incredibly powerful framework for the scripted generation of network traffic: Funk, a new tool for fuzzing arbitrary network protocols written using the Chicken Scheme-to-C compiler. Source code will be provided and explained, so you can start using this framework today for all your network traffic generation needs!
Vulnerability Analysis
Some familiarity with functional languages like Lisp or Scheme will be helpful, but not required. Ben Kurtz is a software engineer at an industry-leading model-based design company.
Exploitation and Demonstrations
Earlier, he earned his Masters of Computer Science by applying language theory to the visual analysis of probe data under the DARPA DASADA program. Soon afterward, he discovered that it's much easier to break something than to fix it, and became the principal researcher and developer of threat generation and analysis technologies at Imperfect Networks.
Remediation and Defensive Strategies
In other incarnations, he has worked on critical systems for power plants, passenger jets, and insurance companies. If you knew him better, this would make you nervous.
Related talks
Main Stage·45 min
Zed Shaw
Zed Shaw explores saving the internet with hate at DEF CON 15, examining mobile-security and practical defenses.
Main Stage·1 hr 2 min
Vitaly Kamlyuk
Vitaly Kamlyuk details vitaliy Kamlyuk: Fighting Malware on your own.
Main Stage·30 min
Thomas Wilhelm
Thomas Wilhelm explores turn key pen test labs at DEF CON 15, examining mobile-security and practical defenses.


