首页
社区
课程
招聘
[旧帖] IOS游戏 U3D Data\Managed\ 下没dll文件 只有个not-stripped文件夹 0.00雪花
发表于: 2015-8-20 11:13 3662

[旧帖] IOS游戏 U3D Data\Managed\ 下没dll文件 只有个not-stripped文件夹 0.00雪花

2015-8-20 11:13
3662
最近发现很多U3D的游戏,IOS包Data\Managed\下不再包含Assembly-CSharp.dll 等DLL文件。只包含了一个not-stripped 文件夹。

可以确定的是肯定还是c#编写的,因为我一直在跟进一个游戏,旧版当中Data\Managed\下存在Assembly-CSharp.dll 并且可以反编译。新版当中完全发现不了Assembly-CSharp.dll 的踪影。

希望大神帮助,求解释这是一种什么新的加密或者编译方式,该怎么破?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
第一种可能 Unity是基于Mono的,它是开源的
代码下载:https://github.com/Unity-Technologies/mono
直接下Zip包(注意Tag版本与开发用的Unity版本要相同)

第二种

编译自己的Unity项目,找到 /Data/Managed/Assembly-CSharp.dll ,对它进行加密,可以自己写个小程序,把Assembly-CSharp.dll转换成字节流byte[],然后对byte[]加密。
下面是一些常用的加密(效验)算法:
* 散列:MD5、SHA、SHA3、RIPEMD、Tiger、Whirlpool、CRC32、Adler32
* 对称:Base64、DES、3DES、AES、RC、Rijndael、TripleDES、PBE、3-way、IDEA、MARS、Serpent、SAFER、Blowfish、Twofish、Tea、Skipjack、Camellia、Cast、Gost
* 非对称:RSA、Elgamal、Diffie-Hellman、Rabin、ECDsa、Ecc

若对以上算法不了解的可以参看下面两个开源加密类库(谷歌度娘也可以的)
Bouncy Castle(C#和Java版) 代码下载:https://github.com/bcgit/  官网地址:http://www.bouncycastle.org

暂时只找到这些了
2015-9-11 09:07
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
原文地址
http://www.narkii.com/club/thread-330884-1.html
2015-9-11 09:10
0
雪    币: 608
活跃值: (403)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
4
现在的都自动把dll文件去掉了,因为本来就直接编译到可执行文件当中了
2015-9-11 09:30
0
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
另外一篇实战unity解密的文章,不错
http://bbs.pediy.com/showthread.php?t=203898
2015-9-11 09:42
0
游客
登录 | 注册 方可回帖
返回
//