caseyscarborough / keylogger

A no-frills keylogger for macOS.
575 stars 166 forks source link

Does not capture passwords #3

Open kuza55 opened 8 years ago

kuza55 commented 8 years ago

This is probably a known issue, but this keylogger doesn't capture passwords, probably due to EnableSecureEventInput

This seems unavoidable with this approach, but would be nice if it was mentioned in the README

https://developer.apple.com/library/mac/technotes/tn2150/_index.html

sushain97 commented 8 years ago

Is there any way to get around this limitation?

caseyscarborough commented 8 years ago

This is not possible, at least from what I can tell. Any secure input fields will not be captured.

Closing for now unless this becomes possible.

ghostlymedic commented 8 years ago

Agreed this would be helpful in the README.

caseyscarborough commented 8 years ago

@ghostlymedic Good point, I will update the README with this information... Also, I'll reopen this issue to give visibility, it seems to get duplicated often.

jondb commented 7 years ago

@caseyscarborough the technote linked above suggests that you can call IsSecureEventInputEnabled and DisableSecureEventInput. Do those calls return global system state or modify global system state?

If EnableSecureEventInput affects the global system state, does DisableSecureEventInput also affect global state? That is can you turn off secure input from a background process?