Skip to content
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

Windows Registry artifacts filter and CurrentControlSet #3238

Open
joachimmetz opened this issue Sep 28, 2020 · 6 comments
Open

Windows Registry artifacts filter and CurrentControlSet #3238

joachimmetz opened this issue Sep 28, 2020 · 6 comments
Assignees

Comments

@joachimmetz
Copy link
Member

joachimmetz commented Sep 28, 2020

Determine how to properly handle CurrentControlSet for Windows NT and 9x/Me Registry Files.

  • In Windows 9x/Me CurrentControlSet is a "real" key
  • In Windows NT CurrentControlSet is a virtual key

https://github.com/libyal/winreg-kb/blob/master/docs/sources/system-keys/Current-control-set.md

@joachimmetz joachimmetz mentioned this issue Sep 28, 2020
11 tasks
@joachimmetz
Copy link
Member Author

joachimmetz commented Sep 28, 2020

For now rewrite the key path glob of the artifact from CurrentControlSet to ControlSet*, since 9x/Me files are not yet supported, and we want Plaso to extract all relevant control sets.

Have preprocessor use CurrentControlSet

@joachimmetz joachimmetz self-assigned this Sep 28, 2020
@joachimmetz
Copy link
Member Author

Related: ForensicArtifacts/artifacts#401

@MikeHofmann
Copy link

Just a short Question on this: This means only the CurrentControlSet is being parsed and previous stored known working ControlSet[0-9]{3} are not? And there is no cli-option to include these as well?

@joachimmetz
Copy link
Member Author

This means only the CurrentControlSet is being parsed and previous stored known working ControlSet[0-9]{3} are not?

short answer, no

The pre-processor uses CurrentControlSet which is translated into the corresponding ControlSet key for Windows NT Registry.

The winreg parser includes all control sets, which for Windows NT Registry is ControlSet[0-9]{3}. However for Windows 9x/Me Registry all control sets include the real CurrentControlSet key, which is not supported at the moment.

@MikeHofmann
Copy link

The winreg parser includes all control sets, which for Windows NT Registry is ControlSet[0-9]{3}

Sorry if i'm bugging you, but this doesn't fit my observations. I have an Image from a Windows XP machine with multiple ControlSets, but the Services are only parsed from one of the ControlSets (presumable the CurrentControlSet).

@joachimmetz
Copy link
Member Author

joachimmetz commented Apr 27, 2021

@MikeHofmann can you open another issue with the necessary details, you're hijacking an issue that is about the artifacts filter

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants