位置: 编程技术 - 正文

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 中的配置

  • 税收筹划分为哪几类
  • 培训个人所得税计算
  • 房产税如何
  • 工程施工企业收入确认成本结转案例
  • 出纳发票不见了可以用微信转账记录记账吗
  • 缺少订单停工费用如何做账
  • 工会经费的减除项是什么
  • 已付的账款叫什么
  • 金蝶k3审核过账在哪里
  • 会计凭证前面放什么
  • 房地产企业营销设施建造费包括哪些
  • 商业保理公司票据贴现账务处理
  • 商品折扣促销方式的会计处理如何做?
  • 转让土地及地上建筑物
  • 补发工资计算公式
  • 未使用的固定资产提不提折旧
  • 转出未交增值税借方余额怎么处理
  • 企业税收滞纳金计入什么科目
  • 所得税汇算清缴分录怎么做
  • 财务软件要入固定资产吗
  • 资本公积与实收资本和盈余公积有什么区别?
  • 国外公司怎么付款给国内
  • 保洁劳务税点
  • 专票密码区压线可以报销吗
  • 预缴时弥补的以前年度亏损是会计亏损吗?
  • 期初建账实验步骤
  • 租金一次性付清的账务处理
  • 房地产企业人防工程计入什么科目
  • 城建税是增值税的附加税吗
  • 坏账准备属于哪个会计科
  • 空头支票怎么办
  • 一般纳税人开出普票可以抵扣吗
  • 公司收到政府科技创新奖
  • 预付账款主要是
  • 以前年度应付账款转收入
  • 怎么制作网线接口
  • 差旅费是否可以所得税前扣除
  • 职工薪酬可能计入什么科目
  • 多交税款的退还
  • 塔卡夫斯基镜子
  • 我国消费税的特点
  • 孕妇钙片什么时候吃最好吸收? 已解决
  • 资本化利息支出现金流量表计入哪里
  • 公司转让后原账本怎么处理
  • 普票不能抵扣要他干嘛
  • 采购商品没有进账怎么做账
  • 以货换货账务怎么处理
  • 什么是企业会计确认计量和报告的空间范围
  • 理财产品的分类
  • SQL一条语句统计记录总数及各状态数
  • 汇算清缴利润调增70万会预警吗
  • 民办幼儿园账务月末结转
  • 冲减备用金什么意思
  • 已认证的发票开具红字发票账务处理?
  • 增加的实收资本印花税
  • 交通运输业包含
  • 企业进行长期投资的意义
  • 在第一周
  • select into 和 insert into select 两种表复制语句
  • ubuntu虚拟机怎么用
  • 会声会影win7怎么兼容
  • 苹果mac系统关机怎么关
  • win7如何更改文件后缀格式
  • linux系统的服务器,重启之后运算速度变慢
  • windows媒体中心关不掉
  • win8关闭uac
  • excel嵌入图片变成代码怎么办
  • 狗刨教学视频新手入门
  • node创建服务
  • 实用的批处理
  • qq自动登出
  • 原生js实现promise
  • Shell脚本中不同进制数据转换的例子(二进制、八进制、十六进制、base64)
  • interview分析方法
  • nodejs inspect
  • nodejs cgi
  • python字符串的用法
  • django框架详解
  • 河北地方税务局吴瑜
  • 吉林省政府公开电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设