-
-
鬼马狂想曲---星号密码的哥德巴赫猜想
-
发表于:
2004-7-30 18:26
6111
-
星号密码---这是许多人都感兴趣的东西。获取它的各种工具也是到处都是。不过我们今天要讨论的不是如何使用工具或编制工具,而是讨论:在不借用任何工具的情况下,有无获取它的可能。
首先我们来做个实验:第一步要做的是,我们打开一个密码框,按鼠标右键,输入任意个字符,我们会发现里面除了全选和撤消功能外,其它的功能都是不可用的。而在普通的编辑框中复制与粘贴功能是可用的。我们来分析一下,如果想把密码框中的密码显示出来,我们一般的做法是找到它的名柄,然后向它发送一个EM_SETPASSWORDCHAR消息便和普通的编辑框是一样的,便可以使用复制与粘贴功能了,当然这时密码也是可以拷贝到任意的地方。这证实两种属性是可以转换的。
继续分析,如果我们省去发送一个EM_SETPASSWORDCHAR消息的过程,而是把密码移到普通的编辑框中,那么它会显示出来吗?也许会,但如何移动呢?要移动它,通过上面的实验已知,鼠标是不可使用了,那么键盘呢?键盘当然可以,要不然怎么输入密码呢?
接着做实验,打开一个txt的文件,里面有剪贴版的快捷键复制ctrl+c,粘贴ctrl+v,在文本文件中任选字符,按ctrl+c进行复制,然后来到密码框中,按ctrl+v进行粘贴,怎么样?,成了,粘贴成功。我们已绕过了密码框中不能使用鼠标粘贴功能的限制。
接着做实验,从上面已知,密码框中可以使用鼠标右键的全选,输入任意字符,我们按全选,然后按快捷键ctrl+c进行复制,移到普通编辑框中,按ctrl+v进行粘贴。。。,不行,粘贴不了。到此我们已经没有办法了。可是还有一个希望,除了众所周知的ctrl+v 可以粘贴外,还有一组极少数人知的Alt+2+2也可以进行粘贴。
这时我们来设想下,假如还有一组热键Alt+?(未知)也可以进行复制而又未被防范,那么我们不就可以把星号密码复制出来吗?问题是这组热键是什么呢?它到底可否进行复制呢?---这个就是我们未经证实的猜想。
有兴趣的可以调试一下window试试,或狂按键盘一番,不过坏了别来找我。呵...呵...
成功了的,渔夫将赠送他一条大鱼。呵...呵..
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课