小骚 发表于 2020-2-29 10:22

超级简单的AndroidCrackMe加强版

本帖最后由 小骚 于 2020-3-1 12:29 编辑

基于第一个的加强版





成功条件
找到账号以及密码



基于这个的加强版
多功能练手CrackMe(加入简单的ROOT检测(检测到就退出程序)、简单的xp框架检测(检测到就退出程序)、简单的签名校验(校验不对就退出程序)、简单的网络验证账号密码)
下个考虑继续加入适合练手的(建议手动去校验,不要太依赖工具的一键去除)

bob1994 发表于 2020-2-29 13:29

破解md5密文:b2c4782f0afc0d9ccf21af70ac6c5c7e
结果:zipdrive

lzawww 发表于 2020-12-15 13:47

本帖最后由 lzawww 于 2020-12-15 13:57 编辑

工具AK
步骤
1.注释掉强制退出代码
2.搜索挑战成功提示
3.找到类
4.看到挑战成功u码
5.往上翻看到判断语句,eqz改为nez防止进入失败环节
6.顺便验证cond里面 确实是失败环节
7.在网上看 还有一个失败跳转,同理eqz改nez
8.保存回编译,安装随便输入 即可挑战成功



我觉着我可能是钻了空子,没有按楼主的套路来解密,之前jadx-gui分析了一下有堆栈不平衡,混淆有点晕,看到MainActivity以后不知道去哪里看加密类,然后就基操。
现在想请教一下楼主正确操作是怎样的/?

Light紫星 发表于 2020-2-29 11:11

这题主要是破译这个md5吧 :ff5ae6fadb0cba63141841839e657099

小骚 发表于 2020-2-29 11:13

Light紫星 发表于 2020-2-29 11:11
这题主要是破译这个md5吧 :ff5ae6fadb0cba63141841839e657099

没错,难点就在这

Light紫星 发表于 2020-2-29 11:15

小骚 发表于 2020-2-29 11:13
没错,难点就在这

md5算法不可逆,所以这个只能靠暴力破解了,要么就直接修改apk

小骚 发表于 2020-2-29 11:16

Light紫星 发表于 2020-2-29 11:15
md5算法不可逆,所以这个只能靠暴力破解了,要么就直接修改apk

我改改,等会重新发个简单的md5

Light紫星 发表于 2020-2-29 11:17

小骚 发表于 2020-2-29 11:16
我改改,等会重新发个简单的md5

我觉得核心算法放到so里面好一些,最好是自己写个算法

小骚 发表于 2020-2-29 11:20

Light紫星 发表于 2020-2-29 11:17
我觉得核心算法放到so里面好一些,最好是自己写个算法

先来简单的练手

yaoaixgyx 发表于 2020-2-29 12:15

qfqyl 发表于 2020-11-16 22:20

对小白来说还是有点困难
页: [1] 2
查看完整版本: 超级简单的AndroidCrackMe加强版