方法(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、将取得的密码发送到指定的邮箱中。
(编辑:aniston)
·2024年12月目录 ·2024年11月目录 ·2024年10月目录 ·2024年9月目录 ·2024年8月目录 ·2024年7月目录 ·2024年6月目录 ·2024年5月目录 ·2024年4月目录 ·2024年3月目录 ·2024年2月目录 ·2024年1月目录 ·2023年12月目录 ·2023年11月目录