Главная
Study mode:
on
1
Introduction
2
What is fuzzing
3
Hackers and developers
4
Blessing
5
Effective
6
Native vs Management
7
Example
8
OSS Buzz
9
AFL
10
Fuzzers
11
Python Buzzer
12
Mutational Buzzer
13
Memory Errors
14
G Flags
15
The Buzzer
16
The Registers
17
Debugging
18
Triage
19
Fuzzboard
20
MiniFuzz
21
How effective is fuzzing
22
Do any better
23
The mess paint
24
Setting a breakpoint
25
Big stack trick
26
Dynamic matching
27
Calling exits
28
Can we do better
29
Inmemory fuzz
30
Snapshot fuzz
31
Local
Description:
Explore the fundamentals of fuzzing in this 45-minute conference talk from BSides Tampa 2017. Dive into the world of software testing as Brian Beaudry explains what fuzzing is, its importance for both hackers and developers, and its effectiveness in identifying vulnerabilities. Learn about different fuzzing techniques, including native vs. managed code fuzzing, and discover popular open-source tools like AFL. Gain insights into creating Python-based fuzzers and mutational fuzzers, and understand how to detect memory errors using various techniques. Explore debugging and triaging processes, and discover advanced concepts like in-memory fuzzing and snapshot fuzzing. By the end of this talk, acquire practical knowledge to implement fuzzing techniques for more robust software security testing.

Intro to Fuzzing for Fun and Profit

Add to list