我的世界抓服务器材质包
我的世界抓服务器材质包
TheStoneFish我的世界抓服务器材质包
一、使用工具
1、Charles
2、proxifier
一、Charles设置(可选)
如果抓取的地址不是https加密的可以不用设置,使用了https代理中间人(MITM)来解密https流量
1、安装证书
安装根证书(其实也可以不用安装,这里是为了让计算机信任证书,但是java不使用计算机的信任证书,它拥有自己的证书库)
Help –> SSLProxying–> Install Charles Root Ceriticate
安装证书 -> 当前用户 -> 将所有的证书都放入下列存储 -> 受信任的根证书颁发机构 -> 完成
2、设置需要https代理的目标
Proxy -> SSL Proxying Settings
代理所有目标端口为443的主机
3、导出证书
Help –> SSLProxying–> Save Charles Root Ceriticate
二、设置proxifier
代理设置
Profile -> Proxy Servers -> Add
Profile -> Proxification Rules
设置把我的世界的流量转发的代理服务器https://127.0.0.1:8888
禁用默认代理,默认代理会把所有应用的流量代理,太多流量会影响分析
设置我的世界走代理
三、Java证书信任(可选)
如果抓取的地址不是https可以不用设置
导入证书
把Charles导出的证书导入Java
cd D:\Java\jdk-17\lib\security
输入keytool, 如果没有这个命令需要把D:\Java\jdk-17\bin\增加到环境变量的path中
1 | keytool -import -alias minecraft -file "C:\Users\H\Charles Proxy CA.pem" -keystore cacerts -storepass "changeit" |
-import 导入
-alias 别名,存储库里面显示的名字
-file 证书的位置
-keystore 证书存储库位置
-storepass 存储库密码默认为changeit
四、启动我的世界抓取请求
使用刚刚设置的Java启动
进入服务器后成功获取到请求材质包地址
五、材质包解压
如果需要材质包解压失败可能是使用了类似https://github.com/ComunidadAylas/PackSquash的工具生成了保护的ZIP压缩包
破解保护的ZIP压缩包
评论
匿名评论隐私政策