Skip to content

WARDEN 0.2.6 — 安全修复:卸载器不再误删配置与日志

Choose a tag to compare

@Firefly0619sec Firefly0619sec released this 11 Oct 09:32
· 28 commits to main since this release
65ab599

WARDEN 0.2.6 —— 安全修复版(建议 0.2.5 用户升级)

修了什么(★ 这是一个真 bug,不是体验优化)

卸载器会误删配置与日志:
在 0.2.5 中,卸载确认窗返回的是「用户是否确认卸载」,
但代码把它当成了「是否删除配置与日志」——
于是即使不勾选「同时删除配置与日志」那个选项,只要点了「卸载」并确认,配置与日志就会被删掉。

0.2.6 把两件事彻底分开:

  • 确认与否 = 对话框的返回值
  • 删不删数据 = 复选框的真实状态(只有真勾了才会删)

修复后实测日志原文:

[卸载] 用户确认卸载;删除数据=False(来自复选框)
[卸载] 数据目录【保留】✓

一起改进的两处界面问题

  • 卸载窗蓝色标题栏上的文字原来被一层浅灰底色盖住、几乎看不清 → 已修复
  • 「确定连配置与日志一起删掉吗?」的默认按钮原来是「是」→ 已改为默认「否」(防手快回车)

文件与校验值(SHA256)

a5a04d3716e050eb486c66f73786bbe3c990690e9c930c7679abff37dccae07a  WARDEN.exe
29ab12db87a0c0bbf5c0c93a00797db4a80a1d9ffd8c93c9dcaea90486bc1606  WARDEN-Setup.exe
9357545624a209724947f57d793bf171fcf3771647df7a1811f7f8dbb65f6e59  warden-cli.exe
d72545d7be42601b9ade4669c69a421332bc9889ecaa5d185bae7e53dff29663  RedTeam.exe

怎么装

  1. 把 WARDEN-Setup.exe 拷到目标机器(离线也能装)
  2. 双击 → 按向导走(默认装到 %LOCALAPPDATA%\Programs\WARDEN,不需要管理员权限)
  3. 想自己验证来源:对照上面的 SHA256

如果你已经中招

升级到 0.2.6 后,配置会以默认值重建(%LOCALAPPDATA%\WARDEN\WARDEN.json),
把之前的设置重新配一遍即可。日志文件会重新生成。

许可证

AGPL-3.0-or-later —— 注意:把 WARDEN 做成在线服务也要开源