keylogger相关内容

使用 python xlib 全局捕获、忽略和发送 keyevents,识别假输入

我想在普通键盘上实现键和弦,我想我使用 python xlib.为此,程序必须全局吞下所有关键事件,然后才允许它们通过. 我当前的测试只是抓住了“1"键.如果按下此键,它会调用一个处理程序,该处理程序通过 xtest.fake_input 将“x"发送到焦点窗口.因为我只抓住“1"键,所以应该没有问题,对吧?但不知何故,处理程序再次被调用,因为“x"被按下.事实上,当我输入“1"时,程序正在 ..
发布时间:2022-01-13 22:54:11 Python

在 PyQt5 中检测外部键盘事件

如何在 PyQT5 中实现关键监听器?即使应用在后台,我也想检测按键. 从 PyQt5 导入 QtGui从 PyQt5.QtWidgets 导入 *从 PyQt5.QtCore 导入 Qt导入系统类窗口(QWidget):...def keyPressEvent(self, e): # 应用在后台时不起作用如果 e.key() == Qt.Key_F3:打印(1)elif e.key() == ..
发布时间:2022-01-12 23:22:59 Python

Android 按键记录器

简介:我想在 Android Security 上创建一个 POC,它需要确定是否有任何 KeyLogger 在 Android 设备上运行.如果它正在运行或安装在设备上,请在我的 Android 应用程序中禁用它. 查询: 1.) 是否可以创建拦截键盘事件并作为服务在后台运行的 Android 键盘记录器? 2.) 这是否可以确定是否有任何后台进程处理键盘事件? 3.) ..
发布时间:2021-12-27 21:04:43 移动开发

OSX 上的键盘输入

我想知道是否可以从某个地方读取 OSx 上的键盘输入,例如带有/dev/input 文件的 GNU/Linux. 这样做的目的是制作一个非常简单的键盘记录器,(学习目的),或者如果有一个我可以在 C 中调用的函数. 谢谢. 解决方案 由于并非所有读者都像您一样有好意,我不会详细介绍,而是为您指出正确的方向. 您可能知道,WindowServer 在两种环境下工作:Carb ..
发布时间:2021-12-21 18:02:47 其他开发

Xorg/X11 记录扩展的示例代码失败

我正在编译一个基本示例(就像使用裸 X 可能很简单......)在最新版本的 Ubuntu 上使用 X11 的 RECORD 扩展,我收到以下错误: 本地服务器的RECORD扩展版本是1.13X 失败请求错误:XRecordBadContext失败请求的主要操作码:135(记录)失败请求的次要操作码:5 (XRecordEnableContext)失败请求中的上下文:0x17失败请求序号:10输 ..
发布时间:2021-09-29 19:24:50 其他开发

从应用程序外部记录按键 (VB.net)

我正在制作一个程序,它使用键盘记录器的功能来确定趋势,问题是我无法制作键盘记录器,我已经完成了大部分工作,但是当表单失效时我无法获得按键重点...我看到有人提到键盘和消息挂钩,但我找不到任何示例或理解其上的任何文档. Private Sub Form1_KeyPress(sender As Object, e As KeyPressEventArgs) 处理 MyBase.KeyPressUsi ..
发布时间:2021-09-16 19:15:16 其他开发

在没有 X Window 的情况下用 C 语言在 GNU/Linux 中捕获击键

如果我在应用程序中工作,并且从键盘上按了一个键,那么如何在C语言中,在GNU/LINUX下,在C语言下,没有用户使用X Window的情况下捕获该键(或字符串),包括源应用程序的名称? 解决方案 如果没有X Window,此问题将更加困难. 对于按键部分,您可以使用与此代码相似的代码,但必须将设备作为要读取的参数传递(键盘,通常为/dev/input/event0 ) #incl ..
发布时间:2021-05-29 22:13:48 服务器开发

如何使用PowerShell捕获全局按键?

Powershell可以侦听并捕获按键吗? 是否可以编写一个PowerShell脚本,例如 AutoHotkey ,它位于托盘中并等待直到您按预定义的键盘键开始执行?可能每次您按下该键时都不会返回而是开火? 我要实现的是-仅在启动脚本后按下按钮才能执行预定义的脚本操作,因此将其放在桌面上并定义快捷键是行不通的. 例如: 我希望每次按"x"键时都要键入3次"TEST"文本,但是我 ..
发布时间:2020-11-23 21:39:58 其他开发

python 3,尝试从多个HID输入读取,Raspberry Pi

我有一个没有任何tty的条形码扫描仪连接到我的RasPi,这意味着没有显示器就没有头了.换句话说,是用于数字输入的键盘记录程序.该扫描仪读取数字条形码,例如GTIN或EAN.它可以工作,该脚本由启动时的sh启动.我使用的脚本如下所示: import sys tStr = '' while 1: fp = open('/dev/hidraw3', 'rb') ..
发布时间:2020-11-23 04:30:40 其他开发

跨平台键盘记录器

我正在寻找通过Python在Windows,Linux和Mac上观看鼠标和键盘事件的方法。 我的应用程序是时间跟踪器。我不关注事件,只是记录事件发生的时间。如果在一定时间内(例如10分钟)没有事件,那么我认为用户已经离开并停止了当前项目。 当用户返回时(事件进入再次),我等了一会儿(所以这不会被清洁人员,您的宠物或地震触发)。如果事件持续较长时间,则假定用户已返回,并且弹出一个小的非活 ..
发布时间:2020-10-11 18:56:49 Python

While循环占用大量CPU时间

我正在为我的个人兴趣创建一个击键记录器,同时也想知道如何捕获和使用它们作为功能(例如按键快捷键)。 此处。。 我让它在Code :: Blocks下运行,但最奇怪的是,当我检查任务管理器时,我的CPU使用率上升到100%。当我关闭程序时,它会下降,当我重新打开它时,它会上升到100%。 我认为这是因为无限的while循环不断检查输入,但是我想知道是否有任何方法可以减少CPU使用率 ..
发布时间:2020-09-27 04:50:29 C/C++开发

没有属性"HookManager"

我正在复制此视频中的按键记录器:( https://www.youtube.com/watch?v = 8BiOPBsXh0g )并运行代码: import pyHook, sys, logging, pythoncom file_log = 'C:\Users\User\Google Drive\Python' def OnKeyboardEvent(event ..
发布时间:2020-07-04 21:16:08 其他开发

python的pyHook 3.3

我正在使用Python编写一个简单的键盘记录程序.我希望使用pyHook捕获键盘事件.找不到安装的适用于python 3.3的pyHook软件包. python 3.3是否有其他提供类似功能的模块? 解决方案 一个快速的Google出现了此网站,其中包含用于Python 3.3的pyHook 1.5.1(以及许多其他软件包)的非官方安装程序.我没有测试过,但似乎值得尝试.如果结果不起作用, ..
发布时间:2020-07-04 21:14:41 Python

类似于OS X上的pyHook

我实际上正在使用 pyHook ,但是我也想为OS X编写程序. 如果有人知道这样的模块……我已经在互联网上寻找了一段时间,但没有任何实际意义. ->想法是能够在python应用程序外部记录击键.我的应用程序是一个社区统计信息构建器,因此也可以从OS X获得统计信息. 预先感谢;) 修改: PyHook:在python应用程序之外记录击键和其他内容 http://sourcefo ..
发布时间:2020-07-04 21:14:05 Python

使用pynput.Listener和keylogger监听特定的键?

我下面有以下python脚本: 但是我想“监听",或者如果足够的话,只需将以下键“记录"到我的log.txt中:Key.left和Key.up.我该如何造成这种限制? 此问题相似,但她的回复的代码结构有些相似有所不同,并且需要进行重大更改以允许键盘记录程序和Listener上的此限制. 还有另外一个问题对我来说,可能是寻找解决方法的灵感之源. 我花了一些时间寻找一个可以给我 ..
发布时间:2020-05-02 09:41:22 Python

每次按下一个键时是否回调函数(无论哪个窗口具有焦点)?

我想在Linux(Ubuntu Linux 9.10)上编写一个程序(用python),该程序将跟踪我每秒产生的每秒钟按键次数.其中包括普通字母键,以及控制/Shift/空格/等. 是否有某种方法可以挂接到X,以便我可以说“按下键时调用此函数?".由于我希望在正常工作时在后台运行此功能,因此此函数调用必须能够知道所有程序的所有按键.我想这有点像键盘记录器. 这只是个人的事情,所以我不在 ..
发布时间:2020-05-01 09:08:08 服务器开发

在不使用X11的C中在GNU/Linux中捕获按键

如果我在一个应用程序中工作并且按键盘上的键,我如何在C中,在GNU/LINUX下,在用户区中,不使用X11的情况下捕获该键(或字符串),包括源应用程序的名称:) 谢谢. 解决方案 如果没有X11,这个问题会更加困难. 对于击键部分,您可以使用与此代码相似的代码,但是您必须将正在读取的设备(键盘,通常是/dev/input/event0)作为参数传递 #include ..
发布时间:2020-05-01 08:37:42 服务器开发

使用python xlib全局捕获,忽略和发送关键事件,识别假输入

我想在普通键盘上实现和弦,我以为我使用python xlib. 为此,该程序必须全局吞噬所有关键事件,并且仅在以后允许它们通过. 我当前的测试只是抓住了"1"键.如果按下此键,它将调用一个处理程序,该处理程序通过xtest.fake_input向焦点窗口发送"x".因为我只是抓住了"1"键,所以应该没有问题吧? 但是以某种方式再次调用了处理程序,因为按下了"x".实际上,当我键入"1"时,程 ..
发布时间:2020-04-26 08:08:28 Python

Vim命令日志

是否可以记录我在VIM中键入的所有命令以供以后分析?我的意思是每个简单的命令,例如动作或更改文本,即jjjjjjkkkcw 如果在VIM中无法实现,也许Linux上有一个键盘记录器,可以将其附加到特定的窗口/进程? 我更喜欢在vim中进行日志记录,因为它可以选择为不同的vim模式设置不同的日志.另外,我也不想记录“冒号"命令. 解决方案 是的!启动vim时,使 ..
发布时间:2020-04-23 10:48:40 服务器开发