Mathieu Tarral

Results 166 issues of Mathieu Tarral

This PR implements the memory as a file descriptor, using Rust standard traits - `Read` - `Write` - `Seek` A second memory object is implemented to handle "padded" memory reads,...

This issue tracks the integration status of libmicrovmi with [`LibVMI`](https://github.com/libvmi/libvmi) :arrow_right: A fork of libvmi is available with a basic integration of libmicrovmi: https://github.com/Wenzel/libvmi on the [`libmicrovmi`](https://github.com/Wenzel/libvmi/tree/libmicrovmi) branch A pull...

integration

In light of the work we already accomplished with https://github.com/Wenzel/libmicrovmi/pull/165, I would like to open this design issue to provide some ideas about refactoring the `read_physical` API, and implementation. #...

`get_page_access` is actually not implemented by hypervisor. the library is supposed to maintain the state of page whose permissions have been modified, and return this state, via this API. So...

enhancement

[`HyperDbg`](https://github.com/HyperDbg/HyperDbg) debugger is an open-source, hypervisor-assisted user-mode, and kernel-mode Windows debugger with a focus on using modern hardware technologies. It is a debugger designed for analyzing, fuzzing and reversing. How...

integration

PR https://github.com/Wenzel/libmicrovmi/pull/151 attempts to have default drivers enabled. The issue raised by this system is that it requires to have - Xen headers - libkvmi headers - VirtualBox FDP headers...

enhancement

Libmicrovmi's api needs to explicitely specify the hypervisor that we want to use. We could improve that behavior by detecting if a given hypervisor is present, and test all possible...

enhancement

Continuing https://github.com/Wenzel/libmicrovmi/pull/113

The Xen events ABI has changed a lot along the Xen releases. Right now, we are following the ABI from Xen 4.11 and onwards. If we want to be compatible...

enhancement
Xen

[`Icebox`](https://github.com/thalium/icebox) is a Virtual Machine Introspection solution that enable you to stealthily trace and debug any process (kernel or user). The project is based on the [`Fast Debugging Protocol`](https://github.com/thalium/icebox/tree/master/src/FDP) library,...

integration