位置: 编程技术 - 正文

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

发布时间:2024-02-27

推荐整理分享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 中的配置

  • 资产处置出售
  • 应交增值税已交税金是什么意思
  • 小型微利企业所得税率
  • 外贸出口备案需准备什么资料
  • 车辆维修费发票清单内容
  • 红字发票信息表盖章位置图片
  • 本期缴纳前期应纳税额
  • 所得税季报填错了已经申报了
  • 变更了公司名称以前的发票还可以抵扣吗
  • 成品出库单模板表格制作
  • 电子税务局怎么登录
  • 国外租赁行业都包括哪些
  • 每天现金日记账登记完以后应怎么对账
  • 公司买入股票要交所得税吗?
  • 企业支付的产品广告费应计入什么账户借方
  • 小规模转为一般纳税人最新规定
  • 安装工程中安装工程与市政路灯工程界定不正确的是
  • 水利基金计提比例
  • 同程旅行酒店预订
  • 自行建造厂房一座,现已完工,经验收后交付费用
  • 代收水电费的会计分录
  • 购买法下购买成本包括
  • 进项税加计扣除申报表怎么填
  • 公司内部领用库存商品
  • 收到增值税发票怎么记账
  • 英特尔酷睿和至强的区别
  • bootmgr is missing怎么手动解决
  • 其他所得是什么意思
  • urlerror什么意思
  • 挂账多年的往来账怎么处理
  • 公积金扣款日余额不足,影响征信
  • 记帐凭证由谁填制
  • 外购货物应抵扣的进项税额
  • 海恩斯科普简介
  • 会计准则长期待摊费用开始计提摊销的时间
  • 固定资产折旧的方法有几种
  • 代开开增值税专票和自己开有什么区别
  • 论文笔记模板
  • 销售自用的小汽车赚钱吗
  • 进项税抵增值税
  • dedecms进入数据库
  • 删除sql server2019
  • 投资性房地产由成本模式转为公允价值模式
  • MSSQL2005在networkservice权限运行附加数据库报(Microsoft SQL Server,错误: 5120)
  • sqlserver分页查询越到最后越慢
  • win7系统安装包在哪个文件夹
  • 季度所得税申报表营业收入怎么填
  • 机构信用代码证在哪里办理
  • 印花税每月未计提怎么办
  • 退货销售折让会计分录
  • 可供出售债权投资
  • 研发支出全部资本化能不能评高企
  • 预计负债可以获取利润吗
  • 普通发票作废如何恢复
  • 如何查询公司的营业执照照片
  • 应收账款较多怎么办
  • 会计出账入账怎么做
  • 两台苹果怎么用电脑把数据同步
  • Ubuntu上安装anaconda
  • windows远程连接是什么协议
  • msng.exe是什么
  • Linux下使用httpry来嗅探HTTP流量教程
  • Linux VPN 出现 807 错误的解决办法
  • node.js权限管理
  • html中dt
  • 游戏开发u3d
  • python 处理mp3
  • a标签的href和onclick
  • 基于javascript的毕业设计选题
  • jquery实现隔行变色的分享特效页面
  • ie不支持p标签
  • shell脚本windows
  • node getjdcookie.js
  • 谷歌邮箱
  • jquery的实现原理
  • unity at
  • asynctask优缺点
  • jquery 模态窗口
  • 酒类包装物押金的消费税处理规定
  • 税务局 周六
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号