位置: 编程技术 - 正文

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

  • 发票没有申报能开票吗
  • 小规模纳税人征税率为多少
  • 企业购车发票怎么查询
  • 金税盘锁死日期16号几点
  • 认缴后怎么才算实缴
  • 如何在电子税务局开具全电发票
  • 缴纳契约计税依据包含增值税吗
  • 津贴和补贴计入加班费吗
  • 其他应付款长期挂账如何处理
  • 残保金在职职工人数临时工算吗
  • 领用低值易耗品的记账凭证
  • 合作社增值税免税项目
  • 营改增广告标牌制作的税务怎么处理
  • 化工类资质建筑企业有哪些
  • 原油资源税计税方法
  • 何为提租补贴
  • 税务行政复议范围不包括
  • 租的厂房再转租怎么开票抵扣
  • 简易征收税率都包括什么
  • 资产负债表日是什么意思
  • 库存商品的账面余额是什么意思
  • 应收账款核销会议纪要
  • 已抵扣的进项税额转出怎么做会计分录
  • 1697510472
  • 增值税进项税额抵扣期限最新
  • 打开游戏时总是出现需要新应用打开此MS
  • 在建工程会计科目
  • 分配利润给股东怎么做分录
  • 没有开工没有收入用书面语言表达
  • 当月制造费用转生产成本
  • MAC OS X Yosemite开启深色模式的方法
  • 扣缴个人所得税报告表在哪里打印
  • php怎么添加背景图片
  • css选择器分哪几类
  • 什么叫含税和未含税区别
  • 企业其他应付款太多怎么办
  • 小规模纳税人的企业所得税税率
  • php字符串比较函数怎么写
  • 企业基本户是对公账户吗
  • 养老保险进账金额
  • 油气勘探开发
  • 收取违约金能作为合同自动终止要件吗
  • 帝国cms调用api接口
  • 帝国cms功能
  • 现金收款凭证是发票吗
  • 每月企业所得税怎么征收
  • 借款合同印花税优惠政策
  • 是不是所有的发票都是一样的
  • 普通发票验旧后怎么作废
  • 个体工商户个税多久申报一次
  • 减免的企业所得税怎么做账
  • 定期定额户用财务制度备案吗
  • 银行存款日记账填写样本图
  • 财务管理考试时间不够怎么办
  • 员工安全培训费可以抵扣增值税吗
  • 装修公司预收款要交增值税吗
  • 汇算清缴所得税的账务处理会计分录
  • 小企业营业外支出坏账损失
  • 高新技术企业一定是先进制造业吗
  • 企业收到税务退回税金会计分录怎么写
  • a公司刚刚执行了一个采购项目
  • ms17010补丁怎么安装
  • 清除windows10登录密码
  • be备份linux系统
  • windows7创建新桌面
  • mac取消开机启动项
  • windowxp系统怎么设置开机密码
  • ubuntucommand not found
  • win8 preview
  • 苹果Mac系统怎么切换输入法
  • windows7如何设置时间格式
  • 微信小程序实现留言功能
  • [置顶]从lv2开始开挂的原勇者候悠闲的异世界生活
  • bash 删除文件夹
  • 相片管理必备知识
  • 音频焦点图广告
  • 详细解读了
  • shell脚本加密不可破解
  • javascript构造函数创建对象
  • 如何进行税务筹划工作
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设