关于显示密码****的问题~~!!!(50分)

  • 主题发起人 主题发起人 玄冰炼火
  • 开始时间 开始时间

玄冰炼火

Unregistered / Unconfirmed
GUEST, unregistred user!
我照教程做了一个显示密码的程序,怎么有些位置的密码显示不出来啊,比如说联众游戏客户
端登陆的密码就不行,我用过几个别人做的软件,也不可以,谁知道为什么?
 
>>说联众游戏客户
这个本身就是显示的伪密码,它截获了KeyPress等事件,然后经过计算显示出另外一个字母的。
下面是我编写的一个小程序,也可以显示,不过和你输入的不同。
但是你将那个复制出来后,再粘贴进去(不是敲进去),仍旧可以的。
http://delphi.mychangshu.com/dispdoc.asp?id=430

所以说这个和你的显示密码的程序无关,是和它本身的加密机制有关。
另外对于Windows 20000,它有很多密码本身就是显示*的,你根本没辙。
 
to yzhshi:
你的软件我下载了,可是显示联众的密码的时候就乱了,我怎么才能把密码复制出来呢
好像右建和快捷建都不好用啊,说具体点儿可以吗,谢谢了
 
你选择显示密码,然后选中显示出来的文字,Ctrl+C
然后呢,改成别的,最后再选中,Ctrl+V。
至少对2002.1以前的联众版本有效。
另外,如果他没有改正程序,那么当显示出密码以后,右键应该能弹出菜单的。
我这里没有联众游戏,所以不能测试。
实在不行,找到EDit的Handle,使用SetText和GetText也应该可以的。
 
to 玄冰炼火:
好像用一般的方法取不出来,联众在这个地方好像是经过特殊处理的,不信你自己可以试试,它的
密码是不能粘贴上去的(Ctrl+V),只能手工一个字母一个字母地自己敲,够狠的,呵呵!
 
to yzhshi:
我用的是最新版本,我试过了,你说的方法已经不行了,你说的第二种方法我不大明白,我
只会一点点简单的数据库,属于初级水平,如果你认为能和我说明白的话就简单的讲讲,不然
就放弃了,呵呵

还有,有什么方法能把web的edit上的密码提取出来呢?
 
加密算法有很多,不可能用同一个程序破很多程序的密码
 
还想再听听其他人的看法,有没有折衷的方案
 
to yzhshi:
我也下载了你的程序,正在看啊,呵呵,不懂得地方要请教你啊
 
GetWindowText 早在Windows 98(Windows 95下的确可行)就已经不行了,因为这个方法太
容易预防了,Trap掉这个消息就可以了

用 SoftICE 应该可以轻松搞定
 
多人接受答案了。
 
后退
顶部