VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)
首页 - 经验之谈 - KillOicq 的程序思路
发表评论(0)作者:影子, 平台:VB6.0+Win98, 阅读:9757, 日期:2000-12-21
破解 OICQ 密码
方法(1):监视法(最佳)
首先通过标题 取得 OICQ 窗口句柄,然后取得密码框句柄,用计时器,即时监视密码框的值。
难点:(1)如果使用程序在注册表中隐藏。
(2)如果使程序在进程中隐藏。

程序过程
2000.12.18
使用 Timer 控件,监视 OICQ。
用遍查窗口的方法(EnumWindows),取得所有的窗口标题(GetWindowText),判断其中是否为"OICQ用户登录"的标题,取得 OICQ 登录窗口的子窗口(窗口上的控件)的类名(GetClassName),然后通过 ComboBox、Edit 取得用户名和密码(通过 SendMessage 发送 WM_GETTEXT 取得值)。
由于不能判断外部按键事件的发生,只有通过不断的取得密码值,具体方法如下:
首先取得 用户名的值,然后不停的取密码的值,再判断窗口的标题是否为用户名,如果为用户名,则最后一次密码的值就是真正的密码,到此程序完成。

2000.12.20
感觉直接使用 FindWindow 取得窗口标题更为方便。

对软件的补充:
1、其他的几个标题
2、其他几种方法的破解(欺骗法、穷举法)
3、设置 KillOicq 的程序。
4、局域网取得。
5、将取得的密码发送到指定的邮箱中。