<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[FSD-BlueEffie的博客]]></title><description><![CDATA[我相信高手在民间~]]></description><link>https://blog.youkuaiyun.com/BlueEffie</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; BlueEffie]]></copyright><item><title><![CDATA[www读取本地图片做微缩图]]></title><link>https://blog.youkuaiyun.com/BlueEffie/article/details/54947028</link><guid>https://blog.youkuaiyun.com/BlueEffie/article/details/54947028</guid><author>BlueEffie</author><pubDate>Thu, 09 Feb 2017 14:47:47 +0800</pubDate><description><![CDATA[素材图片 http://www.taidous.com/data/attachment/block/91/91df09f37bb9b00a2715b65336d82da3.jpg
分辨率 360x300
图片大小 63.6 KB (65,201 字节)

效果图




代码CompressImage.cs

using UnityEngine;
using System.C]]></description><category></category></item><item><title><![CDATA[点击地面实现生成不规则图形然后生成相对应的几何图形]]></title><link>https://blog.youkuaiyun.com/BlueEffie/article/details/54946631</link><guid>https://blog.youkuaiyun.com/BlueEffie/article/details/54946631</guid><author>BlueEffie</author><pubDate>Thu, 09 Feb 2017 14:25:19 +0800</pubDate><description><![CDATA[这是泰斗论坛的一个网友问的问题，我帮他解答了，这里整理记录一下，便于日后查看
1.点击地面用射线检测
2.生成不规则多边形（第一种是顶点随机生成，第二种是手动设置顶点）
   用MeshFileter和MeshRenderer实现，把顶点，三角面，uv信息设置到Mesh中
3.生成几何多边型同上

图一 多边形面片


图二
 生成多边形面片后 绘制相对应的几何多边形]]></description><category></category></item><item><title><![CDATA[【手游】率土之滨 美术资源加密分析]]></title><link>https://blog.youkuaiyun.com/BlueEffie/article/details/53225279</link><guid>https://blog.youkuaiyun.com/BlueEffie/article/details/53225279</guid><author>BlueEffie</author><pubDate>Sat, 19 Nov 2016 01:26:51 +0800</pubDate><description><![CDATA[有个网友让我帮忙分析一下这个游戏的资源加密方式，分析后...发现只是简单的异或加密


0x00 资源中大部分png图片加密了 game目录下的lua文件加密了 音效文件没加密只是打包了成了.fsb .fev (用FsbExtractor解压就好了)

0x01 在IDA中反汇编\lib\armeabi\libcocos2dlua.so文件 看看加密的地方
图片加密在 cocos2d:]]></description><category></category></item><item><title><![CDATA[【手游】魔天记 美术资源加密分析]]></title><link>https://blog.youkuaiyun.com/BlueEffie/article/details/53224773</link><guid>https://blog.youkuaiyun.com/BlueEffie/article/details/53224773</guid><author>BlueEffie</author><pubDate>Fri, 18 Nov 2016 23:57:16 +0800</pubDate><description><![CDATA[0x00 先用WinHex看看魔天记的资源文件


我们发现有些资源的文件头前面都加了“fangcunzip” 姑且理解为加密的标识


0x01 在IDA中反汇编\lib\armeabi\libgame.so文件，分析一下，搜索一下字符串“fangcunzip”



双击进入“fangcunzip”所对应的地址，按F5看看伪代码


经过上面的分析后，发现其实解密很简]]></description><category></category></item><item><title><![CDATA[【Laravel5.3】安装与配置开发环境（Windows）]]></title><link>https://blog.youkuaiyun.com/BlueEffie/article/details/52924596</link><guid>https://blog.youkuaiyun.com/BlueEffie/article/details/52924596</guid><author>BlueEffie</author><pubDate>Wed, 26 Oct 2016 16:39:16 +0800</pubDate><description><![CDATA[这里使用Laravel5.3 + PHP7.0.12 + Nginx1.11.5 为例，纯手动配置开发环境


0x00 配置PHP7
1.下载PHP http://windows.php.net/download#php-7.0 
   选择对应自己的系统位数的版本 32位下载x86的zip 64位下载x64的zip
   [Non Thread Safe 线程不安全] [Threa]]></description><category></category></item><item><title><![CDATA[【手游】少年西游记 美术资源加密分析]]></title><link>https://blog.youkuaiyun.com/BlueEffie/article/details/51964438</link><guid>https://blog.youkuaiyun.com/BlueEffie/article/details/51964438</guid><author>BlueEffie</author><pubDate>Wed, 20 Jul 2016 13:39:39 +0800</pubDate><description><![CDATA[有个网友让我帮忙分析下《少年西游记》这款手游，分析过程和大家分享一下


0x00 先用WinHex看看少年西游记资源包package.was

粗略的分析可以把PackageWas的结构看成为这样：


┌─PackageWas


┊        ├─文件头


┊        ├─文件1

┊        ├─     ┊

┊        ├─文]]></description><category></category></item><item><title><![CDATA[【手游】封神大主宰 美术资源加密分析]]></title><link>https://blog.youkuaiyun.com/BlueEffie/article/details/51208285</link><guid>https://blog.youkuaiyun.com/BlueEffie/article/details/51208285</guid><author>BlueEffie</author><pubDate>Thu, 21 Apr 2016 14:37:44 +0800</pubDate><description><![CDATA[这是一款Q萌系横版封神榜题材策略手游


0x00 先用WinHex看看被加密了的游戏资源

\assets\MyResources\originalRes\background

\assets\MyResources\originalRes\background_UI

\assets\MyResources\originalRes\cardresources
以上3个文件]]></description><category></category></item><item><title><![CDATA[【手游】童话大冒险 美术资源加密分析]]></title><link>https://blog.youkuaiyun.com/BlueEffie/article/details/51037953</link><guid>https://blog.youkuaiyun.com/BlueEffie/article/details/51037953</guid><author>BlueEffie</author><pubDate>Fri, 01 Apr 2016 17:48:31 +0800</pubDate><description><![CDATA[这是一款Q萌横版街机冒险闯关手游，使用的引擎是Cocos2dx-lua


0x00 先用WinHex看看游戏资源
所有的资源文件都被加密了，而且是同一种加密方式，加密后的文件以@gf@开头
经过逆向分析后知道 前8个字节是文件头，9~12字节是解压后的大小，13~16字节是压缩前的大小，17~20字节未知，数据从21字节开始也就是0xE8 0xE8……




0x01 在I]]></description><category></category></item><item><title><![CDATA[【手游】梦幻西游手游 美术资源加密分析]]></title><link>https://blog.youkuaiyun.com/BlueEffie/article/details/50971665</link><guid>https://blog.youkuaiyun.com/BlueEffie/article/details/50971665</guid><author>BlueEffie</author><pubDate>Thu, 24 Mar 2016 18:48:29 +0800</pubDate><description><![CDATA[最近研究了一下梦幻西游手游版的资源打包方式其中就用到了Hash表索引


一般的luac文件反编译工作到此就结束了，可梦幻西游手游的luac文件不是一般的luac，直接用上面的工具肯定会报错
这是因为梦幻西游手游版修改了lua虚拟机中的opcode(字节码)]]></description><category></category></item><item><title><![CDATA[【手游】皇室战争 Clash Royale 美术资源加密分析]]></title><link>https://blog.youkuaiyun.com/BlueEffie/article/details/50969244</link><guid>https://blog.youkuaiyun.com/BlueEffie/article/details/50969244</guid><author>BlueEffie</author><pubDate>Thu, 24 Mar 2016 11:41:59 +0800</pubDate><description><![CDATA[0x00 CR的图片资源是在SC文件夹中 一般为XXX_tex.sc
sc文件是一个压缩文件，它是使用了修改的LZMA压缩算法进行压缩的（和老版的COC资源压缩方法类似）



标准的LZMA压缩文件的文件头由5+8个字节组成，其中前5个字节中存储了压缩方式，字典大小等信息，后8个字节为压缩前的文件大小；COC所使用的修改后的LZMA算法，其文件头由5+4个字节组成，跟标准算法相比，仅仅]]></description><category></category></item><item><title><![CDATA[【手游】有杀气童话 美术资源加密分析]]></title><link>https://blog.youkuaiyun.com/BlueEffie/article/details/50156255</link><guid>https://blog.youkuaiyun.com/BlueEffie/article/details/50156255</guid><author>BlueEffie</author><pubDate>Thu, 03 Dec 2015 09:33:19 +0800</pubDate><description><![CDATA[加密原理参考我之前写的 Unity3D 游戏加密解密那些事
0x00 在ida中先找到加密dll的地方
把libmono.so文件拖入IDA中，在函数窗口中搜索mono_image_open_from_data_with_name这个方法



对Dll加密的核心逻辑在
mono_image_encrypt 中


0x01 经过上面的分析，我写了一个C#版的解密算法
//d]]></description><category></category></item><item><title><![CDATA[Unity3D 游戏资源提取工具]]></title><link>https://blog.youkuaiyun.com/BlueEffie/article/details/49927665</link><guid>https://blog.youkuaiyun.com/BlueEffie/article/details/49927665</guid><author>BlueEffie</author><pubDate>Thu, 19 Nov 2015 14:49:01 +0800</pubDate><description><![CDATA[0x00 Disunity 一个很老的开源工具，好久没有更新了（暂不支持Unity5.x，建议使用Jdk7的版本），只持支命令行解包
源代码下载
https://github.com/ata4/disunity/
编译版下载 https://github.com/ata4/disunity/releases




0x01 UnityAssetsExplorer 有点像界面版的D]]></description><category></category></item><item><title><![CDATA[【手游】魔灵幻想 美术资源加密分析]]></title><link>https://blog.youkuaiyun.com/BlueEffie/article/details/49925155</link><guid>https://blog.youkuaiyun.com/BlueEffie/article/details/49925155</guid><author>BlueEffie</author><pubDate>Thu, 19 Nov 2015 11:26:19 +0800</pubDate><description><![CDATA[这个游戏是用Unity3D引擎开发的，加密方式是先对AssetBundle加密，然后在libmono.so中对Assembly-CSharp.dll进行加密


0x00 在ida中先找到加密dll的地方



从上面的伪代码可以看出只是进行了简单的异或处理，在看看反汇编代码


这个int EncryptNum[61]里面存放的就是加解密的key




0x01]]></description><category></category></item><item><title><![CDATA[【页游】侠物语 美术资源加密分析]]></title><link>https://blog.youkuaiyun.com/BlueEffie/article/details/49818039</link><guid>https://blog.youkuaiyun.com/BlueEffie/article/details/49818039</guid><author>BlueEffie</author><pubDate>Fri, 13 Nov 2015 14:54:24 +0800</pubDate><description><![CDATA[0x00 用浏览器打开QQ空间的侠物语，按下F12(开发者工具)，点放大镜定位到游戏，看看游戏入口，GameLoader.swf 这个是游戏的入口文件，beta201506191013是版本号

 
0x01 用flash嗅探工具把GameLoader.swf下载下来

 
0x02 GameLoader.swf是一个flash文件，对该文件进行反编译，反编译软件我用的是Sothink]]></description><category></category></item><item><title><![CDATA[腾讯Unity3D手游 dll加密分析]]></title><link>https://blog.youkuaiyun.com/BlueEffie/article/details/49077769</link><guid>https://blog.youkuaiyun.com/BlueEffie/article/details/49077769</guid><author>BlueEffie</author><pubDate>Mon, 12 Oct 2015 18:21:18 +0800</pubDate><description><![CDATA[TX有很多用Unity做的手游，比如《天天飞车》《我叫MT2》都对dll进行了加密，而且这些游戏对dll的加密方式是一样的
想要知道如何解密就要知道他是如何加密的 关于Assembly-CSharp.dll和Assembly-CSharp-firstpass.dll的加密原理参考

Unity3D 游戏加密解密那些事
就以Assembly-CSharp.dll为例，来分析一下TX解密dll]]></description><category></category></item><item><title><![CDATA[Unity3D 游戏加密解密那些事]]></title><link>https://blog.youkuaiyun.com/BlueEffie/article/details/49072263</link><guid>https://blog.youkuaiyun.com/BlueEffie/article/details/49072263</guid><author>BlueEffie</author><pubDate>Mon, 12 Oct 2015 13:12:56 +0800</pubDate><description><![CDATA[0x01 加密
加密主要是为了防止美术资源被窃取（换皮）和代码被恶意修改（外挂辅助，广告，二次打包）
1.资源的加密
先说说Unity加载资源的方式，第一种Resources.Load，第二种AssetBundle。
第一种是Unity缺省的资源格式，如果对这个资源进行加密，Unity将会无法识别
第二种是先通过BuildPipeline.BuildAssetBundle把资源打成Ass]]></description><category></category></item></channel></rss>