在win9x,nt下含有*****的密码框中的数据和文本框没什么两样,任何进程都可以得到他的内容
不过在win2000下,不行哟,因为那个死人bill看到这个问题的严重性后把ES_PASSSWORD属性的窗口的中WM_GETTEXT消息过滤了,只有进程本身的代码可以读他内容, 其他进程读一到他的内容哦:)
所在2000下你没法读到其他程序中******的内容,但可以读到自已程序中*******的内容哦,不信你试试啊,
针对bill的这个笨办法,我们就有对策了啊,2000不是只准进程自已可以读吗,好啊,那我就钻到他进程内部去,成为他进程的一部分,不就可以读到QQ2000中*******的内容了吗?
只是怎么钻进去呢:)
有好多方法,比如用全局钩子hook到qq2000中然后你的*.dll就成了qq2000的一个调用模块,你可以在*.dll读到qq2000中********的内容了哟,你还可以修改******这个密码框的属性让他变成普通文本框,这样就没有******显示了,是真正的密码了哟
当然在nt/2k下,你还能用CraeteRemoteThread方法进入qq2000内部,做同上面一样的操作
不过在win2000下,不行哟,因为那个死人bill看到这个问题的严重性后把ES_PASSSWORD属性的窗口的中WM_GETTEXT消息过滤了,只有进程本身的代码可以读他内容, 其他进程读一到他的内容哦:)
所在2000下你没法读到其他程序中******的内容,但可以读到自已程序中*******的内容哦,不信你试试啊,
针对bill的这个笨办法,我们就有对策了啊,2000不是只准进程自已可以读吗,好啊,那我就钻到他进程内部去,成为他进程的一部分,不就可以读到QQ2000中*******的内容了吗?
只是怎么钻进去呢:)
有好多方法,比如用全局钩子hook到qq2000中然后你的*.dll就成了qq2000的一个调用模块,你可以在*.dll读到qq2000中********的内容了哟,你还可以修改******这个密码框的属性让他变成普通文本框,这样就没有******显示了,是真正的密码了哟
当然在nt/2k下,你还能用CraeteRemoteThread方法进入qq2000内部,做同上面一样的操作
解决方案 »
- delphi 7 DBedit组件
- 求助: 客户订单号码是保存数据的时候生成还是保存数据之前生成好?
- Webservice 问题 急
- 我用Winsocket连接时,老是出现:10061://连机被拒绝,是不是端口号不对,我用的是211
- 谁知道RS232-450接口是什么东西?与RS232有什么区别?
- Question_如何删除D目录下一个1.TXT文件
- 怎样获取一个汉字及词语的拼音(完整拼音)?
- adoconnection 连接sql server 数据库连接问题!!!
- 用ADO控件通过ODBC连接EXCEL文件可以连通,但为什么dataset里看不到数据,应该如何正确设置呢?
- 怎样用SQL语句导出导入数据<MS SQL Sever7.0>
- ★★如何使窗体上的Flash控件被点击时响应我的代码呢?
- 如何在dll中放一个框架(Frame),在应用程序中调用????
这里有代码(转贴)