geelaw 最近的时间轴更新
geelaw

geelaw

🏢  UW / 博士生
V2EX 第 202505 号会员,加入于 2016-11-22 23:09:06 +08:00
今日活跃度排名 278
求指导 .cn 域名的使用方法
站长  •  geelaw  •  278 天前  •  最后回复来自 fenglangjuxu
10
在 V2EX 摸鱼引出的密码学研究,论文终于出版了,感谢一下 @sillydaddy
  •  33   
    分享创造  •  geelaw  •  2024-07-19 16:55:56 PM  •  最后回复来自 good1uck
    90
    Clubhouse 真的很像不久以前我测试过的一个 app
    分享发现  •  geelaw  •  2021-06-25 16:12:06 PM  •  最后回复来自 nullcoder
    9
    C# 泛型、duck typing、高效枚举
    C#  •  geelaw  •  2020-09-28 04:59:01 AM  •  最后回复来自 good1uck
    1
    HTML 里的“词边界”
    分享发现  •  geelaw  •  2020-02-25 05:22:00 AM  •  最后回复来自 geelaw
    3
    如何自动化“固定到任务栏”
    分享创造  •  geelaw  •  2020-02-14 19:00:25 PM  •  最后回复来自 ysc3839
    4
    geelaw 最近回复了
    @realpg #8 能不能预览是有没有安装预览处理程序的问题(当然你用的软件可能只支持 Windows 11 ),预览处理程序是 Windows Vista 引入的。
    自中古以来就是这样排序的,我自己记不得 Windows 98 的行为了,但根据 https://devblogs.microsoft.com/oldnewthing/20080804-00/?p=21383 的链接可以知道 2006 年的 Windows 已经对数字有特殊处理了,也就是至少 Windows XP 开始就是这样了。

    根据 CompareString 的文档,至少从 Windows 95, Windows NT 3.1 开始就已经有不区分平假名和片假名的选项了,而且简体中文和繁体中文的规则也很不同(只有繁体中文会用笔画数)。总之,简单的答案是:Explorer 的 UI 排序是非常复杂的字符串比较。

    用 ASCII 排序应该已经很久没有在 Windows 下 work 过了,普通用户并不期待

    A-0.txt
    Z-1.txt
    a-2.txt

    这样的顺序。
    9 小时 58 分钟前
    回复了 ttgo 创建的主题 问与答 macOS 鼠标光标漂移,没有外设也飘
    1. 熟悉如何用键盘开关 Mac 的设备,防止稍后的步骤死锁
    2. 关掉所有指针设备,查看问题是否出现
    3. 用安全模式启动 Mac ,查看问题是否出现

    搜索 mac mouse pointer drifting even if no mouse is connected ,可以找到一些资料:

    https://www.reddit.com/r/MacOS/comments/16y4rbn/mouse_cursor_wiggling_on_external_screen_only_mbp/

    1. 如果屏幕上正在播放动态内容,比如 YouTube 或者 Telegram 的动画表情,则可能有此问题
    2. 此问题在使用外置屏幕时更容易发生,鉴于楼主用的是 Mac Studio ,可以考虑打开光标位置监测程序,拔掉屏幕,等待一段时间,重新接入,查看监测日志

    @kome #5 这个理论应该不成立:首先是抽象层隔离的期待,即使有随机挪动屏幕内容的设置,光标位置是屏幕坐标系,和屏幕处于现实世界的位置是两件抽象层次不同的事情;其次是因为观察到的现象是光标一直向左移动,而不是随机变位置。
    那答案是 Edge 的“删除下载文件”用的是 DeleteFileW ,也就是“删除”而不是“移动到回收站”。

    >不知道这与我回收站位置改在 D 盘有无关联。
    没有,而且回收站是每个盘有自己的回收站。

    >现在导致我用浏览器删除文件到不了回收站。
    它没想移动到回收站。

    >还有不知道是不是幻觉每一次删除 c 盘可用容量好像也跟着减少。
    时间上相近不代表因果关系,最简单的解释是程序运行的时候产生了新的临时数据。
    或许您可以解密一下是如何用 Edge 浏览器删除文件的,按 Ctrl+O 然后在“打开文件”对话框里按 Delete ,还是下载了文件之后按 Ctrl+J 并点“删除”按钮删除下载的文件?
    1 天前
    回复了 wdssmq 创建的主题 Edge Edge 密码全丢的事也是遇上了
    @patrickyoung #9 很有意思的信息,但是里面的内容表明 app-bound encryption 不过就是两层 DPAPI + 调用进程验证,所以 #4 大体还是对的,不过这次所有 EdgeSaved 都要再被 service user key (e.g., machine/SYSTEM key) 加密一次。

    App-bound encryption 安全意义可以说没有,同等级进程可以随便注入,而且“打开文件”对话框里有无数个 shell extension 会自动启动。最大的作用大概是减少不理解安全模型的人反复制造无聊“新”闻。
    2 天前
    回复了 wdssmq 创建的主题 Edge Edge 密码全丢的事也是遇上了
    每个新用户都有自己的 DPAPI 密钥,此密钥平时受用户的密码保护;建立新用户(包括新安装操作系统后建立用户)会生成新密钥;强行修改当前用户的密码(不知道旧密码的情况下)会导致旧密钥无法恢复; DPAPI 密钥可以备份还原,并且可以存在于域控制器中。

    Edge 的密码是用 DPAPI 保护的,因此重装系统并且没有加域,即使建立同名账户,即使密码相同,即使把 AppData 里的数据复制过来,旧密码也无法读取。

    不清楚 HackBrowserData 是否可以把保存的密码明文读出,理论上来说在原来的用户下当然可以,因为是原来的用户的身份。

    用公式表示:

    EdgeSaved = Enc(key = user key, plaintext = Web password)
    InUserProfile = Enc(key = derived(Windows logon password), plaintext = user key)

    每个新用户都对应一个不同的 user key ,所以朴素地重装 + 复制资料的结果是

    Copy of EdgeSaved = Enc(key = user key 1, plaintext = Web password)
    New InUserProfile = Enc(key = derived(Windows logon password), plaintext = user key 2)

    然而要读取保存的密码,需要的是

    Enc(key = user key 2, plaintext = Web password)

    或者

    Enc(key = derived(Windows logon password), plaintext = user key 1)
    3 天前
    回复了 gegeligegeligo 创建的主题 问与答 碰到一个很奇怪的问题
    最简单的假设是:发生了自动更新,且 Settings | Accounts | Sign-in Options | Automatically save my restartable apps and restart them when I sign back in 和 Use my sign-in info to automatically finish setting up after an update 都是开启的状态。

    如果此假设成立,那么“被关闭大部分”是因为大部分软件都没用使用 Restart Manager 让自己在安装更新后自动重启,而少部分看起来没有关闭的软件则是使用了 Restart Manager 且恢复得不错。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   700 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:35 · PVG 03:35 · LAX 12:35 · JFK 15:35
    ♥ Do have faith in what you're doing.