问题标签 [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.

0 投票
0 回答
861 浏览

java - 用于 Mac OSX 的 Java 键盘记录

我需要一个程序/库来记录所有击键(首选 Java)。我拆解了一个普通的键盘,为某些程序构建了一个自定义界面。为某些快捷方式提供物理接口的接口。由于我需要根据正在运行的应用程序重新映射击键,因此需要一个击键记录库。

例如我想做这样的事情:

  • a-> Winamp 正在运行 -> b(下一曲目)
  • a-> Chrome 正在运行 -> Ctrl+ T(新标签)...

所以我不想记录我的朋友/家人的密码......

跨平台会很棒,但如果这不可能,Mac OSX 是首选。

0 投票
1 回答
436 浏览

vb.net - VB.net 建议避免键盘记录器监视我的文本框密码?

怎么可能做到?

到目前为止,我在 Google 上看到:

  • 虚拟键盘
  • 在我的文本框中添加一些事件以取消关键事件。
  • 按下键时记录按下的内容,然后模拟其他10个随机键?

还有什么可以做的,而不是构建整个反键盘记录防病毒软件。

0 投票
1 回答
3981 浏览

python - OS X - Python键盘记录器 - 双字母

我正在为 OS X 开发一个 python 键盘记录器。我的脚本运行良好,但所有字母在 shell / txt 日志文件中都是双倍的。谁能告诉我为什么……这对我来说是个谜!

0 投票
2 回答
1346 浏览

android - 如何在所有应用程序中记录 Android 设备上的所有触摸和加速度计

我目前正在从事一个研究项目,该项目涉及人们在 Android 设备上玩游戏。我希望能够编写一个记录加速度计和触摸事件的安卓应用程序。我希望我的用户能够玩愤怒的小鸟等游戏,同时记录他们的触摸数据。

我知道这种类型的数据收集可以从应用程序内部进行,但是可以从应用程序外部进行吗?(也许通过在后台运行的应用程序?)

如果这不可能,是否有替代方案?(我相信理论上我可以进入 android OS 源代码并实现这一点?)

0 投票
1 回答
28800 浏览

android - 构建一个简单的键盘记录器 Android 应用程序:虚拟键盘的可访问性研究

我一直在尝试寻找一些资源,以便为 Android 平台上的可访问性研究项目(APILevel 17)构建 Keylogger Android 应用程序。

应用程序的界面将是一个简单的“EditText”字段,用户使用虚拟屏幕键盘在其中键入[从输入设置中选择所需的键盘后]。

我的目标是为我的应用程序创建一个 Keylog 数据库(使用 SQLite DB,因为我对此很熟悉,但是一个简单的 csv 文件 DB 也可以很好地工作!:)),如下所示:( 在此处输入图像描述插图)

因此,我需要在输入新条目后立即记录每个字符以及时间戳。我一直在尝试使用“ TextWatcher ”类

我的问题是:

  1. 这是实现这个的正确方法吗?
  2. 我可以获取与时间一起键入的恰好一个字符并将其插入到 SQLite DB 中,以便稍后获取和分析吗?
  3. 或者onKeyUp方法会更有用吗?[我还没有使用过尝试过的方法,所以如果有人能指出我使用它来构建键盘记录器,如果这更简单的话,那就太好了!]

*提前感谢任何可以以任何方式帮助我的人!

阿迪*

0 投票
1 回答
1706 浏览

vb.net - 编写键盘记录器的最有效方法?(VB.NET)

我正在设计一个键盘记录器来制作诸如“查询最多的 Google 字符串”之类的统计信息……用户会知道它是一个键盘记录器,而不是“秘密”。

我研究了 GetAsyncKeyState WinAPI 函数,但我也遇到过使用钩子。哪一个会占用最少的系统资源?记录击键的最有效方法是什么?

0 投票
0 回答
214 浏览

macos - 在 RAD Studio XE2 delphi 中获取 OSX 的 KeyStrokes?

我想在 RAD studio xe2 中制作一个 Fire Monkey 应用程序,该应用程序将为 OSX 节省击键。我已经阅读了用于此类开发的 CGEvent 或 Apple Script。在 RAD Studio XE2 中是否可能?请指导...

0 投票
2 回答
1094 浏览

c++ - 当窗口设置为活动时获取通知

我正在尝试用 C++ 编写一个基本的键盘记录器,到目前为止,我设法使用 win api 安装了一个低杠杆键盘挂钩。每次按下一个键时它都会通知我。我想做类似的事情,每次焦点更改到另一个窗口时通知我,所以我知道用户正在输入哪个窗口。我尝试设置一个 HW_CBT 挂钩,但它没有给我任何通知。

做这个的最好方式是什么?

编辑:

我已经编辑了这段代码:

SetWindowsHookEx(WH_CALLWNDPROC, CallWndProc, NULL, NULL);

我的程序中也有这个:

当我运行程序时,我仍然没有收到任何通知,除了关于击键的通知。

编辑2!!我用GetWindowText(),GetForegroundWindow()和一个计时器完成了它。不是我想要的,但这会做。我只会接受第一个答案...

0 投票
2 回答
1388 浏览

c++ - 函数在类中不起作用 - 函数调用缺少参数列表

我已经构建了一个有效的键盘记录器,现在我想将它移到课堂上,这样我就可以随时重复使用它,甚至可以在不同的语言(如 c#)上重复使用它,但是我遇到了错误,因为相同的代码在课堂内不起作用。

main.cpp(工作)

KeyboardHook.cpp(不工作)

错误

所以我将其修改为SetWindowsHookEx(WH_KEYBOARD_LL, &KeyboardProc, h_instance, 0);,现在发生了不同的错误

我也试过但没有成功:

0 投票
1 回答
2509 浏览

python - Python - 窗口标题和键盘记录器

这是 python 键盘记录器和窗口标题抓取器的代码,但我无法同时抓取它们。

输出就像

a 开始菜单 b 开始菜单 c 开始菜单 d cmd.exe

我需要它

开始菜单 abc

cmd.exe