Describe the bug
I ran through some old CTF memory images, and stumbled upon a potential bug in psxview. The memory image contains a hidden process discoverable with psxview. Running Volatility 3 with vol -f banking-malware.vmem windows.malware.psxview.PsXView did not return the hidden process, but running volatility 2.6.1 with vol.py -f banking-malware.vmem --profile=Win7SP1x64 psxview did. Hidden process name vds_ps.exe, PID 2448.
Context
Volatility Version: Volatility 3 Framework 2.27.0
Operating System: Ubuntu 24.04 (docker container, mirror.gcr.io/library/ubuntu:24.04), run on a MacBook pro M2
Python Version: 3.12.3
Command: vol -f banking-malware.vmem windows.malware.psxview.PsXView
To Reproduce
Steps to reproduce the behavior:
- Download the memory image (https://cyberdefenders.org/blueteam-ctf-challenges/deepdive/)
- Run the Volatility commands above
Expected behavior
Both versions of volatility psxview should display the hidden process, vds_ps.exe.
Example output
Example output from vol2 vol.py -f banking-malware.vmem --profile=Win7SP1x64 psxview | grep vds_ps
0x000000007d336950 vds_ps.exe 2448 False False False True True True True
Example output from vol3 vol -f banking-malware.vmem windows.malware.psxview.PsXView | grep vds_ps
<blank>
Describe the bug
I ran through some old CTF memory images, and stumbled upon a potential bug in psxview. The memory image contains a hidden process discoverable with psxview. Running Volatility 3 with
vol -f banking-malware.vmem windows.malware.psxview.PsXViewdid not return the hidden process, but running volatility 2.6.1 withvol.py -f banking-malware.vmem --profile=Win7SP1x64 psxviewdid. Hidden process name vds_ps.exe, PID 2448.Context
Volatility Version: Volatility 3 Framework 2.27.0
Operating System: Ubuntu 24.04 (docker container, mirror.gcr.io/library/ubuntu:24.04), run on a MacBook pro M2
Python Version: 3.12.3
Command: vol -f banking-malware.vmem windows.malware.psxview.PsXView
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Both versions of volatility psxview should display the hidden process, vds_ps.exe.
Example output
Example output from vol2
vol.py -f banking-malware.vmem --profile=Win7SP1x64 psxview | grep vds_ps0x000000007d336950 vds_ps.exe 2448 False False False True True True TrueExample output from vol3
vol -f banking-malware.vmem windows.malware.psxview.PsXView | grep vds_ps<blank>