-
Notifications
You must be signed in to change notification settings - Fork 29
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
Unsupported Format Windows 11 prefetch file #16
Comments
Thanks for flagging, I'll have a closer look when time permits. At first glance looks like the format changed on Windows 11
|
Hello @joachimmetz, thanks a lot for your reply! 😊 For additional information, I tested this morning on *.pf files from other Windows 11 Pro system (23H2 - 22631.4317) with Intel processors, and everything works correctly. However, with Windows 11 24H2 (intel), the files are not recognized. Another note: Best regards 🙏 |
Hello @joachimmetz, I made a modification to the code by adding "31" as a valid value for io_handle->format_version checks alongside "30". After recompiling (on Ubuntu) and reinstalling the Python module, it now works successfully. I’m not sure if Microsoft has added any additional details or changes in version 31, but compatibility seems to remain the same as before. Best regards, |
hi, |
@massimiliano-dalcero interesting, I assume this might be more a difference between 23H2 and 24H2 then the processor architecture,
so the problem of not being strict in parsers is that findings can be easily misrepresented, what is worse clearly giving a warning or potentially providing wrong information? @patatetom blindly looking at other tools is rarely a good idea for forensic purposes, also see https://osdfir.blogspot.com/2020/09/testing-digital-forensic-data.html |
it's just a link that shows that the changes made on this other tool - for now - only concern the simple addition of a new header, and that this is in line with the comment left by massimiliano. |
Description of the Issue:
Prefetch files generated on Windows 11 devices with Qualcomm processors are not recognized by
libscca
. When attempting to open these Prefetch files,libscca
throws an error indicating that the file format is unsupported.Two example Prefetch files are attached to this issue for reference.
Steps to Reproduce:
libscca
to open a Prefetch file generated on a Windows 11 device with a Qualcomm processor.Expected Behavior:
libscca
should be able to recognize and parse Prefetch files from Windows 11 with Qualcomm processors as it does with other Windows 11 platforms.Actual Behavior:
libscca
fails to open the Prefetch file and throws an error about an unsupported format.Additional Information:
libscca
: [indicate version, e.g., 20240427]I have attached two samples Prefetch files generated on a Windows 11 Qualcomm device for reference.
Attachment:
prefetchs.zip
Best Regards,
Massimiliano
The text was updated successfully, but these errors were encountered: