星号密码查看器 — 功能介绍

Windows 桌面小工具:按住拾取、拖到目标密码框、松开即可在本机查看明文。不上传、不保存,适合 Xshell、Win32 对话框、IE 内嵌页等场景的授权运维与自测。

一款 Windows 桌面小工具:按住拾取、拖到目标密码框、松开即可在本机窗口查看明文。不上传、不保存,适合 Xshell、Win32 对话框、IE 内嵌页等场景的授权运维与自测。


一、软件概览

星号密码查看器解决一个常见痛点:界面上已是 * 的密码框,需要在本地核对真实输入。它不装浏览器插件、不挂钩键盘,而是 您主动拖拽拾取——按住工具窗左侧热区,移到目标控件上方,松开左键,结果只出现在右侧结果区。

核心能力:

主界面与拾取结果

拾取页:左侧为拾取热区,右侧实时显示读取结果


二、工作原理(简述)

工具通过 Win32 接口定位鼠标下的窗口控件,再按控件类型选择读取方式:

路径 适用场景
Edit 密码框 标准 Edit 及同类控件;临时处理密码样式后读取明文
IE / Trident 页 类名为 Internet Explorer_Server 的内嵌浏览器输入框(MSAA)
普通控件 实现 WM_GETTEXT 的控件;含可编辑/只读 ComboBox

现代 Chrome、Edge、Firefox 网页密码框 不支持(非 Win32 控件)。以管理员身份运行的目标程序可能因系统权限隔离而无法读取。


三、主要功能

3.1 页面导航

页面 说明
拾取 坐标显示、拾取热区、结果区、复制与清空
帮助 上手步骤、支持/不支持场景、隐私说明
设置 复制后是否清空、是否保留末次结果、高亮样式等
关于 版本与产品信息

底部状态栏显示引擎是否就绪,以及当前处于「空闲」或「拾取中」。

3.2 拾取步骤

  1. 拾取 页按住左侧虚线热区(光标变为十字线)
  2. 拖到目标程序的密码框或输入框上,可见白色高亮框与坐标变化
  3. 结果区随鼠标移动实时更新;松开左键 结束拾取
  4. 需要时可一键复制到剪贴板

拾取密码框成功

示例:从测试对话框的密码框读取明文(终端类软件常用相同机制)

3.3 支持的控件类型

Win32 密码框(Edit)

ComboBox 下拉框

IE 内嵌页

控件类型示例

示例窗口:可编辑 ComboBox、只读 ComboBox、密码框、普通 Edit 等典型控件

3.4 隐私说明

3.5 设置项

选项 说明
复制后清空结果 复制后自动清空结果区
退出拾取后保留结果 松开后保留最后一次内容
高对比度高亮边框 拾取时用白色描边标出目标控件
启动时显示能力说明 首次运行展示支持范围摘要

四、使用示例

示例 1:终端连接密码框(Xshell / PuTTY 等)

  1. 打开连接对话框,焦点在密码框
  2. 启动星号密码查看器,按住拾取热区拖到密码框上
  3. 确认高亮与结果区内容后松开左键
  4. 需要时点击复制

示例 2:Win32 对话框中的 ComboBox

  1. 将拾取热区拖到 可编辑 ComboBox 的输入区域
  2. 结果区应显示当前输入文字

示例 3:只读下拉列表

  1. 拾取 只读 ComboBox 显示区域
  2. 结果区显示当前选中项文字

五、安装与运行

运行环境

从安装包运行

下载并安装发布包后,从开始菜单或桌面快捷方式启动 AsteriskPassword(星号密码查看器) 即可。

从源码构建(开发者)

cd Frontend
npm install
npm run backend
npm run dev          # 开发调试
npm run dist         # 打包桌面程序

六、技术概要


七、结语

星号密码查看器把「跨窗口读密码框明文」做成一个简单、本地、可控的小工具:拖一下、看一下、需要再复制。若您在使用中遇到某类窗口无法读取,欢迎反馈 窗口类型 与界面表现,便于后续扩展支持。