VirtualBox

Changeset 72436 in vbox for trunk/src/VBox/Runtime


Ignore:
Timestamp:
Jun 4, 2018 7:59:26 PM (7 years ago)
Author:
vboxsync
Message:

Runtime: bugref:9006 and bugref:9188: Initial code drop for a small and simple fuzzing framework which will be used for fuzzing our various parsers which handle untrusted user input

(filesystem, disk images, archives, certificates, etc.). Supports fuzzing any binary as long as it accepts input through a file or stdin so far. Very much work in
progress...

Location:
trunk/src/VBox/Runtime
Files:
2 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/Makefile.kmk

    r71916 r72436  
    16291629                $(patsubst common/checksum/alt-%,common/checksum/openssl-%,$(RuntimeR3_SOURCES)) ) ) \
    16301630        common/checksum/crc32-zlib.cpp \
     1631        common/fuzz/fuzz.cpp \
     1632        common/fuzz/fuzz-observer.cpp \
     1633        common/fuzz/fuzzmastercmd.cpp \
    16311634        common/misc/aiomgr.cpp
    16321635ifneq ($(KBUILD_TARGET),win)
  • trunk/src/VBox/Runtime/tools/Makefile.kmk

    r71492 r72436  
    184184 RTTraceLogTool_SOURCES = RTTraceLogTool.cpp
    185185
     186 # RTFuzzMaster - Fuzzing master tool.
     187 PROGRAMS += RTFuzzMaster
     188 RTFuzzMaster_TEMPLATE = VBoxR3Tool
     189 RTFuzzMaster_SOURCES = RTFuzzMaster.cpp
     190
    186191 if1of ($(KBUILD_TARGET), darwin linux solaris win)
    187192  # RTKrnlModInfo - our lsmod/kextstat clone (for testing the RTKrnlMod code).
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette