Perfare's Blog > 手游相关 > 战舰少女R > 战舰少女R PNG图片加密解密工具 战舰少女R PNG图片加密解密工具 2016-01-14 小工具, 战舰少女R Perfare 19,428 ℃ 战舰少女R PNG图片加密解密工具 2016-01-14 19,428 ℃ 版本 2.2.1 鉴于HM出了换装系统,所以就把这东西丢出来给大家魔改用 工具 百度云 源码 GitHub 其他 至于这代码怎么来的,以后有空再说吧 上一篇 下一篇 版权属于: Perfare's Blog 原文地址: https://www.perfare.net/archives/340 转载时必须以链接形式注明原始出处及本声明。
大佬,目前舰R更新了版本,反和谐之后名字并不能反和谐,经过群里人测试之后,判断是这个“Zhanjian2 iOS”文件里面有猫腻,因为所有的日系船所对应的动物名字里面都能搜出来,但是仅仅改汉字的画会导致闪退,问了一个程序猿,他说这是Linux的一个类似于运行库的玩意,我们完全不懂,所以来请教一下大佬。如果可以,请帮忙看看。网盘:http://pan.baidu.com/s/1c2gZzZq 提取:pcz7如果不能下载的话,在你QQ里面我也发了一个。 回复
站长大神不公布,作为跟风者也不好破坏规矩,说下解决思路吧。 1、IceCrypt只是Ice算法的一个实现,只是用来参考工作流程的,对实际解密mukaR毫无意义。有用的只是Ice算法,所以这里要做的是怎么样让这个算法代码变成可用(搭建C的环境也好、准备java环境也好、转写成c#之类的其他语言也好,这看个人喜好了)。 2、Ice算法的原理是用指定的key和加密等级,每次对8位字节进行转换,所以要做的就是传什么样的key、什么样的等级、以及循环传入8位字节并把转换结果写入新文件。 3、前面的留言里面已经提到了正确的level和正确的key的举例,所以剩下的就是怎么样取到这个正确的key。 祝还在奋斗的各位早日成功。 回复
试了下,Java版的IcebaCrypt加密之后的结果文件头是69636530,即ice0,而mukaR的文件头不是这个,所以IceCrypt根本识别不到mukaR。。。;而ANSI C版的ice.c生成的时候main.c一堆unix的头文件,WIN32之后又一堆报错;C++的IceKey一堆语法错误。。。。到底怎么弄的。。。 回复
又搞了很久,还是失败,过程如下: 1、粗暴修改java1.1版的“IceCrypt.java”245行附近,删除对magic number的验证那几行,直接让level=0,顺便改了几个小地方,方便测试,如不删除源ice文件,只输入一遍密码。 2、javac *.java(为此特意找了jdk1.3)。 3、试用各种密码,还是不行-_-。 是不是要安心做个伸手党了…… 回复
密码究竟是什么呢?能否就以“L_BROKEN_271.mukaR”为例?我是这么计算的: 1、对“ZhanjianL_BROKEN_271”做32位md5摘要,截取前八位“d1fd5749”作为密钥; 2、将L_BROKEN_271.mukaR重命名为t.ice 3、在ice主页上下载了icej11.zip,执行java IceCrypt -D t.ice,输入两边密钥。 4、软件提示“Illegal magic number”-_-。 5、尝试大写的密钥“40A9FD99”失败,16位md5的前八位也失效了。 请各位大神指点哪里出了问题。 回复
大大你好,我用你的这个工具做了个整合性的魔改打包工具。大概功能是: 根据.png生成muka(这是您的功能),然后再生成对应的MD5创建个新的proj.manifest文件。 能节约一点点时间而已 请问是否能授权发布呢?(非商业性,免费的) 抱歉我先行在贴吧发布了,如果您感觉不妥请和我联系,我会删除文件的 地址是这个:http://pan.baidu.com/s/1gdW6FSJ 回复
好神奇,我想知道怎么做的
大佬,目前舰R更新了版本,反和谐之后名字并不能反和谐,经过群里人测试之后,判断是这个“Zhanjian2 iOS”文件里面有猫腻,因为所有的日系船所对应的动物名字里面都能搜出来,但是仅仅改汉字的画会导致闪退,问了一个程序猿,他说这是Linux的一个类似于运行库的玩意,我们完全不懂,所以来请教一下大佬。如果可以,请帮忙看看。网盘:http://pan.baidu.com/s/1c2gZzZq 提取:pcz7如果不能下载的话,在你QQ里面我也发了一个。
大神,您是用什么反编译的cocos2d客户端?
IDA
沒底子的我又來請教一下.可以用同樣的方法解密裝甲少女的加密PNG嗎?
你觉得可能吗?
好的
站长大神不公布,作为跟风者也不好破坏规矩,说下解决思路吧。
1、IceCrypt只是Ice算法的一个实现,只是用来参考工作流程的,对实际解密mukaR毫无意义。有用的只是Ice算法,所以这里要做的是怎么样让这个算法代码变成可用(搭建C的环境也好、准备java环境也好、转写成c#之类的其他语言也好,这看个人喜好了)。
2、Ice算法的原理是用指定的key和加密等级,每次对8位字节进行转换,所以要做的就是传什么样的key、什么样的等级、以及循环传入8位字节并把转换结果写入新文件。
3、前面的留言里面已经提到了正确的level和正确的key的举例,所以剩下的就是怎么样取到这个正确的key。
祝还在奋斗的各位早日成功。
试了下,Java版的IcebaCrypt加密之后的结果文件头是69636530,即ice0,而mukaR的文件头不是这个,所以IceCrypt根本识别不到mukaR。。。;而ANSI C版的ice.c生成的时候main.c一堆unix的头文件,WIN32之后又一堆报错;C++的IceKey一堆语法错误。。。。到底怎么弄的。。。
那个源代码是不是有问题啊?C语言比较差。。。C的那个提示没有主函数;C++的那个说有很多语法错误,又说没有IceSubkey。。。
java版应该没问题,我把java的代码改写成c#,已经成功解密了。
用Ice,不要用IceCrypt。
请问能不能打个包?然后传到度盘?(,,•́.•̀,,)
感谢~摸索了下用c++那个成功解开了~~有点好奇~想请教下是怎么看出加密方式的?:?:
请问那个c++版是什么?
可以麻烦大神花费一点时间做一个 解密muka工具 一样 的工具吗 伸手党 死不要脸的说
抱歉不行…工具是有的,但是我看博主没发,一定是有某种考虑吧,我也不方便瞎弄www
QAQ 怎么办 大神们说的这些我一点都不懂 想自己试试都不行。。。
虽然很想做一个伸手党 但是还是想自己试试看
又搞了很久,还是失败,过程如下:
1、粗暴修改java1.1版的“IceCrypt.java”245行附近,删除对magic number的验证那几行,直接让level=0,顺便改了几个小地方,方便测试,如不删除源ice文件,只输入一遍密码。
2、javac *.java(为此特意找了jdk1.3)。
3、试用各种密码,还是不行-_-。
是不是要安心做个伸手党了……
java我没测试过,直接用c/c++版就好了
网页 的那个代码 自己把文件加了文件头写入了ice+level+时间戳 恶心的很 我是自己写的
密码究竟是什么呢?能否就以“L_BROKEN_271.mukaR”为例?我是这么计算的:
1、对“ZhanjianL_BROKEN_271”做32位md5摘要,截取前八位“d1fd5749”作为密钥;
2、将L_BROKEN_271.mukaR重命名为t.ice
3、在ice主页上下载了icej11.zip,执行java IceCrypt -D t.ice,输入两边密钥。
4、软件提示“Illegal magic number”-_-。
5、尝试大写的密钥“40A9FD99”失败,16位md5的前八位也失效了。
请各位大神指点哪里出了问题。
把那破玩意抛弃了吧 问题多了去了 密码是对的
原来level 是0 我TM蠢透了
你是用什么软件解的?解密好像不用LEVEL的,但是我解密的时候总提示illegal magic number,是密码错了么?
试了下自己加密自己解密,结果正常,是不是我不应该用JAVA的。。
有点崩溃 用level=1 生成的ICE KEY解出来的都是无意义的东西 不知道哪里出问题了
ICE怎么解密。。。用java的源码提示illegal magic number,网上找了个解密工具解MUKAR结果提示Not encrypted file。。。
你用的是ICE Encrypt吧,我也试过这个,不知道和作者说的ice是不是一个东西
之前的工具好像不能用来解密mukaR了,完全搞不懂编程。
不好意思 C的基础实在是差
不是每次读8个字节 然后使用ice_key_decrypt 解密就好了么
为啥解不出来呢
另外key的 level是多少呢
原来原先的工具不能用来解MUKAR后缀的了,完全不懂程序,dalao能否费点心再写个工具,包里就那么几张MUKAR后缀的解不开,谢谢
解密不是原来的工具了 要自己写
但是我也没解出来
明确一下 密钥是 (Zhanjian+文件名) 的MD5前8
还是 Zhanjian+(文件名的MD5前8)
其实你都试下不就行了。。。第一个
刚刚试了下,MUKAR后缀的解不开啊,Zhanjian+文件的md5前八位
有空写个分析教程吧
多谢
正式服 更了个新
算法:
http://www.darkside.com.au/ice/
密钥:
(“Zhanjian” + 文件名)(不含扩展名)的MD5前8位
7月14日cbt的更新出的新立绘都改用mukaR后缀了,求大大能否再写一个拆包工具….感激不尽!
等正式服
http://pan.baidu.com/s/1c0RngVA
不好意思上传错了
大大你好,我用你的这个工具做了个整合性的魔改打包工具。大概功能是:
根据.png生成muka(这是您的功能),然后再生成对应的MD5创建个新的proj.manifest文件。
能节约一点点时间而已
请问是否能授权发布呢?(非商业性,免费的)
抱歉我先行在贴吧发布了,如果您感觉不妥请和我联系,我会删除文件的
地址是这个:http://pan.baidu.com/s/1gdW6FSJ
无所谓的,随便用
这样不太好
谢谢~这两天正在折腾战舰少女啊,少女前线的立绘解密。。非常感谢!
偶然路過發現好多教學可以學習,希望博主能發篇ida dump 加密dll的圖文教程,造福小白們
魔改 哈哈哈哈
额,这样不好吧。