Nytro Posted December 22, 2012 Report Posted December 22, 2012 In-Memory Fuzzing in JAVASWISS ETHICAL HACKING©2012 High-Tech Bridge SA – www.htbridge.comIn-Memory Fuzzing in JAVA2012.12.17 Xavier ROUSSELI. What is Fuzzing?IntroductionFuzzing processTargetsInputs vectorsData generationTarget monitoringAdvantages and drawbacksII. In Memory FuzzingWhy use in-memory Fuzzing?PrincipleData injection exampleBuilding in-memory FuzzerCreating loop in memoryAdvantages and drawbacksIII. DbgHelp4JPresentationKey featuresExampleImplementing in-memory FuzzerIV. Real case studyEasyFTP 1.7.0.11I. What is fuzzing?Introduction- OWASP definition :“Fuzz testing or Fuzzing is a Black Box software testing technique, which basically consists in finding implementation bugs using malformed/semi-malformed data injection in an automated fashion.“- Alternative to code review mainly used in white box testing.- Due to automated tests, fuzzing allows us to assess a software against a huge set of test cases in a few time.- Especially useful to test common applications implementations like FTP server or HTTP server.Download:www.exploit-db.com/download_pdf/23570 Quote