Kodsnack 312 - I den hundradimensionella rymden kan ingen höra dig skrika, med Paul Dreik
Kodsnack - Podcast tekijän mukaan Kristoffer, Fredrik, Tobias - Tiistaisin
Tobias snackar med Paul Dreik om fuzzing - att att hitta fel i sitt program genom att bombardera det med oväntad data. Det är inte bara nyttigt för bufferöversvämningar i C++-program. Om ditt program är av den sällsynta typen som tar input från omvärlden är fuzzing definitivt ett verktyg du kan ha nytta av! Paul berättar vad fuzzing är, varför man har nytta av det och vilka verktyg man kan tänkas vilja använda.
Har någon lyssnare erfarenhet av att fuzza Java? Paul vill höra hur det är!
Har du kommentarer, frågor eller tips? Vi är @kodsnack, @tobiashieta, @iskrig, och @bjoreman på Twitter, har en sida på Facebook och epostas på [email protected] om du vill skriva längre. Vi läser allt som skickas.
Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes!
Länkar
- Fuzzing
- Stockholm C++-meetupen
- Meetup-tillfället där Tobias och Paul pratade
- Paul Dreiks webbplats, Twitter och företag
- Pauls presentationsbilder och video
- AFL
- Sandbox escapes i Chrome
- Patricia Aas presentationer
- grep
- cat
- sort
- Hur fuzzing började
- libfuzzer
- bdecode - funktion för libtorrent skriven av Arvid Nordberg
- Valgrind
- Statisk analys
- Integer overflow
- Libxml2
- AFL QEMU mode
- Differentiell fuzzning
- Guido Vranken håller på med differentiell fuzzning med bignumbibliotek som körs mot varandra
- Pauls presentation, igen och video
- Konstiga bilder som en fuzzer har genererat
Titlar
- Varför kan du så mycket om fuzzing?
- Ett skal i säkerhetslöken
- Då var fuzzningen född
- I den hundradimensionella rymden kan ingen höra dig skrika
- Alla program som tar input behöver lite fuzzing
- Input som kraschar ditt program
- Vara så himla känslig man bara kan
- Oj, vi läste minnet fel
- Bisarra corner cases