Description:
Velociraptor parse_ese plugin seems to return values which do not correspond to the data from the ESE tables - see attached snip with IdIndex from SruDbIdMapTable, where the table shows max index at 50570, while Velociraptor displays much higher indices.
Similarly, when executing the Windows.Forensics.SRUM artifact, the srum_lookup_id function is unable to open the srudb.dat from default location (it seems the header of the file does not match the expectations of the parser). I attached screenshot of the srudb.dat header and logs stacked by message column (I hope this helps).
Platform:
- Windows 11 (Build 26200)
- Velociraptor 0.75.6
Steps to reproduce:
[test 1] built-in artifact > error message related to ESE header
- Installed Velociraptor MSI on Windows 11
- Launched collection using artifact Windows.Forensics.SRUM with default parameters
- Collected screenshots, notebook results and flow logs.
NOTE: the screenshot with the column App stacked is from the artifact source "Execution Stats".
[test 2] parse content of ESE table > wrong listing of IdIndex values.
- In the shell GUI section of the same Windows 11 client
- Lunached SELECT * FROM parse_ese(file='D:/srudb.dat', table="SruDbIdMapTable")
- Results show a lot of lines with no IdIndex or values which exceed the max IdIndex value from SruDbIdMapTable (of srudb.dat).
Attachments:

Forensics.SRUM_Flow_Logs.json


Description:
Velociraptor parse_ese plugin seems to return values which do not correspond to the data from the ESE tables - see attached snip with IdIndex from SruDbIdMapTable, where the table shows max index at 50570, while Velociraptor displays much higher indices.
Similarly, when executing the Windows.Forensics.SRUM artifact, the srum_lookup_id function is unable to open the srudb.dat from default location (it seems the header of the file does not match the expectations of the parser). I attached screenshot of the srudb.dat header and logs stacked by message column (I hope this helps).
Platform:
Steps to reproduce:
[test 1] built-in artifact > error message related to ESE header
NOTE: the screenshot with the column App stacked is from the artifact source "Execution Stats".
[test 2] parse content of ESE table > wrong listing of IdIndex values.
Attachments:
Forensics.SRUM_Flow_Logs.json