-
-
Notifications
You must be signed in to change notification settings - Fork 393
FS_Process_Status
The directory .status exists as a sub-directory in each process directory.
The file contains Memory Process File System status and configuration settings related to each process. The settings are exposed as files - please find them listed below:
- cache_file_enable: in-memory caching of memory pages when reading/writing memory in this process - always user writable!
NB! the cache_file_enable file will allow a user to disable read caching of memory on a per-process basis. This is only a meaningful setting if memory may change - such as when analyzing live memory with a write-capable memory acquisition device. This is not a meaningful setting (even though it works) if never changing read-only memory devices, such as memory dump files, are analyzed.
The example below shows reading and writing to the cache_file_enable in the .status process directory.
The .status sub-directory is implemented as a built-in native C-code plugin. The plugin source is located in the file m_status.c in the vmm project. In addition of being responsible for the per-process status and configuration settings it's responsible for global status and configuration.
Sponsor PCILeech and MemProcFS:
PCILeech and MemProcFS is free and open source!
I put a lot of time and energy into PCILeech and MemProcFS and related research to make this happen. Some aspects of the projects relate to hardware and I put quite some money into my projects and related research. If you think PCILeech and/or MemProcFS are awesome tools and/or if you had a use for them it's now possible to contribute by becoming a sponsor!
If you like what I've created with PCIleech and MemProcFS with regards to DMA, Memory Analysis and Memory Forensics and would like to give something back to support future development please consider becoming a sponsor at: https://github.com/sponsors/ufrisk
Thank You 💖