Hack && Protect Unity3D Games

惯例,先来几篇技术文章,并写点读后感:

1.A practical tutorial to hack (and protect) Unity games

一篇讲解破解跟防护U3D游戏的外网文章,主要知识点有:

  • 通过往PlayerPrefs里添加关键存档数据的MD5校验码来防止单机游戏的本地存档被修改
  • 通过Unity 3D Obfuscator之类的工具混淆U3D的C#代码来防止.NET反编译
  • 通过Unity Assets Explorerdisunity(v0.4.0支持Unity5)、Unity Studio等工具来解压U3D的.asset文件从而获取贴图、Shader、模型等资源
  • 对于被加密了的资源,可以通过3D Ripper DX在游戏运行时直接从内存中DUMP到3D模型
  • 通过Cheat Engine(PC端)、葫芦侠(移动端)等工具,可以在游戏运行时修改游戏内存来作弊
  • 对于上一步的防护,可以通过加密关键数据来防止在内存中被搜索到并修改,比如HP:100,可以给HP加一个随机的Offset,存在内存中的是hp+offset,导致无法直接搜索到

2.Unity3D Attack By Reverse Engineering

时间: 2024-10-05 05:37:41

Hack && Protect Unity3D Games的相关文章

(翻译)Unity中,在Terrain上绘制网格

Draw grid on the terrain in Unity Jan 23, 2015 Drawing grid on the terrain is used in lot of game genres – RTS, Simulation, Tower defense, etc. It can be done very easily in Unity. Here is some very simple extensible solution with following features:

How to get download games hack cheat tools to get coins ,Diamonds and money in games

Today i will teach you the best method available till today to get free coins ,money in your games .The games i Am going to talk can be windows game ,android game or ios device game .These all games have high market in Todays world .First of all let

Remove Google Play Games libraries on iOS (Unity3D开发之二十一)

猴子原创,欢迎转载.转载请注明: 转载自Cocos2Der-CSDN,谢谢! 原文地址: http://blog.csdn.net/cocos2der/article/details/48313653 最近游戏刚接完Google Play Game,结果发现加入Google Play Game Unity Plugins 之后,导出Xcode工程之后,会默认加入Google Play的iOS版. 然而,我们并不希望iOS版加入Google Play的模块.咱们来看看如何移除Google Play

Modding Unity Games

前言: 对游戏进行修改与拓展(MOD)是我一直以来感兴趣的东西,我的程序生涯,也是因为在初中接触到GBA口袋妖怪改版开始的,改过也研究过一些游戏的MOD实现方式,早就想在自己的游戏中实现“MOD系统”以便支持玩家对我的游戏进行修改,无奈太懒一直没动手,最近在研究U3D游戏的HACK方式,顺便也看了几篇U3D游戏MOD的文章,整理一下算是给自己将来的“MOD化游戏框架”做点提取规划. 先上几篇博客以及做点笔记: 1.How easy is it to allow for modding in a

Unity3D Optimizing Graphics Performance for iOS

原地址:http://blog.sina.com.cn/s/blog_72b936d801013ptr.html icense Comparisons http://unity3d.com/unity/licenses#iphone Optimizing Graphics Performance http://unity3d.com/support/documentation/Manual/Optimizing Graphics Performance.html iOS A useful bac

Unity3d 使用DX11的曲面细分

Unity3d surface Shaderswith DX11 Tessellation Unity3d surface shader 在DX11上的曲面细分 I write this article, according to the unity3d official document, and look up some data in the web, and add to some idea by myself. 根据官方文档,并查阅了一些资料加上我个人的理解写出此文. I write

Unity3D用户手册

Welcome to Unity. 欢迎使用Unity. Unity is made to empower users to create the best interactive entertainment or multimedia experience that they can. This manual is designed to help you learn how to use Unity, from basic to advanced techniques. It can be

使用git对unity3d项目进行版本控制

http://stackoverflow.com/questions/18225126/how-to-use-git-for-unity-source-control The following is an excerpt from my personal blog. Using Git with 3D Games Update Oct 2015: GitHub has since released a plugin for Git called Git LFS that directly de

游戏开发设计模式之原型模式 & unity3d JSON的使用(unity3d 示例实现)

命令模式:游戏开发设计模式之命令模式(unity3d 示例实现) 对象池模式:游戏开发设计模式之对象池模式(unity3d 示例实现) 实现原型模式 原型模式带来的好处就是,想要构建生成任意独特对象的生成类,只需要一个生成类和一个原型即可.当我们有一个抽象的敌人Monster类就有很多继承它的各种各样的敌人,人类.动物.龙等等,如果我们想为每个敌人做一个生成器父类Spawner,也会有与monster对应数量的子类,也许就会这样: 这样就会产生类的数量变多,而且这些类的功能是重复的.开始的spa