Conversation
data_library/ioc/ul.log
Outdated
| {"timestamp":"%Y-%m-%dT%H:%M:%S.%3NZ","host":"ceos-macboo","subsystem":"com.apple.launchservices","category":"process","process":"bash","pid":1451,"ppid":901,"user":"alice","event_type":"process_launch","message":"Shell spawned immediately after download","path":"/bin/bash","network":null,"result":"success"}, | ||
| {"timestamp":"%Y-%m-%dT%H:%M:%S.%3NZ","host":"ceos-macboo","subsystem":"com.apple.endpointsecurity","category":"execution","process":"bash","pid":1451,"ppid":901,"user":"alice","event_type":"file_execute","message":"Executed downloaded script","path":"/Users/alice/Downloads/eicar_test.sh","network":null,"result":"success"}, | ||
| {"timestamp":"%Y-%m-%dT%H:%M:%S.%3NZ","host":"ceos-macboo","subsystem":"com.apple.XProtectFramework","category":"malware","process":"bash","pid":1451,"ppid":901,"user":"alice","event_type":"signature_match","message":"EICAR-Test-File detected","path":"/Users/alice/Downloads/eicar_test.sh","network":null,"result":"success"}, | ||
|
|
There was a problem hiding this comment.
Another thing I noticed is that sometimes you have extra newlines. I don't know how that will affect the generator. I designed it with the sample files all not having them.
There was a problem hiding this comment.
It handled them well when I ran it, this was to let me separate between IOC's and fake log data visually. I can remove it but didn't run into issues AFAIK. Testing again now.
There was a problem hiding this comment.
I think you just need to address the PR feedback.
There was a problem hiding this comment.
Should be all set but do we need a trailing new line? I see a lot of the others have it
There was a problem hiding this comment.
I don't think it matters, any more than your extra newlines mattered (I wasn't sure if they did or not, you could keep them so long as it works)
It was the other PR feedback I meant needed addressed.
|
Do we still need this? |
You may want to ping Tony on Slack |
Proposed Change
Add a data source that will generate MacOS Unified Logging commands that demonstrate Indicators of Compromise. This includes:
More IOC's to be added for UL.
Checklist