Introduction

libMMU is a Rust crate that aims to simplify the process of rebuilding virtual address spaces from a memory dump in an OS-agnostic way. It is heavily based on the thesis In the Land of MMUs: Multiarchitecture OS-Agnostic Virtual Memory Forensics by Andrea Oliveri and Davide Balzarotti and their POC mmushell.

Contributing

libMMU is free and open source. You can find the source code on GitHub and issues and feature requests can be posted on the GitHub issue tracker. This is originally a school project but if you'd like to contribute to fix bugs and add feature, please read the CONTRIBUTING guide and consider opening a pull request.

License

The libMMU source and documentation are released under the GNU GENERAL PUBLIC LICENSE 3.0.