Mathieu Tarral

Results 388 comments of Mathieu Tarral

Happened again, on `Windows 1703`: ~~~ 2020-02-05 21:42:25,167 WARNING:hooks.filesystem.FilesystemHook:libguestfs failed to list entries of /System Volume Information directory: file receive cancelled by daemon 2020-02-05 21:42:25,234 WARNING:hooks.filesystem.FilesystemHook:libguestfs failed to list entries...

Bugs have been reported on RedHat Bugzilla: - [file receive cancelled by daemon](https://bugzilla.redhat.com/show_bug.cgi?id=1798767) - [Input/output error](https://bugzilla.redhat.com/show_bug.cgi?id=1798768)

From what I can see from the LeechCore call, it's trying to read `0xf00000` bytes at physical address `0x100000` ~~~C #10 0x00007ffff7e942e9 in DeviceMicrovmi_ReadContigious (ctxRC=0x7ffff3bbd010) at leechcore_device_microvmi.c:14 14 if (!microvmi_read_physical(driver,...

As a workaround I'm splitting the read by 4K, and it seems to work. So the `0xf00000` read size was definitely the issue ! :wink:

@asabellico thanks for trying the address space ! for the case 1) try to enable some debug output on libvmi; edit `libvmi/debug.h` and recompile/install libvmi. Xen should be handled properly....

You are hitting this issue i reported on libvmi when i was testing Rekall on Xen: https://github.com/libvmi/libvmi/issues/579 I "fixed" it by calling a new API called `read_pa_padded`, which cannot fail,...

Ok, i'm wondering why your `zread` uses `read_pa`. in the code that i pushed: https://github.com/volatilityfoundation/volatility/pull/500/files#diff-27e6b7a9f0c1c6ac8f1e83ddecb6b330R86

@asabellico good news :) What about my questions about the implementation details ?

Maybe @asabellico do you know any Volatility core developers that could help me ?

Ping, is there a core developer to review this PR ?