【超级鼠标键盘锁】之winlogon.exe进程调试
至此,除了Ctrl+Alt+Del
、Win+L
组合键之外,其他能想到的按键和鼠标都屏蔽了,对于这两个组合键的屏蔽,看下论坛中有位前辈heiheiabcd
很早之前就写了一篇文章:
https://blog.csdn.net/linfei2707/article/details/25237671
文章提到四种想法,其中第四种方法堪称完美,好像这也是不用驱动实现屏蔽这两个组合键的最佳方法了。
一、window7系统winlogon.exe调试
经过初步的调试,从之前实现结果可以看到,这种方法存在很大的缺陷:由于win7各个版本的系统文件winlogon.exe
多多少少还是有一些差别,需要修改的字节在winlogon.exe
中的偏移也会有所不同,所以如果要写个具有普遍性的程序还需搜索找到要修改的偏移,应该可以通过特征码搜索winlogon.exe
的内存来动态获取要修改的内存地址,但是目前还没想到比较可靠的特征码,因此这一块尚未实现。
笔者的win7系统,通过windbg和IDA调试,获得关键代码如下:
.text:000000010001484C 83 FB 04 cmp ebx, 4 ; 按下Ctrl+Shift+Esc
.text:000000010001484F 0F 84 18 2C 00 00
【超级鼠标键盘锁】之winlogon.exe进程调试相关推荐
- 【超级鼠标键盘锁】项目工程下载地址
一.[超级鼠标键盘锁]之实现思路(非驱动实现) 二.HOOK钩子屏蔽鼠标和Ctrl+Alt+Del.Win+L之外的按键 ①HOOK钩子dll实现 ②主程序实现 三.winlogon.exe进程调试 ...
- 【超级鼠标键盘锁】之远线程注入winlogon.exe进程屏蔽Ctrl+Alt+Del、Win+L
通过上一节对winlogon.exe进程的调试,得到了其处理Ctrl+Alt+Del和Win+L按键的关键代码位置偏移,并阐述了如何对指令进行修改,从而达到屏蔽这两个按键. 本节采用远线程注入技术进行 ...
- 【超级鼠标键盘锁】之实现思路(非驱动实现)
曾经,学习孙鑫老师的<VC++深入详解>时,接触到了钩子HOOK原理,一度对HOOK技术特别感兴趣,便自然而然产生了实现"鼠标键盘锁"的想法.通过查资料和尝试,受看雪大 ...
- 什么是Windows登录应用程序(winlogon.exe),为什么它在我的PC上运行?
The winlogon.exe process is a critical part of the Windows operating system. This process is always ...
- Smss.exe进程分析
传说中的会话管理服务器进程,它是windows操作系统启动时引导的最重要的系统进程,它负责启动csrss.exe和winlogon.exe进程,并对它们进行监控,如果发现其中一个挂掉,它马上叫你当机, ...
- Smss.exe 进程分析--NT 源码--当机方法
来源:http://blog.vckbase.com/windowssky/archive/2007/04/17/25544.html 传说中的会话管理服务器进程,它是windows操作系统启动时引导 ...
- linux系统怎么禁用键盘,桌面应用|如何在 Linux 下锁住键盘和鼠标而不锁屏
我四岁的侄女是个好奇的孩子,她非常喜爱"阿凡达"电影,当阿凡达电影在播放时,她是如此的专注,好似眼睛粘在了屏幕上.但问题是当她观看电影时,她经常会碰到键盘上的某个键或者移动了鼠标, ...
- linux命令行关闭自动锁屏,在Linux下锁住键盘和鼠标而不锁屏
原标题:在Linux下锁住键盘和鼠标而不锁屏 导读假如在你正看着屏幕上的某些重要的事情时,你不想让你的小猫或者小狗在你的键盘上行走,或者让你的孩子在键盘上瞎搞一气,那我建议你试试 xtrlock 这个 ...
- android 键盘使用教程,用鼠标键盘控制你的Android手机完整图文教程
网上大都是91助手for android来连接手机和电脑,我自己比较偏向于豌豆荚,都可以的,下面给出我的步骤及过程中遇到的几个小问题,供大家参考! 一.鼠标键盘控制手机教程 1.在PC上,安装豌豆荚, ...
最新文章
- VAE变分自编码器实现
- Linux的企业-Redis数据库、缓存和哨兵Sentinal、Redis高可用
- 博客园的申请真是太快了!
- 在子线程中弹土司的一段代码
- NLP前路何在?Bengio等27位NLP顶级研究者有话说
- Ubuntu下添加开机启动脚本
- URAL 题目1297. Palindrome(后缀数组+RMQ求最长回文子串)
- Bluetooth LE(低功耗蓝牙) - 第一部分
- 物理数据模型(PDM)-概念数据模型 (CDM)-面向对象模型 (OOM):适用于已经设计好数据库表结构了。...
- exchange邮件服务器_基于Spring Boot快速实现发送邮件功能
- 报告 | 斯坦福2019 AI年度报告出炉!700亿美元投入AI,自动驾驶融资最多
- MySQL读锁的区别和应用场景分析
- 吴恩达机器学习:逻辑回归
- CTF之文件包含的猥琐思路
- 最通俗易懂的图神经网络(GCN)原理详解
- MATLAB_排列组合_摸球组合生成
- 运行uiautomatorviewer.bat报错No suitable Java found
- Ios精品源码,扁平化的ActionSheet仿花椒截屏demo文件签名重叠卡片滚动汽车仪表盘...
- Linux 上免费的视频转换器FFmpeg
- java聊天室系统用例图_java聊天室的设计与实现.ppt