0
  1. Windows剪贴板是否在本地存储复制的字符串,或者与文件一样,它是否只处理指针?

  2. 如果是这样,是否可以修改剪贴板以制作通过它路由的所有字符串的日志文件?

我想这对于那些将高熵密码隐藏在系统深处(可能是加密的)然后只是在需要的地方复制粘贴的人来说可能是一个危险的工具。

4

2 回答 2

0

这当然是可能的——有很多商业键盘记录器(例如这个)可以记录复制到剪贴板的文本。

您绝对正确,这是一种安全风险。

于 2013-10-21T02:22:59.887 回答
0

是的,看起来您实际上可以使用AddClipboardFormatListener API 调用记录通过剪贴板的所有内容:相关 SO question here。只需将窗口句柄作为唯一参数传入即可。该SetClipboardViewer功能也适用于旧版本的 Windows。

这当然是一个安全风险。

这个微软论坛建议剪贴板完全存储在内存中,这部分 MSDN讨论了在剪贴板上接收全局内存句柄。

于 2013-10-21T02:23:42.423 回答