【问题标题】:JNativehook not capturing passwordsJNativehook 不捕获密码
【发布时间】:2015-01-14 15:40:53
【问题描述】:

感谢您花时间阅读我的问题。

我正在学习 Java,并且正在尝试使用 JNI。我现在正在做的一件事是尝试制作键盘记录器。我已经将击键写入文件等,但它没有捕获密码击键。我的猜测是 JNativehook 故意禁用了它。

所以,我查看了源代码,但一无所获。我主要是在 OS X 上寻找解决方案,因为这就是我所需要的。

如果有人可以帮助我,将不胜感激。 提前致谢!

【问题讨论】:

    标签: java macos java-native-interface keylogger


    【解决方案1】:

    这可能是 OS X 上的安全功能的结果,并且是 JNativeHook 设计运行方式的一部分。大多数系统不会强制执行这种策略,但是,Apple 通过其可访问性 API 确实在输入安全方面处于领先地位。如果你想在 OS X 上获取密码数据,你需要在内核级别创建一些东西,并且至少需要某种权限提升才能安装。

    【讨论】:

    • 我知道我不应该说“谢谢”之类的话,但我仍然要感谢您的评论。
    猜你喜欢
    • 2020-10-04
    • 2017-07-22
    • 2018-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多