拯救 SkinMe
有玩家进入自己多年运营的 1.4.7 服务器,看着默认史蒂夫皮肤的角色,感到一些寂寞,但意外在日志里发现,该 mod 除了尝试连接 SkinMe 的域名,还有其他像是 fallback 用途的域名,于是反编译了 mod。在确认 fallback 细节后,展开了拯救 SkinMe 计划。
现在启动 SkinMe mod 客户端,可能就会看到自己的皮肤了,甚至连旧版失效的 Minecraft 官方的皮肤(API 不正常工作),也能正常加载。而这一切的原理是「供应链攻击」,fallback 域名已经过期,所以注册后加点功能,就能恢复皮肤服务。
流程是客户端发送用户名到 fallback 域名,然后服务器先寻找该用户名的正版皮肤。如果没有,就再找 LittleSkin(国内第二大皮肤站),接着是 Blessing Skin、ElyBy 和 TLauncher 这些皮肤站。服务器找到后,就会传递到客户端里加载。
还在运行着 SkinMe mod 的玩家,大概会惊奇的发现,皮肤突然恢复了!这几个域名和代码,恢复的不仅仅是皮肤服务,也可能唤起这些玩家曾经的游玩时的心情吧。
该项目名为 SkinMeAgain,由 CatMe0w 制作 | #save
有玩家进入自己多年运营的 1.4.7 服务器,看着默认史蒂夫皮肤的角色,感到一些寂寞,但意外在日志里发现,该 mod 除了尝试连接 SkinMe 的域名,还有其他像是 fallback 用途的域名,于是反编译了 mod。在确认 fallback 细节后,展开了拯救 SkinMe 计划。
现在启动 SkinMe mod 客户端,可能就会看到自己的皮肤了,甚至连旧版失效的 Minecraft 官方的皮肤(API 不正常工作),也能正常加载。而这一切的原理是「供应链攻击」,fallback 域名已经过期,所以注册后加点功能,就能恢复皮肤服务。
流程是客户端发送用户名到 fallback 域名,然后服务器先寻找该用户名的正版皮肤。如果没有,就再找 LittleSkin(国内第二大皮肤站),接着是 Blessing Skin、ElyBy 和 TLauncher 这些皮肤站。服务器找到后,就会传递到客户端里加载。
还在运行着 SkinMe mod 的玩家,大概会惊奇的发现,皮肤突然恢复了!这几个域名和代码,恢复的不仅仅是皮肤服务,也可能唤起这些玩家曾经的游玩时的心情吧。
该项目名为 SkinMeAgain,由 CatMe0w 制作 | #save