Skip to content

CRONUS-Security/Volatility3-pypykatz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Pypykatz plugin for Volatility3 Framework

本项目已在以下环境中测试:

  • Python 3.13.5
  • Volatility 3 Framework 2.26.0
  • pypykatz 0.6.11

使用示例

vol_pypykatz.py 文件放置于 ./plugins 文件夹之后

vol -p .\plugin\ -f "example.vmem" pypykatz

也可以直接将 vol_pypykatz.py 文件放置于 .\volatility3\framework\plugins 文件夹中

vol -f "example.vmem" pypykatz

问题声明

请注意,如果遇到以下报错

Traceback (most recent call last):B scanning finished
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "D:\_Code\Volatility3-pypykatz\env\Scripts\vol.exe\__main__.py", line 7, in <module>
    sys.exit(main())
             ~~~~^^
  File "D:\_Code\Volatility3-pypykatz\env\Lib\site-packages\volatility3\cli\__init__.py", line 924, in main   
    CommandLine().run()
    ~~~~~~~~~~~~~~~~~^^
  File "D:\_Code\Volatility3-pypykatz\env\Lib\site-packages\volatility3\cli\__init__.py", line 508, in run    
    grid = constructed.run()
  File "D:\_Code\Volatility3-pypykatz\plugin\vol_pypykatz.py", line 34, in run
    return pparser.go_volatility3(self)
           ~~~~~~~~~~~~~~~~~~~~~~^^^^^^
  File "D:\_Code\Volatility3-pypykatz\env\Lib\site-packages\pypykatz\pypykatz.py", line 227, in go_volatility3
    reader = Vol3Reader(vol3_obj, framework_version)
  File "D:\_Code\Volatility3-pypykatz\env\Lib\site-packages\pypykatz\commons\readers\volatility3\volreader.py", line 67, in __init__
    self.setup()
    ~~~~~~~~~~^^
    ...<2 lines>...
                        filter_func = filter_func
       ^^^^^^^^^^^^^^^^^^^^^^^^^
                ):
      ^
TypeError: PsList.list_processes() got an unexpected keyword argument 'layer_name'

请参考 Fix Volatility reader by the-rectifier · Pull Request #177 · skelsec/pypykatz 进行修复

About

pypykatz plugin for Volatility3 Framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages