位置: 编程技术 - 正文

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

  • 税前利润等于应纳税所得额吗
  • 个人名字的发票专用章
  • 单一窗口报关单
  • 公司报销房租还能扣税吗
  • 出差人员报销差额怎么算
  • 一次性取得的租金收入
  • 营改增之前
  • 个人所得税没有税也要申报吗
  • 进项税额不可抵扣
  • 营改增要交增值税吗
  • 有代扣个税的是什么人
  • 对公账户分为一般户和基本户
  • 1697508577
  • 电池消费税征税范围
  • "专项储备"在合并报表层面如何处理?
  • 私募股权基金税收主要涉及的是什么税收问题
  • 给股东分配股利
  • win11系统更新卡在25%
  • 跨月冲红发票需收回原发票
  • macbookpro怎么安装双系统
  • 预收账款何时结转
  • 饭店开业请客说什么
  • php 字符串函数
  • php数组函数 菜鸟
  • window10怎么取消快捷方式
  • php的什么函数可以判断变量是否存在
  • 存货非正常损失进项税额转出
  • 合并抵销
  • 特斯拉 ai day
  • 赠送的物品有价值吗
  • spring boot怎么学
  • java的注解有哪些
  • install PostgreSQL Community Ubuntu Documentation
  • 短期借款利息有可能资本化处理,也可能费用化处理
  • 税务代开,开错了重开要多久?
  • 电费发票查不到
  • 跨年度错账调整分录
  • 开具免税的发票,"税率"栏该如何填开?
  • 一行的代码
  • db2数据文件
  • 小规模定额征收和查账征收哪个更好一些
  • 专用发票红冲有时间限制吗
  • 实际成本法下采购材料的会计分录
  • 加盟费摊销会计分录
  • 销项税票怎么开
  • 事业单位收费可以收取相关服务费吗
  • 会计账务做得混乱的原因
  • 做会计的步骤
  • quicklook预览word
  • win8.0升级win8.1
  • win8系统怎么激活
  • win10服务出现了问题
  • ubuntu sudo not found
  • linux ili9341
  • Linux Mint Cinnamon中安装MATE桌面详细步骤
  • Linux下which、whereis、locate、find 区别
  • 惠普笔记本的BIOS键
  • win8.1 安装ie10
  • win7 u盘不显示
  • 炉石传说代码怎么导入
  • Nodejs Express4.x开发框架随手笔记
  • Android OnTouchEvent, onClick, onLongClick调用机制
  • accessviolation怎么解决
  • 动态创建菜单
  • 谈谈jQuery Ajax用法详解
  • python动态参数应用
  • js获取时间精确到毫秒
  • python中的\r
  • 安卓 截图
  • 获取android_id
  • 税盘上怎么查每个月一共开了多少金额
  • 出租车票据国税怎么开
  • 国税局升迁难么
  • 地税是地方税吗
  • 光伏电站电力监控系统
  • 个人所得税申请专项扣除有什么用
  • 税务总局转变税收征管方式
  • 国家税务总局办公室电话
  • 安徽工作人员出差费用标准
  • 成都城市建设规划管理局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设