怎么彻底删除自己的开房记录详单 有软件可以监

访客3年前黑客文章538

Edit控件是Windows的一个标准控件,当把其Password属性设为True时,就会将输入的内容屏蔽为星号,从而达到保护的目的。虽然我们看来都是星号,但程序中的Edit控件实际仍是用户输入的密码,应用程序可以获取该控件中的密码,其他应用程序也可以通过向其发送WM_GETTEXT或EM_GETLINE消息来获取Edit控件中的内容。黑客程序正是利用Edit控件的这个特性,当发现当前探测的窗口是Edit控件并且具有ES_PASSWORD属性时,则通过SendMessage向此窗口发送WM_GETTEXT或EM_GETLINE消息,这样Edit框中的内容就一目了然了。   二、黑客软件工作 ***   首先要取得当前的窗口,并判断是否是Edit控件,一般多通过鼠标来指定要探测的窗口,例如在WM_MOUSEMOVE消息的响应函数中进行判断,现列举代码片段如下:   //将客户坐标转换成屏幕坐标ClientToScreen(&point);//返回一个包含指定屏幕坐标点的窗口CWnd* pWnd = CWnd::WindowFromPoint(point);if (pWnd){//获取窗口句柄HWND hwndCurr = pWnd->GetSafeHwnd();if ((::GetWindowThreadProcessId (GetSafeHwnd(), NULL)) !=(::GetWindowThreadProcessId (hwndCurr, NULL))){char lpClassName[255];//获取类名if (::GetClassName(hwndCurr, lpClassName, 255)){//判断是否是Edit控件if (0 == m_strWndClass.CompareNoCase("EDIT")){//获取窗口风格LONG lStyle. = ::GetWindowLong(hwndCurr, GWL_STYLE);//如果设置了ES_PASSWORD属性if (lStyle. & ES_PASSWORD){char szText[255];//通过掌握的句柄hwndCurr向此控件发送WM_GETTEXT消息::SendMessage(hwndCurr, WM_GETTEXT, 255, (LPARAM)szText);//密码已保存在szText中m_strPassword = szText;}}}}}   上述代码中值得注意的有以下几个关键地方:   ClientToScreen(&point);CWnd* pWnd = CWnd::WindowFromPoint(point);HWND hwndCurr = pWnd->GetSafeHwnd();   这三句代码可以获取当前鼠标位置所在窗口的窗口句柄,在SendMessage中要用到的。   这便是真正起作用的SendMessage了,其之一个参数指定了要接收消息的窗口句柄,我们已经通过上面的代码获取到了,第二个参数就是让Edit控件返回字符的WM_GETTEXT消息了,并将得到的内容保存在szText中。   三、防范措施   既然我们搞清除了黑客软件普遍采取的手法,那我们自然能制订出一套防范其攻击的措施来。下面我们就要对Password进行保护。从以上分析我们可以看出:Edit控件的漏洞主要在于没有对发送WM_GETTEXT或EM_GETLINE消息者的身份进行检查,只要能找到Edit窗口句柄,任何进程都可获取其内容。所以必须要对发送消息者的身份进行验证,这里给出一种 *** 来验证发送消息者的身份是否合法:   1.创建新CEdit类   从CEdit继承一个子类CPasswordEdit,申明全局变量g_bSenderIdentity表明消息发送者的身份: BOOL g_bSenderIdentity;   然后响应CWnd的虚函数DefWindowProc,在这个回调函数中进行身份验证:

相关文章

找黑客盗号一样平常多少钱-黑客入门基础知识训练(手机黑客教学入门基础知

网络黑客有哪些专业用语词 网络黑客根据手机号查身份证号(凭身份证号查手机号) 在网上的网络黑客是指什么人 最强黑客极品网络黑客(最强黑客 顾番禺大石) 瑞波币被网络黑客盗该怎么办...

快毕业了找黑客改成绩-全国黑客排名前十(中国排名前三的黑客)

快毕业了找黑客改成绩-全国黑客排名前十(中国排名前三的黑客)

快毕业了找黑客改成绩相关问题 电脑被黑客锁住要钱相关问题 黑客网络教程怎么结束 成为黑客需要学什么(成为一个黑客需要多久)...

更年期症状有哪些(如何缓解更年期症状?)

更年期是每个女性朋友都会经历的时期,女性更年期初期有什么症状呢?女性在更年期要怎样做好保健呢?今天小九将带大家来了解一下如何女性更年期的那些事!女性更年期症状1、新陈代谢下降女性到了更年期之后新陈代谢...

微信聊天记录跟踪软件手机版(监视手机微信聊天记录软件)

微信聊天记录跟踪软件手机版(监视手机微信聊天记录软件)

本文导读目录: 1、微信手机可以用什么软件找回微信聊天记录 2、手机安装什么软件可以自动备份微信聊天记录 3、手机装什么软件可以自动备份微信聊天记录 4、监控苹果手机微信聊天记录 5、...

黑客评帝国解析(黑客帝国全面解析)

黑客评帝国解析(黑客帝国全面解析)

本文导读目录: 1、黑客帝国深度解析 2、黑客帝国4深度解析 3、黑客帝国解析 4、对于《黑客帝国4》这部电影,你作何评价? 5、黑客帝国到底讲了什么 黑客帝国深度解析 黑客帝国第三...

怎么在暗网找黑客-世界上最有名的黑客是谁(世界上最有名的黑客组织)

怎么在暗网找黑客-世界上最有名的黑客是谁(世界上最有名的黑客组织)

怎么在暗网找黑客相关问题 世界上最强大的黑客组织相关问题 如何用一部手机成为黑客 广西 养殖 联系方式(广西玻璃安瓿联系方式)...