blackk 发表于 2012-7-23 16:21:27

一个狠简单的Crack Me

:-)俺是安卓新手,简单记录下

按惯例,先运行一下看看



随便输入看看:



看到提示:Heh heh! You'll never crack me!
用Apktool反编译出来,很快就可以找到按钮事件:



很简单吧,就一个IF语句,打开DontSmokeCrack\smali\dont\smoke\crack下的DontSmokeCrack$1.smali
搜索上面的关键语句



将75行的eqz改为nez保存,然后编译签名即可
也可以直接把错误提示改成正确提示。
这样就完成了爆破。

下面看看真码部分,看到itsRight方法,去看看



代码还是很简单,就是一个字符串的对比
我们打开DontSmokeCrack.smali,可以在itsRight方法下面找到



转换成字符串就是:dastard!   输入验证!果断报喜了!



下面是附件:





qinccckencn 发表于 2012-7-24 20:00:15

谢谢了,学习了下!

woniu214 发表于 2012-7-24 14:46:02


好教程,前排学习

GGLHY 发表于 2012-7-23 23:29:13

好文,前排学习!

lgjxj 发表于 2012-7-25 23:10:46

没玩过安卓这高科技的。。。。落伍了
页: [1]
查看完整版本: 一个狠简单的Crack Me