精华内容
下载资源
问答
  • 获取ubuntu键盘按键记录

    千次阅读 2017-10-07 22:41:43
    简介 通常一台服务器都会开放权限给运维,开发等用户。...没错,可以借用键盘按键记录器。本文主要介绍如何通过logkeys来记录用户按键记录。 安装 sudo apt-get install logkeys 配置 获取键盘event信息 ca

    简介

    通常一台服务器都会开放权限给运维,开发等用户。随着服务器台数增长,用户交接/离职等,服务器的管理及安全也就成为一个重要的课题。如员工离职在服务器上留后门或恶意代码,这样的场景如何追踪该员工? 没错,可以借用键盘按键记录器。本文主要介绍如何通过logkeys来记录用户按键记录。

    安装

    sudo apt-get install logkeys
    

    配置

    获取键盘event信息
    cat /proc/bus/input/devices
    
    作者的电脑是thinkpad x201i笔记本,信息如下
    I: Bus=0011 Vendor=0001 Product=0001 Version=ab54
    N: Name="AT Translated Set 2 keyboard"
    P: Phys=isa0060/serio0/input0
    S: Sysfs=/devices/platform/i8042/serio0/input/input3
    U: Uniq=
    H: Handlers=sysrq kbd event3 leds 
    B: PROP=0
    B: EV=120013
    B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
    B: MSC=10
    B: LED=7
    
    其中的H: Handlers=sysrq kbd event3 leds 这行中的event3就是event的号码了。
    键盘对应的keymap设置
    • 安装console-data
    sudo apt-get install console-data
    
    • 选择对应的keymap keymap1keymap2keymap3
      • 选择错时,重新配置keymap
    sudo dpkg-reconfigure console-data
    
    控制台键盘设置
    • 查看当前键盘设置
       System Locale: LANG=en_US.UTF-8
                      ...
           VC Keymap: n/a
          X11 Layout: n/a
           X11 Model: pc105
    
    • 查看当前系统支持的keymaps
    find /usr/share/keymaps/ -type f
    
    • 加载对应的keymap
    sudo loadkeys us //us可以替换成其它对应的
    

    使用logkeys

    启动程序
    sudo logkeys -s -o ~/logtest.txt -d /dev/input/event3
    
    • -s start
    • -o 日志数据输出到文件
    • d 输入设备的信息
    输入设备的信息 由前面介绍的命令 cat /proc/bus/input/devices 获取。
    停止程序
    sudo logkeys -k
    

    效果图

    keylogs效果图

    参考链接

    https://qiita.com/wakaba130/items/8bd1e0b6437723eee379

    查看原文:http://www.huuinn.com/archives/240
    更多技术干货:风匀坊
    关注公众号:风匀坊
    展开全文
  • 好记性不如烂笔头子,我之前对这句话很不以为然,现在好多东西一段时间不用不接触就忘记了,所以,现在记录下来,不一定会有很详尽的实例,只写最核心的部分。 C# winform的窗体类有KeyPreview属性,可以接收窗体内...

    好记性不如烂笔头子,我之前对这句话很不以为然,现在好多东西一段时间不用不接触就忘记了,所以,现在记录下来,不一定会有很详尽的实例,只写最核心的部分。

    C# winform的窗体类有KeyPreview属性,可以接收窗体内控件的键盘事件注册。
    窗体和控件都有KeyDown,KeyUp,KeyPress三个事件,每个事件都会有KeyEventArgs参数传入,只要判断传入参数的KeyChar就可以了,Framework提供了Keys枚举来表示键盘上的各个键。

    核心判断的代码如下:
    1.单键判断
    if (e.KeyCode == Keys.Delete)
    {
         //处理逻辑
    }
    2.组合建判断: 
    if (e.Modifiers.CompareTo(Keys.Control) == 0 && e.KeyCode == Keys.Delete)
    {
         //处理逻辑
    }

    转载于:https://www.cnblogs.com/JuneZhang/archive/2011/04/14/2015713.html

    展开全文
  • 不论是游戏高光时刻,还是PPT课程录制操作,我们都喜欢用到录屏软件记录和存档。...最近小编发现一款录屏软件,不仅可以显示鼠标的运行轨迹,还可以显示鼠标的左右键点击,还可以显示键盘按键操作!今...

    不论是游戏高光时刻,还是PPT课程录制操作,我们都喜欢用到录屏软件记录和存档。但有的时候,像一些重点内容我们需要将其重点标注,比如游戏操作和课程重点这些细节化的操作,一般的录屏软件只能录到屏幕的变化,却不能表现出鼠标和键盘的操作,这些就只能靠后期补充文字或者配音进行说明,工程量繁杂且耗时。

    最近小编发现一款录屏软件,不仅可以显示鼠标的运行轨迹,还可以显示鼠标的左右键点击,还可以显示键盘的按键操作!今天我就要跟大家分享这个宝藏软件——EV录屏

    1、鼠标显示

    首先在开始录制视频之前,我们打开【设置】

    403d2cac67eb355269beb642c6a0d06a.png

    进入设置界面,点击鼠标设置,勾选【录制光标】

    然后调整光标的半径、颜色和透明度。下面是我设置的数值,预览里看到的一个橙色的的圆。到时录制出来的视频中,鼠标运行轨迹就会以该图形显示出来。

    在【录制光标】的旁边,有一个【光标左右键录制】的选项,如果我们需要显示出鼠标的左右键点击,勾选这个选项即可。

    e4bad63254387851a0e51b104d63057f.png

    如果您想更改其他颜色,可进行自定义操作设置哦!

    f475429ab0ae48741fd3dad9d81f22ea.png

    2、键盘按键显示

    我们在软件界面上,点击【按键显示】,进入设置界面,勾选【开启】选项。

    e59bf259ec90524ca4f13d3d66b976f9.png

    按键显示的字体、字号、字体颜色和背景颜色都可以按照喜好进行设置哦!

    3、效果预览

    设置完毕后,效果如下:

    8d5b34905439ba878b066cd9e668cc7f.gif

    这样录屏过程中,鼠标的整个运行轨迹都会被记录下来,真的是超细节超实用的设计哦!小伙伴们快去试试吧!

    展开全文
  • 类似 gridPanel 中,用上下左右按键导航记录(record). 谢谢指教! [b]问题补充:[/b] [code="java"]tree = new Ext.tree.TreePanel({ region : 'west', id : 'tree', width : 280, title : '地区', ...
  • Delphi HOOK例子,一个键盘钩子程序,演示如何安装HOOK,如何卸载Hook,以及如何通过HOOK来获取键盘按键记录,每一步操作都被HOOK记录,并显示提示信息。
  • 当前,主要操作系统有三个按键记录程序; Windows,Mac和Linux。 想要在网站上进行修复或更改? 您可以在找到网站回购。 内容 或者,查看每个程序文件夹中的README.md文件,以获取更多最新信息。 视窗 要更改窗口...
  • CVI 键盘输入信息读取记录TXT

    千次阅读 2016-09-01 16:47:32
    如何用文本文件记录键盘按键及时间信息。如下: 声明一个文件句柄: static int gLogFile = 0;  复制代码 程序开始时初始化它: gLogFile = OpenFile("d:\\TestLog.txt",VAL_...
    LabVIEW FOR ARM正式预售
    如何用文本文件记录键盘按键及时间信息。如下:

    声明一个文件句柄:

    1. static int gLogFile = 0;  
    复制代码
    程序开始时初始化它:

    1. gLogFile = OpenFile("d:\\TestLog.txt",VAL_READ_WRITE,VAL_APPEND,VAL_ASCII);
    复制代码
    程序结束时释放它:

    1. if(gLogFile)
    2.         CloseFile(gLogFile);
    复制代码
    响应面板的EVENT_KEYPRESS消息:

    1. int CVICALLBACK panelCB (int panel, int event, void *callbackData,
    2.                 int eventData1, int eventData2)
    3. {
    4.     if (event == EVENT_KEYPRESS)
    5.     {
    6.        char Buf[128] = {'\0'};
    7.        Buf[0] = GetKeyPressEventCharacter (eventData2);      //获得按键信息
    8.        lstrcat(Buf," ---> ");                                                  //连接后面的时间信息
    9.        lstrcat(Buf,TimeStr());                                              //时间信息
    10.        lstrcat(Buf,"\r\n");
    11.        
    12.        if(gLogFile)
    13.         WriteFile(gLogFile,Buf,lstrlen(Buf));                         //写入前面准备好的文本文件  
    14.     }
    15.         if (event == EVENT_CLOSE)
    16.                 QuitUserInterface (0);
    17.         return 0;
    18. }
    复制代码
    展开全文
  • 要构建键盘记录器,我们需要一种跟踪键盘上每个按键的方法,python中有几个库可以用来执行以下操作: 键盘 PyUserlnput put 安装 pip install pynput 构建我们的键盘记录器 要跟踪按键,我们必须实现一个...
  • jquery键盘事件全记录

    2016-01-06 10:12:00
    很多时候,我们需要获取用户的键盘事件,下面就一起来看看jquery是如何操作键盘事件的。 一、首先需要知道的是: 1、keydown() keydown事件会在键盘按下时触发. 2、keyup() keyup事件会在按键释放时触发,也...
  • 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 前言 提示:这里可以添加本文要记录的大概内容: ...
  • 最近尝试控制台小程序,以及快捷键组合的时候需要用到侦听键盘事件的操作,然后查阅了相关的材料,发现keyboard模块比较适合我目前的需求,在这做一下自己的见解,顺便记录一下笔记。如果你有下面的问题,或者想了解...
  • 如何在 Linux 中使用屏幕键盘 屏幕键盘可以作为实体键盘输入的替代方案。在某些时候,屏幕键盘显得非常需要。...屏幕键盘也可以作为一种防范实体键盘记录器的保护手段,键盘记录器会悄悄记录按键来获取密码...
  • 基本上,它的作用是记录用户在键盘上按下的每个字母,并将时间戳(精确到毫秒)附加到按键上。 用户一次只能输入一个字母。 记录的数据首先保存在电子应用程序的本地存储中,并且用户在使用完该应用程序后可以将...
  • 在这一章里我们将学习如何去检测哪个键被按下,可以从GLUT里得到些什么信息,和如何处理键盘输入。 处理按键消息,我们必须使用GLUT通知窗口系统,当某个键被按下时,哪个函数将完成所要求的操作。我们同样是调用...
  • 但是,对libogc作者而言,公平起见,我对检测键盘控制器存在的“奇妙支持”的感觉很可能只是由于libogc的SI API未记录在案。 可以读取此键盘的任何Gamecube代码的唯一可行示例位于但是由于它是在Linux内核中实现的...
  • 在VB中如何用API监控鼠标和键盘

    千次阅读 2007-04-13 16:39:00
    在VB中如何用API监控鼠标和键盘本例中的钩子用来监视并记录应用程序中的按键信息。在程序中,ALT+F4组合键被屏蔽。下面是部分代码: Public hHook as Long Private Sub Form_Load()′程序启动时安装钩子 ...
  • 备注:我在工作中遇在一个文字出现是可以按键盘事件的但只允许按键一次并记录结果,这个时候再次字体消失,然后直到字体再出现的时候就在开启键盘事件 出现字体开启 this.showResultContTimer=setTimeout(()=>{ ...
  • 按键精灵

    千次阅读 2009-01-24 02:47:00
    今天战场排队,无聊时就...无意中在网上发现了HOOK这个技术,可以记录下鼠标键盘的动作,然后重复执行,但如何判断鱼钩的位置是个难题,查了下暴雪给的api,也没找到需要的。临时想到一个苯办法,把鼠标在屏幕一些区域
  • linux问题记录

    2013-04-24 20:17:00
    解决:输入键盘中“q”字母按键即可退出模式 2、查看当前所有进程列表 解决:ps -ef ERROR: List of process IDs must follow p.********* simple selection ********* ********* selection by list *********-A...
  • PAT B1029 旧键盘

    2020-02-12 13:30:10
    记录最近疫情影响 新型肺炎 时刻在家 虽然都是时间 但是都玩了 看着别人的考研成绩出来了 才想起来 需要准备复试 不知道考的如何 希望一切安好 祖国安好 自己考研安好 加油 你是最胖的!!! 水题目 题目大意就是 ...
  • Unity3D使用input类控制用户的输入,输入包括了用户键盘,鼠标,... 首先我们介绍一个很重要的类KeyCode,此类中的值记录各种按键,详细键码参照Unity圣典:http://game.ceeger.com/Script/Enumerations/KeyCode/Ke...
  • Unity3D使用input类控制用户的输入,输入包括了用户键盘,鼠标,触摸,重力感应以及地理位置输入等输入方式。 本节我们介绍Unity3D中如何...首先我们介绍一个很重要的类KeyCode,此类中的值记录各种按键,详细键...
  • Unity3D使用input类控制用户的输入,输入包括了用户键盘,鼠标,... 首先我们介绍一个很重要的类KeyCode,此类中的值记录各种按键,详细键码参照Unity圣典:http://game.ceeger.com/Script/Enumerations/KeyCode/Ke

空空如也

空空如也

1 2 3 4
收藏数 65
精华内容 26
关键字:

如何记录键盘按键记录