位置: 编程技术 - 正文

Unity3d 反编译破解游戏 简单示例 (使用ildasm反编译DLL修改然后重新编译DLL)(unityfs 加密反编译)

编辑:rootadmin

推荐整理分享Unity3d 反编译破解游戏 简单示例 (使用ildasm反编译DLL修改然后重新编译DLL)(unityfs 加密反编译),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity反编译为工程文件,unity3d编译器,unity手游反编译,unity 反作弊,unity3d反编译工具,unity反编译后重新封包,unity反编译apk成项目源文件,unity3d反编译工具,内容如对您有帮助,希望把文章链接给更多的朋友!

因为这几天碰到一个Unity的Bug,不得不去反编译DLL看看C#代码的生成中间件代码。这也用到了一些反编译以及重新编译DLL的一些知识,意味到Unity是如此的不安全。

首先我们新建一个工程,创建一个脚本,写一句很简单的代码:

代码逻辑就是输出一个字符串 "" ,这次的目的就是修改掉 这个字符串,改成其它的。

好了。先运行一下,让Unity把代码编译成DLL。

很好,输出了代码中的字符串 。

然后停掉游戏。我们来修改Unity 生成的DLL。

Unity生成的DLL存储在

打包之后存储在Data/Manager 文件夹。

下面开始反编译&&破解&&重新编译

反编译DLL

在开始菜单找到Visual Studio,然后在子目录找到 开发人员命令提示 ,如下图:

然后切换目录到 Unity 生成的 DLL 文件夹

输入命令:

如下图:

然后输入以下命令来反编译 DLL 为 il 文件:

如下图:

Unity3d 反编译破解游戏 简单示例 (使用ildasm反编译DLL修改然后重新编译DLL)(unityfs 加密反编译)

然后在我们的文件夹中可以看到生成的 il 文件和 res 文件

OK,下面开始我们的破解步骤

破解

用文本编辑器打开生成的 il 文件 Assembly-CSharp.il

内容如下:

如果代码很多而生成的这个 il 文件太大,可以直接搜索 类名 然后再到类里面查找 函数名

我们看到 Start() 函数

il 代码还是具有一定可读性,就算不写上注释大家也能把意思猜的一半,这段代码的 大意就是引用一个字符串,然后调用方法去输出。

那么我们的目的就是修改 代码中指定的字符串 ,修改为其它的,这里就修改为 "you have been cracked!"。

直接修改 。如下图

重新编译为DLL

保存下上面的修改,然后继续在 控制台中执行以下命令

编译DLL成功,会覆盖掉原来的 DLL。可以通过DLL的修改时间来判断。

再次运行 游戏,查看输出的Log,发现已经被修改了。

更多关于IL 指令的介绍:

版权声明:本文为博主原创文章,未经博主允许不得转载。

OpenCV-EmguCV 在 Unity3D 中的配置 一:软件版本1.软件版本不同,配置方法或有差异2.该配置方法以下列标注的版本为例:2.1)Unity3D5.0.2f.2)EmguCV2.4..3)OpenCV2.4..4)后二者版本要求一致

【Unity3d】如何解决Unity3d在引用外部插件时报DLLNotFoundException的问题 我们在项目中使用了Lua插件,一直用得很好,最近安装了几台新的祼机,用Unity在编辑器模式下运行项目时发现总是报DllNotFoundException:/Assets/Plugins/lua.dll解决

以游戏实例介绍Unity3d IntrotoUnityThisinstructableisaimedatsuperbeginners!YouwillneedtoinstallUnity4.x(FreeorPro).

标签: unityfs 加密反编译

本文链接地址:https://www.jiuchutong.com/biancheng/368412.html 转载请保留说明!

上一篇:Unity链表的应用之蛇形动画(unity 链表)

下一篇:OpenCV-EmguCV 在 Unity3D 中的配置

  • 出口货物退免税政策
  • 期初存货中固定制造费用
  • 库存股增加为什么资产减少
  • 出口货物关税完税价格
  • 建筑公司增值税税率9%
  • 营改增之后建筑企业哪些税可以抵扣
  • 固定资产造成的损失可以税前扣除吗
  • 股息红利是否纳入个税合并征税
  • 进口代收业务
  • 现金流量表上的期末现金余额等于___
  • 商场交的房租押金可以退吗
  • 期末数未分配利润为负数的会计分录怎么处理?
  • 增值税税负多少算高
  • 增值税专用发票验证真伪
  • 德邦物流增值税发票怎么开
  • 空调可以开专票抵扣吗
  • 房产税计税依据房产原值怎么算
  • 增值税小规模纳税人减免增值税
  • 地下建筑如何防潮
  • 每个行业都能赚钱吗
  • 个人所得税0元算不算缴税
  • 去年的财务费用忘记帐能入今年的账吗?
  • 收购企业的账务处理流程
  • 营改增后的劳务费怎么开
  • 可转换公司债券可以在一定程度上解决的问题是
  • 系统安全保障体系
  • 资产负债表中的固定资产是原值还是净值
  • 给员工支付的房租怎么算
  • PHP:base64_encode()的用法_url函数
  • 石楠花 开花
  • 发票已开不符合收入确认条件账务处理怎么做?
  • 会计账簿登记错误怎么办
  • 其他业务支出属于什么会计科目
  • php 定时执行文件脚本
  • 建筑企业异地预缴企业所得税
  • 镶嵌在巨石之间的英文
  • 对方开了红字信息表我们开发票怎么做账
  • 公司转让账务处理方法
  • 营改增前取得的有形动产为标的物
  • 织梦使用手册
  • 禁止DedeCMS未审核文档支持动态浏览方法
  • 中国互联网创业成功的年轻人
  • 以前年度的成本忘了结转然后怎么办
  • 什么是备抵类账户
  • mysql数据库函数
  • 权责发生制根据产品的生产特点和管理要求结转成本
  • 电商新规则
  • 个税 收入
  • 公司给员工发福利图片
  • 企业广告费以后会涨吗
  • 交易性金融资产入账价值怎么计算
  • 公司企业名称变更流程
  • 其他业务收入冲减应付账款
  • 其他应收款待抵扣税金
  • 工业企业增值税纳税义务发生时间
  • sqlserver 断开数据库连接
  • sql触发器使用存储过程
  • mysql支持的数据类型主要有哪几类
  • windows软件授权服务报告无法激活计算机
  • win10总是弹窗广告
  • linux如何加载动态库
  • mac装xp系统
  • ixapplet.exe - ixapplet是什么进程 有何作用
  • win8.1无线
  • win7任务管理器怎么调回原来样子
  • 电脑微软拼音输入法
  • win7开机每次都要输入用户名
  • Android LayoutInflater原理分析,带你一步步深入了解View(一)
  • 如何消除手机自动出现的广告
  • javascript编写
  • 深入理解javascript特性.pdf
  • 基于JavaScript实现的可试化工具是
  • js复制对象的方法有哪几种
  • 新浪微博手机客户端下载
  • jquery 遍历
  • js获取鼠标点击位置
  • 电子发票未验真是假发票吗
  • 个体经营所得申报密码怎样设置
  • 未按时缴纳税款是什么行为
  • 增值税发票如何红冲
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设