Skip to main content

Showing 1–4 of 4 results for author: Fioraldi, A

.
  1. arXiv:2102.02527  [pdf, other

    cs.CR cs.SE

    FuzzSplore: Visualizing Feedback-Driven Fuzzing Techniques

    Authors: Andrea Fioraldi, Luigi Paolo Pileggi

    Abstract: Fuzz Testing techniques are the state of the art in software testing for security issues nowadays. Their great effectiveness attracted the attention of researchers and hackers and involved them in develo** a lot of new techniques to improve Fuzz Testing. The evaluation and the cross-comparison of these techniques is an almost open problem. In this paper, we propose a human-driven approach to thi… ▽ More

    Submitted 6 February, 2021; v1 submitted 4 February, 2021; originally announced February 2021.

  2. arXiv:2012.11182  [pdf, other

    cs.SE cs.CR

    Program State Abstraction for Feedback-Driven Fuzz Testing using Likely Invariants

    Authors: Andrea Fioraldi

    Abstract: Fuzz testing proved its great effectiveness in finding software bugs in the latest years, however, there are still open challenges. Coverage-guided fuzzers suffer from the fact that covering a program point does not ensure the trigger of a fault. Other more sensitive techniques that in theory should cope with this problem, such as the coverage of the memory values, easily lead to path explosion. I… ▽ More

    Submitted 21 December, 2020; originally announced December 2020.

    Comments: This is a Master Thesis

  3. arXiv:2006.16601  [pdf, other

    cs.CR cs.PL

    Symbolic Execution and Debugging Synchronization

    Authors: Andrea Fioraldi

    Abstract: In this thesis, we introduce the idea of combining symbolic execution with dynamic analysis for reverse engineering. Differently from DSE, we devise an approach where the reverse engineer can use a debugger to drive and inspect a concrete execution engine of the application code and then, when needed, transfer the execution into a symbolic executor in order to automatically identify the input valu… ▽ More

    Submitted 30 June, 2020; originally announced June 2020.

  4. WEIZZ: Automatic Grey-box Fuzzing for Structured Binary Formats

    Authors: Andrea Fioraldi, Daniele Cono D'Elia, Emilio Coppa

    Abstract: Fuzzing technologies have evolved at a fast pace in recent years, revealing bugs in programs with ever increasing depth and speed. Applications working with complex formats are however more difficult to take on, as inputs need to meet certain format-specific characteristics to get through the initial parsing stage and reach deeper behaviors of the program. Unlike prior proposals based on manually… ▽ More

    Submitted 12 August, 2020; v1 submitted 1 November, 2019; originally announced November 2019.

    Journal ref: Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2020