Feature Request: - Loginitems parser #4155
flarman-r7
started this conversation in
Ideas
Replies: 2 comments
-
If you can provide some sample files we can add them to the tests |
Beta Was this translation helpful? Give feedback.
0 replies
-
Hi Mike, I spoke with Matt previously about this and he seemed to think it was feasible as it was a known struct and there were sample files included in the previous projects linked (see https://github.com/puffyCid/macos-loginitems/tree/main/tests/test_data). I understand he has now left. Is this something that could still be looked at? Cheers! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Howdy Velociraptor Dev Team!
Hope you all are doing well?
I have a feature request I wanted to run by the team in regards to creating an Artifact to parse loginitems on macOS.
Feature Request: Loginitems Artifact
Objective: I want to be able to run an artifact to parse the loginitems details from macOS devices as these may be used to achieve persistence.
file location per user: /Users//Library/Application Support/com.apple.backgroundtaskmanagementagent/backgrounditems.btm
Research
I found there are a number of projects that can parse the loginitems data ('backgrounditems.btm'):
The above projects seem to be following the same 'Key' enumeration for Mac Bookmark format.
reference: https://mac-alias.readthedocs.io/en/latest/bookmark_fmt.html
I have also tried using the plist function in VQL but this outputs to base64 and does not properly parse the data as it is a binary plist. (Lots of gibberish)
I tried doing this using parse_binary, but it is something beyond my skill level, I'm wondering if this is a feature the team would be willing to add?
Cheers!
Beta Was this translation helpful? Give feedback.
All reactions