1 Star 0 Fork 0

pelin0963 / MemProcFS.wiki

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
FS_Process_ProcStruct.md 1.34 KB
一键复制 编辑 原始数据 按行查看 历史

The py/procstruct per-process directory

The directory py/procstruct exists as a sub-directory in each process directory if the process is a Windows process.

The directory and its contents are implemented as a Python module. Python functionality must work for the py/procstruct directory to be visible. Please find it in the plugins/pym_procstruct relative to MemProcFS.exe.

The directory files contains the memory of the EPROCESS and PEB data structures related to the process being analyzed. If a 32-bit WoW64 process is analyzed files containing the memory of the 32-bit PEB will appear as PEB32. Both binary and test representations of memory are displayed.

The text files are always read-only. The binary files are writable if a write-capable memory acquisition device is used.

Example

The example below shows the EPROCESS, PEB and PEB32 of the 32-bit OneDrive.exe process. The EPROCESS is viewed in a hex editor while the 32-bit PEB32 is viewed in Notepad.

[[resources/proc_procstruct.png]]

For Developers

The py/procstruct sub-directory is implemented as a python module. The module is located in plugins/pym_procstruct relative to MemProcFS.exe. The Python source code is well documented and make heavy use of the VmmPy library. For more information about Python modules check out the Python Modules wiki topic.

1
https://gitee.com/pelin0963/MemProcFS-wiki.git
git@gitee.com:pelin0963/MemProcFS-wiki.git
pelin0963
MemProcFS-wiki
MemProcFS.wiki
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891