疫情在家无聊逆向一款自己在玩的三国类手游想了解下这种手游到底原理是什么怎么制作出来的。
首先用apktool解压了apk 得到一个签名文件,lib文件夹,assets文件夹和另两个存放视频和图片的文件夹(视频打不开是乱码)。
assets文件夹里面音频和文件名都是那种有规律的乱码感觉像用什么方法加密过,而且文件类型都是无,不属于任何类型的文件。其中有两个lua脚本和文字配置文件是可以打开,lua脚本一个是版本信息一个是看不懂的定义乱码尺寸我感觉这个lua脚本和加密有关,不过我看不懂,如下图
我又在网上查了相关的资料,不过也没弄清楚所以然,但是我用Ida反编译了libcocos2dlua.so文件查询到了lua_loadbuffer函数以及确定了lua和luajit 的型号。如下图
目前就想知道assets文件夹的文件用的什么加密以及怎么查看里面各种加密的脚本和文件,因为我是业务爱好麻烦稍微讲的详细点,在此感谢
首先用apktool解压了apk 得到一个签名文件,lib文件夹,assets文件夹和另两个存放视频和图片的文件夹(视频打不开是乱码)。
assets文件夹里面音频和文件名都是那种有规律的乱码感觉像用什么方法加密过,而且文件类型都是无,不属于任何类型的文件。其中有两个lua脚本和文字配置文件是可以打开,lua脚本一个是版本信息一个是看不懂的定义乱码尺寸我感觉这个lua脚本和加密有关,不过我看不懂,如下图
我又在网上查了相关的资料,不过也没弄清楚所以然,但是我用Ida反编译了libcocos2dlua.so文件查询到了lua_loadbuffer函数以及确定了lua和luajit 的型号。如下图
目前就想知道assets文件夹的文件用的什么加密以及怎么查看里面各种加密的脚本和文件,因为我是业务爱好麻烦稍微讲的详细点,在此感谢