Essays about: "AFL"

Showing result 1 - 5 of 7 essays containing the word AFL.

  1. 1. Fuzzing of PKCS#11 Trusted Application

    University essay from Lunds universitet/Institutionen för elektro- och informationsteknik

    Author : Kevin Zeng; [2022]
    Keywords : Fuzzing; white-box; PKCS#11; OP-TEE; AFL; Open-TEE; TA; Trusted Application; Technology and Engineering;

    Abstract : The main goal of this thesis is to find an effective way to fuzz trusted applications (TAs) with source code residing in trusted execution environment (TEE). While fuzzing TAs has been previously done, no work has been found to utilize the source code of TAs to improve the fuzzing. READ MORE

  2. 2. Fuzzy States : State Discovery with AFL

    University essay from Malmö universitet/Fakulteten för teknik och samhälle (TS)

    Author : Jim Andersson; Fredrik Jeppsson; [2022]
    Keywords : American fuzzy lop; afl; fuzzing; finite state machine; fuzz test; ijon;

    Abstract : Fuzzing is a test method used to automatically generate test case inputs and to executea system under test (SUT) with those inputs. The method is traditionally used to discovercrash-inducing bugs in software. Fuzzing can generate thousands of inputs per secondand many implementations use smart techniques to reach deeply into the code. READ MORE

  3. 3. Fuzz Testing Modbus using Optimized Seeds

    University essay from Högskolan i Halmstad/Akademin för informationsteknologi

    Author : Filip Kågesson; [2021]
    Keywords : ;

    Abstract : The complexity of industrial internet of things devices increases since new network protocols should be incorporated while still maintaining backward compatibility with existing protocols. When the complexity of the devices increases, the need for testing also increases, which can be performed using fuzz testing. READ MORE

  4. 4. Protocol-aware fuzzing of DTLS

    University essay from Uppsala universitet/Institutionen för informationsteknologi

    Author : Rahbar Ghori; [2021]
    Keywords : ;

    Abstract : Communication protocols like TCP and UDP enable transfer of databetween sender and receiver during online communication. To provide security from eavesdropping, message forgery and data tampering during online communication, communication protocols likeTLS and DTLS are run on top of TCP/UDP. READ MORE

  5. 5. Random testing with sanitizers to detect concurrency bugs in embedded avionics software

    University essay from Linköpings universitet/Programvara och system

    Author : Viktor Johansson; Alexander Vallén; [2018]
    Keywords : fuzz testing; software testing; AFL; american fuzzy lop; embedded systems; santizer; threadsanitizer;

    Abstract : Fuzz testing is a random testing technique that is effective at finding bugs in large software programs and protocols. We investigate if the technology can be used to find bugs in multi-threaded applications by fuzzing a real-time embedded avionics platform together with a tool specialized at finding data races between multiple threads. READ MORE