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.
- Limine (
aarch64andx86_64) - Linux (
aarch64,x86, andx86_64) - UEFI (
aarch64,x86, andx86_64)
aarch64x86x86_64
These are the architectures and protocols for which revm aims to be able to boot
a provided executable for tracing purposes.
- Limine (
aarch64andx86_64) - Linux (
aarch64,x86, andx86_64) - UEFI (
aarch64,x86, andx86_64)
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE)
- MIT license (LICENSE-MIT)
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.