Windows 桌面小工具:按住拾取、拖到目标密码框、松开即可在本机查看明文。不上传、不保存,适合 Xshell、Win32 对话框、IE 内嵌页等场景的授权运维与自测。
一款 Windows 桌面小工具:按住拾取、拖到目标密码框、松开即可在本机窗口查看明文。不上传、不保存,适合 Xshell、Win32 对话框、IE 内嵌页等场景的授权运维与自测。
星号密码查看器解决一个常见痛点:界面上已是 * 的密码框,需要在本地核对真实输入。它不装浏览器插件、不挂钩键盘,而是 您主动拖拽拾取——按住工具窗左侧热区,移到目标控件上方,松开左键,结果只出现在右侧结果区。
核心能力:
ES_PASSWORD)及常见终端/对话框场景
拾取页:左侧为拾取热区,右侧实时显示读取结果
工具通过 Win32 接口定位鼠标下的窗口控件,再按控件类型选择读取方式:
| 路径 | 适用场景 |
|---|---|
| Edit 密码框 | 标准 Edit 及同类控件;临时处理密码样式后读取明文 |
| IE / Trident 页 | 类名为 Internet Explorer_Server 的内嵌浏览器输入框(MSAA) |
| 普通控件 | 实现 WM_GETTEXT 的控件;含可编辑/只读 ComboBox |
现代 Chrome、Edge、Firefox 网页密码框 不支持(非 Win32 控件)。以管理员身份运行的目标程序可能因系统权限隔离而无法读取。
| 页面 | 说明 |
|---|---|
| 拾取 | 坐标显示、拾取热区、结果区、复制与清空 |
| 帮助 | 上手步骤、支持/不支持场景、隐私说明 |
| 设置 | 复制后是否清空、是否保留末次结果、高亮样式等 |
| 关于 | 版本与产品信息 |
底部状态栏显示引擎是否就绪,以及当前处于「空闲」或「拾取中」。

示例:从测试对话框的密码框读取明文(终端类软件常用相同机制)
Win32 密码框(Edit)
ES_PASSWORD 样式后读取,目标窗口视觉上几乎无变化EM_SETPASSWORDCHAR 掩码ComboBox 下拉框
IE 内嵌页
password / text 角色输入框(仅 Trident/IE 宿主)
示例窗口:可编辑 ComboBox、只读 ComboBox、密码框、普通 Edit 等典型控件
| 选项 | 说明 |
|---|---|
| 复制后清空结果 | 复制后自动清空结果区 |
| 退出拾取后保留结果 | 松开后保留最后一次内容 |
| 高对比度高亮边框 | 拾取时用白色描边标出目标控件 |
| 启动时显示能力说明 | 首次运行展示支持范围摘要 |
下载并安装发布包后,从开始菜单或桌面快捷方式启动 AsteriskPassword(星号密码查看器) 即可。
cd Frontend
npm install
npm run backend
npm run dev # 开发调试
npm run dist # 打包桌面程序
WM_GETTEXT 等)、ComboBox 子控件穿透、IE MSAA星号密码查看器把「跨窗口读密码框明文」做成一个简单、本地、可控的小工具:拖一下、看一下、需要再复制。若您在使用中遇到某类窗口无法读取,欢迎反馈 窗口类型 与界面表现,便于后续扩展支持。