跳到正文

标签 游戏 的最新文章2

Minecraft正版服务器进入出现类“账号密钥丢失”的解决办法

作者Nanaloveyuki
发布于
分类

正版验证的 Minecraft 服务器连不上、报 Failed to retrieve profile key pair 或 Connection Refused,多半不是账号本身的问题。排查下来大致三个方向:运营商主干线路高峰期堵塞、被微软 Azure 的 WAF 误判拉黑、以及本地网络配置异常。前两者靠代理/VPN 或等一天自动解封,本地问题可以在管理员终端依次跑 ipconfig /flushdns、netsh winsock reset、route /f 后重启,必要时关 IPv6 并换 Cloudflare 的 1.1.1.1。

点赞数6评论数7浏览数2536

OIDC认证过程中没有判断空字符串导致的1day漏洞

neo-blog 的 OIDC 登录被一个空字符串击穿,任何用 GitHub 登录的用户都会直接落到第一个绑定 GitHub 的管理员账户上,能发文章、传图。GitHub 走的是 OAuth2,issuer、sub、email 返回空值,结构体绑定后变成空字符串,而代码第一步就用 issuer+sub 查绑定记录,空 sub 正好命中管理员那条。修复分三层:用户信息端点做空值校验并把 GitHub 的 id 映射为 sub,数据库查询函数对空参数直接返回未找到,登录接口新增 is_bind 参数区分绑定与登录。反思集中在对认证方字段差异、空值健壮性和兼容性测试的忽视。

点赞数11评论数12浏览数4519