逆向工程
文章平均质量分 69
LynnChurch
互联网技术追求者。
展开
-
关于陌陌签名验证机制的研究
一、验证机制当前APP防止二次打包反盗版的通常做法就是进行签名验证,获取APP的签名进行一定的算法加密然后发送到服务器,服务器拿到签名与合法的签名进行比对,如果是一致的则认为是正版,否则就是盗版。 获取签名是通过反射PackageParser进行的,代码如下: public static String getApkSignature(Context context, String apkPath原创 2015-09-30 13:13:23 · 4132 阅读 · 1 评论 -
关于Apktool编译和回编译问题的研究与修复
为了防止安卓App被Apktool反编译和回编译,有一种比较有效的手段就是针对Apktool的漏洞进行防护,使Apktool在反编译或回编译的过程中发生异常而导致失败。所以要想绕过此类防护手段,就得修复Apktool的相关漏洞,好在Apktool是开源的,于是我们就可以通过研究Apktool的源代码来进行修复。下面是关于目前所遇到的一些问题的说明与修复。注意:本文的目的在于逆向分析技术的学习与研究,切勿用于非法目的原创 2019-07-14 23:51:33 · 5079 阅读 · 7 评论