尝试用程序记录QQ密码
今天就QQ的密码记录程序找了下资料,发现网络上的对QQ密码的记录程序都已失效,原因是腾讯目前的所谓的“国际领先的Nprotect键盘加密技术”...
不过牛人也通过Hook API找到了破解的办法,我暂时还未来得及深入研究,留作以后吧。可以参考:破解QQ键盘保护的办法这篇文章。
我也根据网上的代码写了个程序,但程序在得到QQ密码编辑框控件句柄的时候,会失败。用SPY++看QQ登录窗口的时候,发现QQ的账号是ComboBox里套着Edit,QQ的密码是对话框里套个Edit,腾讯真绝...程序就是在获得QQ的密码Edit控件的时候得到无效句柄。但是Edit控件的父窗口,也就是QQ密码对话框的句柄能获得。不知哪位高人可以给解释下?
另外,原来一直以为基于对话框的程序开始时隐藏简单调用ShowWindow(SW_HIDE)就可以了,但是操作起来去发现并不是这样。原因是BOOL CXXXDlg::OnInitDialog()函数返回时会调用ShowWindow(SW_SHOW);所以不能就简单调用ShowWindow(SW_HIDE),找了解决的办法,相对较好的是以下方法,在BOOL CXXXDlg::OnInitDialog()调用,这样,程序就不会显示了,也不发生闪烁现象,不明白的可以参考MSDN.
- //make dialog window does not appear
- ::SetWindowLong(this->m_hWnd,GWL_EXSTYLE,WS_EX_TOOLWINDOW);
- ::MoveWindow(m_hWnd,0,0,0,0,FALSE);
另外不让程序出现在任务条上的方法是:
- ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW,SWP_DRAWFRAME);
这样做好后小心调试时只能用任务管理器关闭o(∩_∩)o...
感觉记录密码无非就是查找窗口和键盘钩子,没有什么其他好说的。
程序未成功,代码我也贡献出来,大家有好的建议和方法请告诉我。
点击下载程序
对QQ密码的研究推荐以下:
盗QQ的密码软件模拟实现 第43期Windows系统
Visual C++编程窃取QQ密码
QQ尾巴病毒”核心技术的实现
QQ密码
尝试用程序记录QQ密码相关推荐
- python访问陌生人qq空间_python程序记录QQ空间条说说的访问详情
3.[代码]主要代码文件 #!python # coding=utf-8 import qqlib, getpass, json, time, sys, codecs reload(sys) sys. ...
- 深度剖析QQ密码被盗原因
一.QQ密码被盗另类原因 除了一般的键盘记录机和常见的木马如冰河变种.网络神偷等以外,目前有许多专门针对QQ的盗密软件,由于是专用工具,所以对我们的QQ密码威胁非常大!这类软件都有一个共同点,就是通过 ...
- qq怎样防盗 qq密码如何防盗
1. 去腾讯申请密码保护,这样如果密码被破解或自己忘记了还可以利用密码保护功能取回来. 2. QQ密码的位数一定要超过8位,而且最好包含数字.字母和特殊符号,否则以现代计算机的超强计算能力,要想暴力破 ...
- QQ密码记录程序源码
最近看了看c++,写个程序玩玩.因为用户态代码不好截取到qq密码,写个键盘分层驱动.试了试效果还可以. 开发环境 vs2008 winddk ddkwizard windowsxp Dbgview 实 ...
- QQ密码框防键盘记录的研究笔记
兴趣所致,做些学习笔记. QQ密码框从简单到复杂有好几套措施防止键盘记录. 第一层,最简单的.设置一个定时器.大概0.5秒定时用keybd_event 发送虚拟键盘消息.混淆记录. 这一层最容易实现也 ...
- 记录研究截取QQ密码的几点心得
1 根据网上的文章,至少到QQ2013版本时,QQ主要通过以下几个方式实现密码保护: a 登录窗体和密码输入框分离为两个进程 b 设置调试钩子和低级键盘钩子阻止HOOK,所以必须干掉两个钩子 c 设置 ...
- 矛与盾:用VB打造驱动级键盘记录器,能过QQ密码框(源码)
信息监控与隐私保护永远是一对矛盾,在对付各种信息窃取软件上,新技术总是层出不穷.本文介绍一种古老的键盘记录器技术,确实很古老,DOS时代人们就在用了,但是现在它仍然很有效,在键盘过滤驱动失效的情况下, ...
- 对QQ密码框的防盗机制的探索
在半年前的暑假,刚刚接触到了Hook,就想试试用Hook能不能获取到QQ的密码,但是得到的是一堆乱码,所以也就没再继续了,因为当时我只是只菜鸟:半年后,我成了大一点的菜鸟,但我又来挑战QQ的密码框,因 ...
- 尝试将程序上传Github保存
尝试将程序上传Github step 1 New repository 在Github网站上新建一个项目仓库 step 2 git clone 刚才创建的到本地 git clone https://g ...
最新文章
- Java项目:日历万年历(java+swing)
- 【转】NGUI研究院之三种方式监听NGUI的事件方法(七)
- 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题...
- 7-3 服务器统一出错处理
- 手机语音翻译的小妙招,一步一步教你!一键音频转文字
- win32学习之 --------GDI使用 代码记录
- 如何卸载新版Edge并禁用自动更新
- 仿真树叶飘落效果的实现
- C语言银行排队系统仿真
- Hibernate使用详解(一)
- HTML-CSS前端大作业一站式教育机构响应式前端网页网站模板
- “Unexpected end of JSON input while parsing near···”错误解决方案
- 中国人保为易集康健康科技承保产品责任险,为消费者保驾护航!
- 计算机基础播放演示文稿教案,信息技术 - powerpoint教案(20课时)
- 转型经验分享|年过30的传统汽车人,如何转型做自动驾驶
- 正则判断只能输入大于0的正整数
- linux oom日志分析,oom killer理解和日志分析:知识储备
- 谷歌浏览器安装Vue Devtools
- 《再见,熊猫TV》这个梦做了3年
- NANDflash常见问题汇总