jipegit / OSXAuditor

OS X Auditor is a free Mac OS X computer forensics tool
Other
3.13k stars 280 forks source link

Unable to parse "com.apple.loginitems.plist" #30

Closed sligodave closed 9 years ago

sligodave commented 10 years ago

When I run with: sudo python osxauditor.py -a -m -l localhashes.db -H log.html I get the following error:

[INFO] Users' LoginItems
[INFO] sligodave's LoginItems
[INFO] /Users/sligodave/Library/Preferences/com.apple.loginitems.plist
[INFO] Cannot parse /Users/sligodave/Library/Preferences/com.apple.loginitems.plist (Binary or JSON plist may FAIL)

Traceback (most recent call last):
  File "osxauditor.py", line 1702, in <module>
    Main()
  File "osxauditor.py", line 1651, in Main
    ParseStartup()
  File "osxauditor.py", line 550, in ParseStartup
    if "SessionItems" in LoginItemsPlist:
TypeError: argument of type 'bool' is not iterable

Also, the log.html is empty, so I'm afraid I can't help with anything from that.

jipegit commented 9 years ago

Fixed.