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

Introduction to modern fuzzing

00:00

Formal Metadata

Title
Introduction to modern fuzzing
Subtitle
Find and fix vulnerabilities before they reach production.
Title of Series
Number of Parts
62
Author
License
CC Attribution 4.0 International:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal 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
This talk is a hands-on introduction to fuzz testing. After a basic introduction to fuzzing we will give a live demonstration of our open source fuzzing tools, supporting C/C++, Java, JavaScript and Go. They will showcase modern state-of-the-art fuzzing approaches and demonstrate the different kinds of bugs one can detect.
Keywords
Open setFreewareHypermediaOpen sourceSoftwareCodeMeta elementComputerFront and back endsGoogle ChromeOffice <Programm>Firefox <Programm>GoogolFuzzy logicGastropod shelloutputPlastikkarteData structureFile formatData modelFormal grammarSource codeFuzzy logicOpen sourceComputer scienceWeb-DesignerResampling (statistics)Punched cardStructured programmingUnit testingBlack boxCodeDifferent (Kate Ryan album)Type theoryDemo (music)Software bugPerfect groupSoftware testingVulnerability (computing)Physical systemNumberRandomizationGraphical user interfaceoutputFile formatPlastikkarteGastropod shellBackdoor (computing)Front and back endsSoftwareFocus (optics)BitData structureDependent and independent variablesCuboidCategory of beingValidity (statistics)System callAnalytic continuationLipschitz-StetigkeitDirection (geometry)Communications protocolComputer fileGroup actionProjective planeSet (mathematics)Cellular automatonCrash (computing)MereologyTerm (mathematics)Computer animation
Data managementoutputElectronic program guideCodeFreewareOpen sourceSoftwareAverageProcess (computing)TelecommunicationOverhead (computing)InformationSystem programmingCommunications protocolPhysical systemSoftware testingDifferent (Kate Ryan album)RandomizationLevel (video gaming)InformationPhysical systemMathematicsComplex (psychology)Multiplication signCartesian coordinate systemoutputTraffic reportingExecution unitFlow separationCASE <Informatik>Software testingCommunications protocolFuzzy logicPoint (geometry)BitUnit testingFile formatProcess (computing)String (computer science)Open sourceHookingCodeOnline helpBranch (computer science)Latent heatData structureWeb 2.0Software bugBlack box1 (number)MultiplicationVirtual machineService (economics)Connectivity (graph theory)CuboidComputer animation
AverageSoftware testingPhysical systemoutputFreewareOpen sourceCodeRead-only memoryInfinityDeadlockCommunications protocolIntegerPointer (computer programming)ImplementationConsistencyData compressionBuffer overflowParsingRegular graphHypermediaCodecProcess (computing)Remote procedure callDatabaseComputer networkWeb browserCryptographyCompilerKernel (computing)Device driverInformationFile formatAddress spaceNormal (geometry)Semiconductor memoryAreaCartesian coordinate systemSoftware bugMemory managementStack (abstract data type)Buffer solutionLeakSource codePoint (geometry)Buffer overflowLoop (music)outputPhysical systemVulnerability (computing)CodeLine (geometry)State of matterHookingFreewareInformationAnalogyFunctional (mathematics)File formatMultiplication signJava appletFuzzy logicCrash (computing)Pointer (computer programming)Web browserCASE <Informatik>Web applicationException handlingGoodness of fitData loggerInteractive televisionAssembly languageRegulärer Ausdruck <Textverarbeitung>BitComplex (psychology)DeadlockInfinityServer (computing)ParsingState observerImplementationDependent and independent variablesDifferent (Kate Ryan album)Session Initiation ProtocolData compressionLimit (category theory)EmulatorComputer animation
Open sourceFreewareAsynchronous Transfer ModeProcess (computing)ImplementationDifferential (mechanical device)Software testingScripting languageProgrammschleifeCodeTime domainReflection (mathematics)Open sourceParameter (computer programming)Software frameworkSoftware bugJava appletPoint (geometry)Projective planeFormal languageDenial-of-service attackAsynchronous Transfer ModeException handlingSet (mathematics)outputInjektivitätSemiconductor memoryInformation securityWeb serviceScripting languageElectronic program guideVirtual machineFuzzy logicCASE <Informatik>Process (computing)InfinityDatabaseCodeRun time (program lifecycle phase)Dependent and independent variablesPrice indexLoop (music)Error messageRemote procedure callRight angleVariable (mathematics)ProgrammschleifeCartesian coordinate systemLibrary (computing)ImplementationService (economics)Computer animation
Open sourceFreewareMeta elementMaß <Mathematik>Java appletBit rateReal-time operating systemCodeNormal (geometry)File formatLemma (mathematics)Gamma functionAsynchronous Transfer ModeEmailAreaComputer wormGame theoryOpen sourceBinary codeMoment (mathematics)Library (computing)Medical imagingStack (abstract data type)outputTracing (software)Software testingInternet service providerPhysical systemRepository (publishing)Computer clusterFunction (mathematics)Fuzzy logicFunctional (mathematics)Software bugException handlingRevision controlComputer animationSource codeJSON
Game theoryJava appletReduction of orderMereologyMassWorld Wide Web ConsortiumoutputParsingCodeSample (statistics)File formatCloud computingFunction (mathematics)2 (number)Java appletException handlingSource code
Cache (computing)GEDCOMCodeJava appletSample (statistics)Game theoryCodeoutputNegative numberPoint (geometry)Exception handlingPosition operatorSource code
ParsingFile formatFunction (mathematics)Sample (statistics)outputWindowCodeDevice driverRandom numberNormal (geometry)Java appletHookingCodeMereologyFunctional (mathematics)outputCASE <Informatik>Error messageMultiplication signCartesian coordinate systemSource codeJSON
Sample (statistics)Cache (computing)CodeCrash (computing)Java appletBlogCodeMultiplication signCartesian coordinate systemoutputContinuous integrationString (computer science)Source code
Web pageParsingString (computer science)Cache (computing)Crash (computing)Java appletSample (statistics)CodeDevice driverFunction (mathematics)BlogToken ringFuzzy logicJava appletFunctional (mathematics)outputException handlingSoftware bugRevision controlIdentifiabilityParameter (computer programming)Information overloadSource code
Cache (computing)CodeSample (statistics)Function (mathematics)Java appletDevice driverWorld Wide Web ConsortiumParsingVertex (graph theory)GeometryString (computer science)Internet service providerParsingMereologyGEDCOMImage warpingMassLibrary (computing)Coma BerenicesMoment (mathematics)Reduction of orderInformationLemma (mathematics)Message passingBit rateGame theoryScripting languageoutputLattice (order)State of matterElectronic mailing list2 (number)BitCartesian coordinate systemSocial classoutputJava appletMultiplication signSubject indexingBound stateEmailSource code
State of matterDegree (graph theory)CodeData managementJava appletDisintegrationIntegrated development environmentTraffic reportingLinear regressionSoftware testingOpen sourceCommon Language InfrastructureScripting languageFreewareAsynchronous Transfer ModeFunction (mathematics)Java appletSoftware developerMereologySoftware testingProjective planeCommon Language InfrastructureOpen sourceINTEGRALPhysical systemFuzzy logicBuildingFront and back endsFormal languageCodeCartesian coordinate systemTraffic reportingVirtual machineUnit testingContinuous integrationInheritance (object-oriented programming)CuboidComputer fileDebuggerSoftware as a serviceoutputConnected spaceBinary codeComputer animation
outputParsingJava appletParsingToken ringFreewareOpen sourceLinear regressionSoftware testingBinary fileWeb pageNormal (geometry)Crash (computing)State of matterProcess (computing)Condition numberParameter (computer programming)Buffer overflowCodeDifferent (Kate Ryan album)Software testingString (computer science)Memory managementFuzzy logicCartesian coordinate systemScripting languageInstallation artPhysical systemCASE <Informatik>WindowProjective planePerfect groupBranch (computer science)Revision control
Java appletToken ringGamma functionLinear regressionLevel (video gaming)Fuzzy logicComputer-generated imageryWorld Wide Web ConsortiumRepository (publishing)Video GenieNormal (geometry)Visual systemTime zoneProcess (computing)Electronic mailing listElectronic program guideProjective planeConfiguration spaceComputer fileTask (computing)String (computer science)Keyboard shortcutIntegerFunctional (mathematics)Source codeComputer animation
Fuzzy logicAddress spaceGEDCOMWorld Wide Web ConsortiumLink (knot theory)CompilerGamma functionAverageFunction (mathematics)Directory serviceSample (statistics)Function (mathematics)Buffer overflowConfiguration spaceAddress spaceSemiconductor memoryInformationArc (geometry)Fuzzy logicINTEGRALParameter (computer programming)Software testingAreaSource code
Fuzzy logicLink (knot theory)Function (mathematics)Type theoryAverageComputer fileInclusion mapGame theoryPhysical systemComplete metric spaceOpen sourceFreewareCellular automatonNormed vector spaceCovering spaceWorld Wide Web ConsortiumPlug-in (computing)CodeMach's principleNormal (geometry)Module (mathematics)Dedekind cutLevel (video gaming)Buffer overflowFunction (mathematics)Line (geometry)1 (number)Memory managementVideo game consoleString (computer science)Medical imagingoutputFuzzy logicLibrary (computing)State of matterMaizeInformationGame controllerOpen sourceOcean currentBitAreaBefehlsprozessorFile formatException handlingMultiplication signSoftware repositoryMereologyCodeBranch (computer science)WordCondition numberPairwise comparisonOperator (mathematics)Parameter (computer programming)HookingSource code
Integrated development environmentDisintegrationTraffic reportingLinear regressionSoftware testingData managementJava appletScripting languageCodeOpen sourceData structureFuzzy logicGoogolSoftware developerExpert systemAlgebraic closureFront and back endsSoftware testingComputer fileFuzzy logicInternet service providerType theoryJava appletCasting (performing arts)BlogWebsiteComputer animationProgram flowchart
FreewareMach's principleOpen sourceSoftwareMany-valued logicLatent class modelCompilation albumState of matterProjective planeCASE <Informatik>Revision controlCompilerLatent heatUtility softwareFlagType theoryParameter (computer programming)Link (knot theory)Multiplication signString (computer science)outputGoodness of fitSoftware testingSoftware bugFuzzy logicBuffer solutionRight angleRange (statistics)Classical physicsSoftware maintenanceLecture/Conference
JSONXMLUML
Transcript: English(auto-generated)