-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to validate the plugin requirements #44
Comments
Hello, @ajmeese7 |
Same issue with the linux command, unfortunately. If it helps, this is the JSON file that was generated with |
Hiya, would it be possible to get the output with |
Please also note that just the System.map is usually not enough to create the structures for the kernel (which volatility needs to know to understand how everything's laid out). It looks as though you only used the system map, without also providing the debug kernel, so volatility could find the actual symbol structures, not just their offsets. There is more detailed documentation over on the dwarf2json site... |
Linux command logs:
The |
I've moved this to the |
Creating an ISF using a module.ko is currently prototyped in linux-module-method branch. That branch has documentation for how to do so. It looks like the
That will not work with dwarf2json. |
Describe the bug
Similar to volatilityfoundation/volatility3#634, I am getting the following error message (with logs for context):
Context
Volatility Version: Latest
Operating System: ZorinOS 16 Pro
Python Version: 3.9.12
Suspected Operating System: Ubuntu 4.15.0-184
Command:
python3 vol.py -f /home/aaron/Downloads/HTB/forensics_poof/mem.dmp -vvvv windows.pslist.PsList
To Reproduce
I tried generating a JSON file with
./dwarf2json linux --system-map ./System.map-4.15.0-184-generic > System.map-4.15.0-184-generic.json
and copiedSystem.map-4.15.0-184-generic.json
,System.map-4.15.0-184-generic
, andmodule.dwarf
to both/volatility3/volatility3/symbols
and/volatility3/volatility3/framework/symbols/linux
to cover all my bases. Doing so yielded the error message above.Both of these files had a
.txt
extension added so they could be uploaded to GitHub, on my system they do not have the extension.System.map-4.15.0-184-generic.txt
module.dwarf.txt
Expected behavior
I expect the symbols to be detected and to allow me to perform an analysis of the memory dump.
Additional information
I know the
mem.dmp
file is formatted correctly and I know the System Map and Dwarf files are good, they were all provided by Hack The Box and others have been able to solve this challenge. I'm not sure if there is some incompatibility with Zorin or if I'm just making some silly mistake, but any support that you could provide would be greatly appreciated :)The text was updated successfully, but these errors were encountered: