0x01 准备工作

  1. SteamTools(下载地址)
  2. 手机SteamApp(已经登录Steam账号)
  3. 使用官方Bitwarden服务器或者自建vaultwarden(我这里选择自建的VaultWarden)

0x02 获取SteamGuard数据

SteamTools

1735806237466.png
1735806351275.png
1735806519652.png
1735806705683.png
1735806904540.png
1735807071151.png

Base64转换Base32

上一个步骤复制出来的shared_secretBase64编码,需要将其转换成Base32,访问这个转换网站即可获得TOTP码
1735807734577.png

导入到Bitwarden中

在bitwarden的验证器密钥(TOTP)中输入steam://并复制生成的Base32 TOTP码保存即可看到5位数的Steam令牌
1735808331800.png

参考文章

将 Steam 2FA 添加到 Bitwarden 中

碎碎念

Bitwarden和keepass支持非标准totp密钥,但是1password不支持~