VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 1398|回复: 18

VC++高级班之窗口篇-[7]打造自己的星号密码查看器

[复制链接]
01_avatar_middle
online_admins 发表于 2018-2-26 00:17:23 | 显示全部楼层 |阅读模式
①、星号密码查看器介绍:
星号密码的杀手,能够很方便显示星号密码框的密码,有助于找回已经遗忘的密码!
===================================================
②、获取星号密码的原理:
上世纪90年代使用过 Windows3.x 的人可能很少有人了解这类操作系统中存在着密码保护的漏洞,如果选择密码控件中的“****”文本然后复制到剪贴板上,
那么看到的将不是“****”而是密码的原始文本。微软发现了Windows3.x 这个问题并在新的版本Windows95 中修改了这个漏洞。

但是 Windows95 存在着新的安全漏洞,可以设计出间谍程序从当前运行的程序中得到密码控件中的密码(方法见下文)。然而,微软在 Window2000 中又修补了这个问题,
是判断消息发送的来源进程是否与当前密码控件属于同一进程,如果不是则返回 ERROR_ACCESS_DENIED 错误!但是也是有方法的,那就是利用 DLL 进程注入,
向密码控件发送 WM_GETTEXT、EM_GETLINE 消息来进行密码的获取!

编辑框 Edit 控件 是Windows的一个标准控件,当把其 Password 属性设为 True 时,就会将输入的内容屏蔽并变为星号(*),从而达到保护的目的。
但是 Edit 框中的内容可通过编程的方式发送 WM_GETTEXT、EM_GETLINE 消息来进行获取。
黑客程序就是利用 Edit 控件的这个特性,通过 SendMessage 向此窗口发送 WM_GETTEXT 或 EM_GETLINE 消息,这样Edit框中的内容就一目了然了!  
下面就给大家演示下这个技术,不过这里面只做技术讨论,希望大家不要用于非法用途!天若有情天亦老,人间正道是沧桑!
===================================================
③、对话框样式的修改及控件的添加、图标资源的添加;
④、添加置顶选项功能,见上节;
⑤、CStatic 派生类的添加:CDragStatic 以及控件类型变量的绑定;
⑥、CDragStatic::OnLButtonDown 事件的添加:
⑦、CDragStatic::OnLButtonUp 事件的添加:
⑧、添加 CDragStatic::OnTimer 定时器响应:
⑨、窗口标题、编辑框文本的获取:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
教程在线观看地址:
https://www.bilibili.com/video/av39706853/?p=8
MP4高清视频下载地址:链接:https://pan.baidu.com/s/1RGpma2DaUCIgBlnv6cLgjQ 提取码:s7pv
本节课件下载(回复后可见):
游客,如果您要查看本帖隐藏内容请回复

备注:VIP会员可免费下载本站所有资源(点击查看)
提示:通过购买VC驿站U盘打包(点击查看)也可加入终身Vip会员^_^





上一篇:VC++高级班之窗口篇-[6]打造自己的“按钮激活专家”
下一篇:VC++高级班之窗口篇-[8]模拟鼠标、键盘操作
95_avatar_middle
在线会员 发表于 2019-2-17 14:27:20 | 显示全部楼层
感谢老大的无私奉献
98_avatar_middle
在线会员 发表于 2019-2-23 14:12:53 | 显示全部楼层
谢谢分享  学习
20_avatar_middle
在线会员 发表于 2019-3-1 18:46:34 | 显示全部楼层
看看代码 VC++高级班之窗口篇-[7]打造自己的星号密码查看器
80_avatar_middle
在线会员 发表于 2019-3-3 22:26:19 | 显示全部楼层
VC++高级班之窗口篇-[7]打造自己的星号密码查看器 [修改]
46_avatar_middle
在线会员 发表于 2019-3-4 17:04:45 | 显示全部楼层
正需要, 看一看
69_avatar_middle
在线会员 发表于 2019-3-5 14:19:06 | 显示全部楼层
打造自己的按钮激活专家44
85_avatar_middle
在线会员 发表于 2019-3-7 12:55:54 | 显示全部楼层
感谢分享,学习一下。
56_avatar_middle
在线会员 发表于 2019-3-24 02:29:53 | 显示全部楼层
感谢老大的无私奉献
42_avatar_middle
在线会员 发表于 2019-4-1 09:27:56 | 显示全部楼层
VC++高级班之窗口篇-[7]打造自己的星号密码查看器
74_avatar_middle
在线会员 发表于 2019-4-3 18:40:56 | 显示全部楼层
VC++高级班之窗口篇-[7]打造自己的星号密码查看器
12_avatar_middle
donate_vip 发表于 2019-4-4 23:22:41 | 显示全部楼层
ding顶顶d=====( ̄▽ ̄*)b
72_avatar_middle
在线会员 发表于 2019-4-21 15:57:13 | 显示全部楼层
你知道的吧啊
52_avatar_middle
在线会员 发表于 2019-5-21 20:36:46 | 显示全部楼层
谢谢楼主分享
61_avatar_middle
donate_vip 发表于 2019-5-30 12:13:58 | 显示全部楼层
弄了好久,搞到的光标资源分享给你们联系,是和spy++那个一样的资源两个.ico和一个光标.cur
VC++高级班之窗口篇-[7]打造自己的星号密码查看器 Desktop.rar (610 Bytes, 下载次数: 1)
74_avatar_middle
在线会员 发表于 2019-6-6 13:57:59 | 显示全部楼层
资源资源。。
25_avatar_middle
在线会员 发表于 2019-6-14 10:54:27 | 显示全部楼层
学习一下。感谢。
12_avatar_middle
donate_vip 发表于 2019-6-16 22:39:53 | 显示全部楼层
轩墨 发表于 2019-5-30 12:13
弄了好久,搞到的光标资源分享给你们联系,是和spy++那个一样的资源两个.ico和一个光标.cur

谢谢,无私奉献,正在寻找
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-7-19 04:13

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表