思路如下, 我用python open方法打开图片, 在图片头前加入 10个字符串的密钥 然后保存图片,
起码图片保证了无法查看.
然后到了ccImage::initWithImageData, 检测图片数据里前10个字符是否为我的密钥,是就移除掉我的密钥, 用memcpy 拷贝剩余的原图片数据.
然后在 ccimage::detectFormat方法也通过了png检测. 但是用到真实图片的时候会崩溃 不知道哪里泄露…
请问下大佬有什么办法排查… (我是用android包一直在跑)
截图如下
python加密某张图片的二进制流
ccimage下, 打印图片数据, 把前面的密钥移除后拷贝剩余的原图片数据, 将data 传入了detectFormat方法里, 并且能正确返回Format::PNG类型,
问题就是不知道哪里崩溃了… 求助…
Android 报错 org.cocos2d.demo A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x474e50a9 in tid 8614 (GLThread 1476)