破解cocos2dx

您所在的位置:网站首页 cocos反编译 破解cocos2dx

破解cocos2dx

#破解cocos2dx| 来源: 网络整理| 查看: 265

工具篇:

IDA Pro (32-bit)7.0 神器不多说 百度网盘 提取码6666

ApkToolBox 功能很强大的拆包工具 爱盘 - 最新的在线破解工具包

Visual Studio 随便什么版本可以执行c/c++就行,用于解密脚本,好处是伪代码能直接用.

notepad++ 自行百度很好用的文本工具

Demo 百度网盘 提取码6666

开始:解密图片:

反编译apk 发现图片被加密了 发现代码也被加密了文件头不是lua开始的... ida打开libgame.so 在导出表中搜索getFileData看安卓的实现 经过一番分析发现fopen之后对文件进行了funck!的前缀解析... 资源和配置文件都被弄成了这样.. 这是上面对应的解密数组

// gamecenter_decrypt.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。

//

#include

#include

#include         // for strcat()

#include

#include

#include

using namespace std;

#define _BYTE unsigned char;

#define _DWORD unsigned int;

const char *res_path = "D:\\tmp\\gamecenter-release-android-huakai-6162\\assets";

const char *des_path = "D:\\tmp\\gamecenter-release-android-huakai-6162\\assets_des";

void listFiles(const char * dir, vector &file_list);

void decrypt_(const char *name);

bool exist(const char * lpPath);

void decrypt_data(const char *name, const void *buffer, const size_t &len);

int main()

{

vector dirList;

char dir[300] = { 0 };

strcpy(dir, res_path);

    std::cout



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3