Android apk反编译之android APK有效加密方法

上传人:飞*** 文档编号:16368247 上传时间:2017-11-07 格式:DOC 页数:4 大小:1.15MB
返回 下载 相关 举报
Android apk反编译之android APK有效加密方法_第1页
第1页 / 共4页
Android apk反编译之android APK有效加密方法_第2页
第2页 / 共4页
Android apk反编译之android APK有效加密方法_第3页
第3页 / 共4页
Android apk反编译之android APK有效加密方法_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《Android apk反编译之android APK有效加密方法》由会员分享,可在线阅读,更多相关《Android apk反编译之android APK有效加密方法(4页珍藏版)》请在金锄头文库上搜索。

1、 Android apk 反编译之有效防止破解和反编译加密方法对于 Android 开发者来说,自己开发的 Android APP 被破解是个让人头疼的事。那有什么办法能防止 Android apk 反编译和破解呢?一般的混淆代码和防二次打包还有效么?我们通过下面的内容来验证一下!首先我们找一个经过混淆代码和防二次打包的 Android APK,这样的 Android APK 包不难找!只要到爱加密 APK 源代码安全检测平台,检测一下就可以知道做过什么保护。通过图片我们可以看到这款 Android APK 做了混淆代码和防二次打包保护,对于其他的 Android APK 中的 DEX、RES

2、、SO 库等文件未做任何保护。下面我就通过对 APK 源代码的安全分析,看看这 Android APK 的安全怎么样!首先我先将 APK 反编译,看看能不能拿到代码!经过简单的反编译我们就可以轻松的拿到 APK 里面的源代码,下面我们就修改一下里面的东西,看看之前的 APK 保护是否有效!1、配置用户权限(重要)2、添加必须组件(重要)完成这 2 个步骤我们的 sdk 就已经植入成功了,如图:那么我们怎么解决这款 APK 做的保护呢?不用着急,我们慢慢来!首先我们发现当登录的时候会提示签名信息不一致,导致不能登录!经过分析发现他是给 apk 做了签名信息认证,这时我们需要找到他获取签名信息的地

3、方,如下图:到这一步就可以绕过这款 APK 的二次打包防护了,这样我们就可以登录了!登陆后我们可以看到这款 Android APK 已被植入广告!这里我要简单介绍一下 APK 的混淆代码、防二次打包的加密技术是怎么回事!混淆代码:Android APP 的源码进行混淆后混淆器将代码中的所有变量、函数、类的名称加密为简短的英文字母代号,在 APP 被破解后增加破解者对代码的阅读难度。 但是混淆的功效只能运作在 APP 已经被破解后,而且只是增加破解者的难度时间,对其防止破解的作用意义不是很大。防二次打包:二次打包是指将 APK 拆包后重新打包,二次打包必将丢失原有的签名。大多数的Android

4、开发者都是将签名信息作为认证标准,所以只要原有的签名信息改变,APK 就无法正常运行。但是如果将这个认证信息功能屏蔽掉,防二次打包就失效了!通过对 APK 的反编译我们知道,混淆代码和防二次打包的 APK 加密技术已经无用!下面我们通过对 DEX、RES、SO 库等主要 Android APK 文件进行加密,看看是否能有效防止 APK 被破解和反编译!我们先通过爱加密的 APK 安全保护平台,对这款 Android APK 进行安全保护。步骤如下:登录/注册上传 APK等待系统加密完成后下载 APK给 APK 签名完成!注意:在爱加密 APK 源代码安全保护平台,个人信息要填写完整,否则无法正

5、常使用。APK加密完成后,系统会发出邮件通知加密完成。最后下载 APK 包再次完成签名,就可以正常使用了!下面我们对加密过得 APK 进行源代码的安全检测,看看对 DEX、RES、SO 库等主要文件的加密,是否真能防止破解和反编译!经过爱加密 APK 源代码安全检测平台的检测,我们看到这款 APK 已经做了相当高级的加密保护。但是面对破解技术是否有效果呢?我们试着对破解一下!我们先解压,然后反编译。当我们解压的时候会得到“解压文件损坏”的提示,而我们打开源代码却看到里面的代码已经和原来的不一样了!所以我们最后得到总结就是对 DEX、RES、SO 库等主要 APK 文件的加密是有效的,因为我们根本无法拿到里面的代码,无法进行任何修改。这是我的 Android APK 防止破解和反编译的经验分享,希望可以帮到 Android 开发者朋友!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号