问题标签 [keylogger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 用于 Mac OSX 的 Java 键盘记录
我需要一个程序/库来记录所有击键(首选 Java)。我拆解了一个普通的键盘,为某些程序构建了一个自定义界面。为某些快捷方式提供物理接口的接口。由于我需要根据正在运行的应用程序重新映射击键,因此需要一个击键记录库。
例如我想做这样的事情:
- 键a-> Winamp 正在运行 -> b(下一曲目)
- 键a-> Chrome 正在运行 -> Ctrl+ T(新标签)...
所以我不想记录我的朋友/家人的密码......
跨平台会很棒,但如果这不可能,Mac OSX 是首选。
vb.net - VB.net 建议避免键盘记录器监视我的文本框密码?
怎么可能做到?
到目前为止,我在 Google 上看到:
- 虚拟键盘
- 在我的文本框中添加一些事件以取消关键事件。
- 按下键时记录按下的内容,然后模拟其他10个随机键?
还有什么可以做的,而不是构建整个反键盘记录防病毒软件。
python - OS X - Python键盘记录器 - 双字母
我正在为 OS X 开发一个 python 键盘记录器。我的脚本运行良好,但所有字母在 shell / txt 日志文件中都是双倍的。谁能告诉我为什么……这对我来说是个谜!
android - 如何在所有应用程序中记录 Android 设备上的所有触摸和加速度计
我目前正在从事一个研究项目,该项目涉及人们在 Android 设备上玩游戏。我希望能够编写一个记录加速度计和触摸事件的安卓应用程序。我希望我的用户能够玩愤怒的小鸟等游戏,同时记录他们的触摸数据。
我知道这种类型的数据收集可以从应用程序内部进行,但是可以从应用程序外部进行吗?(也许通过在后台运行的应用程序?)
如果这不可能,是否有替代方案?(我相信理论上我可以进入 android OS 源代码并实现这一点?)
android - 构建一个简单的键盘记录器 Android 应用程序:虚拟键盘的可访问性研究
我一直在尝试寻找一些资源,以便为 Android 平台上的可访问性研究项目(APILevel 17)构建 Keylogger Android 应用程序。
应用程序的界面将是一个简单的“EditText”字段,用户使用虚拟屏幕键盘在其中键入[从输入设置中选择所需的键盘后]。
我的目标是为我的应用程序创建一个 Keylog 数据库(使用 SQLite DB,因为我对此很熟悉,但是一个简单的 csv 文件 DB 也可以很好地工作!:)),如下所示:( 插图)
因此,我需要在输入新条目后立即记录每个字符以及时间戳。我一直在尝试使用“ TextWatcher ”类
我的问题是:
- 这是实现这个的正确方法吗?
- 我可以获取与时间一起键入的恰好一个字符并将其插入到 SQLite DB 中,以便稍后获取和分析吗?
- 或者onKeyUp方法会更有用吗?[我还没有使用过尝试过的方法,所以如果有人能指出我使用它来构建键盘记录器,如果这更简单的话,那就太好了!]
*提前感谢任何可以以任何方式帮助我的人!
阿迪*
vb.net - 编写键盘记录器的最有效方法?(VB.NET)
我正在设计一个键盘记录器来制作诸如“查询最多的 Google 字符串”之类的统计信息……用户会知道它是一个键盘记录器,而不是“秘密”。
我研究了 GetAsyncKeyState WinAPI 函数,但我也遇到过使用钩子。哪一个会占用最少的系统资源?记录击键的最有效方法是什么?
macos - 在 RAD Studio XE2 delphi 中获取 OSX 的 KeyStrokes?
我想在 RAD studio xe2 中制作一个 Fire Monkey 应用程序,该应用程序将为 OSX 节省击键。我已经阅读了用于此类开发的 CGEvent 或 Apple Script。在 RAD Studio XE2 中是否可能?请指导...
c++ - 当窗口设置为活动时获取通知
我正在尝试用 C++ 编写一个基本的键盘记录器,到目前为止,我设法使用 win api 安装了一个低杠杆键盘挂钩。每次按下一个键时它都会通知我。我想做类似的事情,每次焦点更改到另一个窗口时通知我,所以我知道用户正在输入哪个窗口。我尝试设置一个 HW_CBT 挂钩,但它没有给我任何通知。
做这个的最好方式是什么?
编辑:
我已经编辑了这段代码:
和SetWindowsHookEx(WH_CALLWNDPROC, CallWndProc, NULL, NULL);
我的程序中也有这个:
当我运行程序时,我仍然没有收到任何通知,除了关于击键的通知。
编辑2!!我用GetWindowText()
,GetForegroundWindow()
和一个计时器完成了它。不是我想要的,但这会做。我只会接受第一个答案...
c++ - 函数在类中不起作用 - 函数调用缺少参数列表
我已经构建了一个有效的键盘记录器,现在我想将它移到课堂上,这样我就可以随时重复使用它,甚至可以在不同的语言(如 c#)上重复使用它,但是我遇到了错误,因为相同的代码在课堂内不起作用。
main.cpp(工作)
KeyboardHook.cpp(不工作)
错误
所以我将其修改为SetWindowsHookEx(WH_KEYBOARD_LL, &KeyboardProc, h_instance, 0);
,现在发生了不同的错误
我也试过但没有成功:
python - Python - 窗口标题和键盘记录器
这是 python 键盘记录器和窗口标题抓取器的代码,但我无法同时抓取它们。
输出就像
a 开始菜单 b 开始菜单 c 开始菜单 d cmd.exe
我需要它
开始菜单 abc
cmd.exe