星号密码查看工具

  我的 FlashFXP 上存了好几个站点的 FTP 用户名和密码,因为密码可以自动保存(以星号*显示),所以每次连接都无需手工输入,非常方便!但是弊端是时间长了连自己都不记得密码了。这个时候就需要一款星号密码查看工具来辅助解决。

  网上找了几款都不太理想,要么不是绿色单文件,要么附带广告信息,索性自己试着做了一款,绿色纯净,仅200K大小。星号密码查看器的工作原理其实并不难,简单地说,就是密码框其实是一个 Windows 的一个子窗口,显示星号是因为密码框设置了 EM_SETPASSWORDCHAR 属性,只要我们把密码框的 EM_SETPASSWORDCHAR 属性给去掉那么密码就会以明文显示了,我们可以给程序发送消息去掉 EM_SETPASSWORDCHAR 属性。

星号密码查看工具

  亲测在 FlashFXP 和 Xshell 上成功获取密码明文!那有人肯定会问了,做为软件开发者,如何预防星号密码被查看?小站接下来马上会另外发文,详细说明获取原理及防范思路。