开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[开发教程] Minecraft皮肤小偷 原理分享

 发表于 2023-9-10 18:25:10|显示全部楼层|阅读模式 IP:湖南省
本帖最后由 往来无白丁 于 2023-9-10 19:08 编辑
Minecraft皮肤小偷 原理分享
Background_WeekTopic.png

| 前言
小偷固然大家知道,是个不好的东西,但我这个皮肤小偷可是个好东西,本项目通过玩家正版ID,调用 Minecraft 官方 Mojang 的官方接口,然后疯狂的处理数据调用出原始皮肤与披风...

| 实现原理
Step1. 获取玩家的真实ID(这里拿Steve举例)
https://api.mojang.com/users/profiles/minecraft/steve      //访问 Mojang 的获取玩家资料的接口获取真实ID
  1. {"id":"8667ba71b85a4004af54457a9734eed7","name":"Steve"}
复制代码
.
Step2. 获取玩家皮肤/披风信息数据
https://sessionserver.mojang.com/session/minecraft/profile/8667ba71b85a4004af54457a9734eed7      //将玩家的真实 ID 提取出来进行连接组合
  1. {"id":"8667ba71b85a4004af54457a9734eed7","name":"Steve","properties":[{"name":"textures","value":"eyJ0aW1lc3RhbXAiOjE1ODA3MjY4NTAxNTUsInByb2ZpbGVJZCI6Ijg2NjdiYTcxYjg1YTQwMDRhZjU0NDU3YTk3MzRlZWQ3IiwicHJvZmlsZU5hbWUiOiJTdGV2ZSIsInRleHR1cmVzIjp7IlNLSU4iOnsidXJsIjoiaHR0cDovL3RleHR1cmVzLm1pbmVjcmFmdC5uZXQvdGV4dHVyZS9kYzFjNzdjZThlNTQ5MjVhYjU4MTI1NDQ2ZWM1M2IwY2RkM2QwY2EzZGIyNzNlYjkwOGQ1NDgyNzg3ZWY0MDE2In0sIkNBUEUiOnsidXJsIjoiaHR0cDovL3RleHR1cmVzLm1pbmVjcmFmdC5uZXQvdGV4dHVyZS85NTNjYWM4Yjc3OWZlNDEzODNlNjc1ZWUyYjg2MDcxYTcxNjU4ZjIxODBmNTZmYmNlOGFhMzE1ZWE3MGUyZWQ2In19fQ=="}]}
复制代码

Step3. 解密 Json 数据获取皮肤/披风真实下载 URL
很明显这段 Json 键名为“value”的值被加密了,根据观察我们可以判断这是通过 Base64 编码后的数据,所以我们需要用 Base解码工具(https://base64.us/) 来解码 value 的值
  1. {"timestamp":1579333247029,"profileId":"8667ba71b85a4004af54457a9734eed7","profileName":"Steve","textures":{"SKIN":{"url":"https://textures.minecraft.net/texture/dc1c77ce8e54925ab58125446ec53b0cdd3d0ca3db273eb908d5482787ef4016"},"CAPE":{"url":"https://textures.minecraft.net/texture/953cac8b779fe41383e675ee2b86071a71658f2180f56fbce8aa315ea70e2ed6"}}}
复制代码

| 代码示例

评分

参与人数 1铁粒 +30收起理由
 我是re*** + 30推荐

查看全部评分

苦力怕论坛,感谢有您~
 楼主|  发表于 2023-9-10 19:10:16 来自手机|显示全部楼层 IP:湖南省
我爱水回复
2#2023-9-10 19:10:16回复收起回复
苦力怕论坛,感谢有您~
 发表于 2023-9-10 19:21:56|显示全部楼层 IP:广东省
实用,但是看不懂(
我寻思着namemc好像也能实现这功能啊
3#2023-9-10 19:21:56回复收起回复
苦力怕论坛,感谢有您~
 楼主|  发表于 2023-9-10 21:15:56 来自手机|显示全部楼层 IP:湖南省
miracle_man8491 发表于 2023-9-10 19:21
实用,但是看不懂(
我寻思着namemc好像也能实现这功能啊

开发某些小功能可以用到呀
4#2023-9-10 21:15:56回复收起回复
苦力怕论坛,感谢有您~
头像被屏蔽
 发表于 2023-9-11 21:16:52|显示全部楼层 IP:浙江省
完全不知道有什么用(
5#2023-9-11 21:16:52回复收起回复
苦力怕论坛,感谢有您~
头像被屏蔽
 发表于 2023-12-26 17:01:56|显示全部楼层 IP:湖北省
本帖最后由 剩哲伪旺 于 2023-12-26 17:03 编辑

刚好看到了这篇帖子,顺便贴出我自己对于这个的理解:
https://rechalow.gitee.io/lmaml/SecondChapter/OfflineSkin.html
来源:https://klpbbs.com/thread-102437-1-1.html

评分

参与人数 1铁粒 +50收起理由
 往来*** + 50非常正确

查看全部评分

6#2023-12-26 17:01:56回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-1-1 10:27:55 来自手机|显示全部楼层 IP:山东省
屏蔽我帖子干什么,你是翻眼圈的吗
7#2024-1-1 10:27:55回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-1-1 10:28:30 来自手机|显示全部楼层 IP:山东省
你是搬运圈的吗,怎么屏蔽我帖子
8#2024-1-1 10:28:30回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

 发表于 2024-1-6 21:52:11 来自手机|显示全部楼层 IP:河北省
jjjjj无毒蛇
9#2024-1-6 21:52:11回复收起回复
苦力怕论坛,感谢有您~
回复支持

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-11-21 19:31

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3