Closed tghosth closed 7 years ago
Hi @tghosth, we were aware of this issue and we were trying to investigate it. It would be awesome if you could submit a new version for this module which address this issue.
Hi @marco-lancini, I couldn't resist...
See #37
haha thanks a lot! I'll review it and merge it into master
hi @marco-lancini I will have another stab at this but it may not be until a few days time so if you or someone else works on it in the meantime, please let me know, thanks :)
hi @marco-lancini, updated version is now in PR #46
Issue
This is not so much an issue in needle as an issue in a binary it uses but I wanted it to be on record so that people are aware and to suggest using a different tool.
Expected behaviour
The keychain_dump.py module should dump all keychain items when run.
Actual behaviour
For some unknown reason, the keychain_dumper binary seems to dump some but not all keychain items. Specifically, I knew that an app I was testing stored the password in the keychain but it did not appear in the output of this module.
I then tried using the binary from here (source?) and it dumped a lot more items including the password I was looking for.
I don't have time now but I could try creating an updated version of the module which uses this different binary if you are interested?
Steps to reproduce
I am not sure yet what causes items to appear or not appear in the file but I just wanted to raise the issue. Unfortunately, for confidentiality reasons I cannot include the keychain outputs for comparison.
Environment
Workstation Operating System
Kali 2016.2
Python Version
2.7.12+
Python Packages (
pip freeze
)Device iOS Version
9.2