破解TexturePacker加密资源 —— 使用IDA

转载 2015年07月07日 21:41:18

http://blog.csdn.net/ynnmnm/article/details/44921337

之前我使用动态库注入和API拦截的方法破解过TexturePacker加密资源(详见博文《破解TexturePacker加密资源》)。后来有热心的网友提醒我,用IDA也可以,而且更方便,今天下载IDA 6.6试了一下,这里记录一下操作方法。

    1. 把IDA目录下android_server传到android 目录中
        adb push IDA安装目录\dbgsrv\android_server /data/local/tmp/
        adb shell 进入模拟器
        cd /data/local/tmp
        chmod 755 android_server    给android_server运行权限
        ./android_server    运行android_server,给IDA提供远程调试服务,可以看到它的侦听端口是23946
        su            获得root用户权限(如果提示没有权限,请先root手机)
        

    2. win+r新开一个cmd窗口
        adb forward tcp:23946 tcp:23946    转发windows到手机的端口

    3. 打开IDA,选择Debugger > Attach to process...
        在options里的hostname栏填localhost或127.0.0.1,port填23946

    4. 选择你要debug的进程,然后选择module。
        这里我要debug的是libcocos2djs.so,选中它,然后会列出所有的接口,Ctrl+F可以搜索接口名。
        cocos2d-x纹理解密的接口是ccDecodeEncodedPvr,双击搜到接口可以在IDA-View窗口显示,然后Tab键会显示Pseudocode,然后就可以下断点了。F9是Continue Process。下面是我debug出的微信平台上某游戏的密码:

        组合起来,密码就是:AA6D76770A82E8857AAXXXXX2E082244。打开TexturePacker,选择游戏包里的ccz文件,粘贴密码,解密成功!
        


破解TexturePacker加密资源:使用IDA

很多cocos2d开发的游戏,比如圣火英雄传、武侠Q传等,都使用TexturePacker加密资源。通过IDA debug so,可以破解出这些游戏的美术资源。...
  • ynnmnm
  • ynnmnm
  • 2015年04月07日 16:35
  • 9228

破解TexturePacker加密资源

很多cocos2d开发的游戏,比如圣火英雄传、武侠Q传等,都使用TexturePacker加密资源。通过linux so注入、劫持API的方法,我破解出多款游戏的美术资源。...
  • ynnmnm
  • ynnmnm
  • 2014年08月06日 21:27
  • 18688

破解TexturePacker加密资源,寻找解密Key之旅

破解TexturePacker加密资源的方式有好多种。。最多的是hook uncompress然后获取到内容,加入ccz的文件头写入文件。 例如:http://blog.csdn.net/ynnmn...
  • firedcloud
  • firedcloud
  • 2016年05月12日 11:06
  • 1820

【转载】TexturePacker 如何使用自带的加密功能及在cocos2dx中的使用

【转载】TexturePacker 如何使用自带的加密功能及在cocos2dx中的使用 时间:2014-11-13 10:41:56      阅读:1656      评论:0      收藏...
  • u012839224
  • u012839224
  • 2015年07月07日 21:48
  • 849

Android Cocos2dx引擎 prv.ccz/plist/so等优化缓存文件,手把手ida教你逆向工程反编译apk库等文件

Android Cocos2dx引擎 prv.ccz/plist/so等优化缓存文件,手把手ida教你逆向工程反编译apk库等文件...
  • jspping
  • jspping
  • 2015年12月24日 19:47
  • 2917

破解TexturePacker加密资源 —— 使用IDA

http://blog.csdn.net/ynnmnm/article/details/44921337    之前我使用动态库注入和API拦截的方法破解过TexturePack...
  • oMingZi12345678
  • oMingZi12345678
  • 2015年05月25日 14:44
  • 794

Android逆向之旅---动态方式破解apk进阶篇(IDA调试so源码)

今天我们继续来看破解apk的相关知识,在前一篇:Eclipse动态调试smali源码破解apk 我们今天主要来看如何使用IDA来调试Android中的native源码,因为现在一些app,为了安全或者...
  • jiangwei0910410003
  • jiangwei0910410003
  • 2016年05月26日 15:35
  • 32335

破解TexturePacker加密资源 —— 使用IDA

http://blog.csdn.net/ynnmnm/article/details/44921337 之前我使用动态库注入和API拦截的方法破解过TexturePacker加密资源(详见...
  • u012839224
  • u012839224
  • 2015年07月07日 21:41
  • 877

破解TexturePacker加密资源,寻找解密Key之旅

破解TexturePacker加密资源的方式有好多种。。最多的是hook uncompress然后获取到内容,加入ccz的文件头写入文件。  例如: http://blog.csdn.net/...
  • mergerly
  • mergerly
  • 2018年01月26日 19:00
  • 59

cocos2dx TexturePacker加密资源

TexturePacker最新版本中增加了一个新功能以防止你的产品资源被反编译出来。它被称为ContentProtection,即图片加密。但目前官方只支持Cocos2d-iphone的解密.Text...
  • ganpengjin1
  • ganpengjin1
  • 2016年03月30日 10:14
  • 828
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:破解TexturePacker加密资源 —— 使用IDA
举报原因:
原因补充:

(最多只允许输入30个字)