Skip to content

blackcon/HVFUZZ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 

Repository files navigation

HVFUZZ

  • Summary
    • Hyper-V Fuzzer using hAFL2
    • This fuzzer was manufactured based on hAFL2, and HyperViper's technology is partially included.
    • Since the targets of these two fuzzers were different from my target, I developed a new fuzzer.
  • Architecture (/source hAFL2) Architecture.png
  • Sequence Diagram
     sequenceDiagram
    participant CPHarnless.sys
    participant storvsp.sys
    participant CrashMonitoring
    participant hAFL2
    loop Fuzzing
     hAFL2->>storvsp.sys: Check Coverage
     hAFL2->>CPHarnless.sys: Generate Payload
     CPHarnless.sys->>storvsp.sys: Send Payload
    end
    loop CrashMonitoring
       CrashMonitoring->>storvsp.sys: Monitoring the crash
    end
    CrashMonitoring->>hAFL2: Crash Dump
    
  • Reference

Modules

  • CPHarness
    • Running on kernel of level2
    • It only targets storvsp/storvsc.
    • Send payload from guest to host
  • packet_sender (In progress)
    • Running on user land of level2
    • Send payload from user to kernel(CPHarness)

Appendix

  • This is that I recorded my shoveling journey for fuzzer setting.

About

Hyper-V Fuzzer using hAFL2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published