-
-
[CrackMe]过签名校验,看起来很简单的样子【已完结,附解题攻略】
-
发表于:
2021-11-17 13:54
26560
-
[CrackMe]过签名校验,看起来很简单的样子【已完结,附解题攻略】
Java代码有一次签名校验,这个很简单,谁都会。
然后,改了之后,能不能过so的校验呢?快来试试吧。
Crack成功条件:
1.可以植入HOOK框架,也可以直接爆破
2.二次打包后,能在普通用户机器上运行,加载libtestso.so后执行函数能显示"TestSO execute"即算成功。
PS:
1.只支持6.0以上系统,只支持arm64-v8a(模拟器也可以运行,32位不行)
2.有可能不太稳定,如果运行原始APK就有问题可以告诉我。
3.如果检测到APK被修改大概率app会崩溃或者ANR。
如果附件下载不了,就上网盘:
链接: 935K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6H3j5h3&6Q4x3X3g2T1j5h3W2V1N6g2)9J5k6h3y4G2L8g2)9J5c8Y4y4Q4x3V1j5I4h3f1q4k6N6h3q4A6g2i4N6k6y4o6W2*7K9f1c8k6k6U0y4^5M7Y4S2J5f1b7`.`. 提取码: hag7
鉴于有不少同学已经破解,这里放一下解题攻略:
3个文件:AndroidManifest.xml,resources.arsc,classes.dex,保留其中至少一个文件不去做任何修改(apktool解包时填写参数保留原样)时,就很容易跳过校验,例如只修改classes.dex暴力跳过签名校验即可。
因为不填任何参数直接解包apk再重新打包的话,这3个文件的指纹都会被修改,所以……皮一下很开心啊,你学废了吗?
所以,本题如果加多一个条件“必须要修改资源,manifest和代码再打包”,那就是另外一个故事了……
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
最后于 2021-11-23 11:46
被血舞长空编辑
,原因: