Skip to content

Repository files navigation

REVM

What is this about?

This is the main repository of the Reverse Engineering Virtual Machine (REVM) project, which aims to provide a platform for hardware probing, remote debugging, and black-box reverse engineering.

The project utilizes a two-stage protocol to load the project.

System Support

Stub Architecture and Boot Protocol Support

  • Limine (aarch64 and x86_64)
  • Linux (aarch64, x86, and x86_64)
  • UEFI (aarch64, x86, and x86_64)

REVM Support

Architectures

  • aarch64
  • x86
  • x86_64

Execution Support

These are the architectures and protocols for which revm aims to be able to boot a provided executable for tracing purposes.

  • Limine (aarch64 and x86_64)
  • Linux (aarch64, x86, and x86_64)
  • UEFI (aarch64, x86, and x86_64)

License

Licensed under either of

at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages