Skip to content

Latest commit

 

History

16 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NightCrawler

A Rust-based RISC-V emulator for snapshot fuzzing linux ELF binaries. Heavily derived from the work of Brandon Falk (gamozolabs).

Future

The plan is to:

  • Extend this userland emulator to that of a full-system emulator.
  • Introduce a symbolic analysis backend for concolic (Concrete + Symbolic) fuzzing.
  • Implement more advanced taint tracking.
  • Eventually support multiple architectures.

Current

This project is an educational project, primarily centered around learning:

  • More about implementing userland and system emulators.
  • How to implement coverage and feedback from scratch.
  • The process for implementing an fuzzer, especially one that is emulator-based fuzzer.
  • How to write and maintain more code in Rust.

About

A Rust-based emulator for snapshot fuzzing.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages