sumith 发表于 2016-8-3 10:59

15、安卓逆向 -玄奥八字爆破

大家好,我是玉少,好久不见,欢迎大家来到吾爱汇编论坛(www.xuepojie.com)来学习,论坛用户名sumith,今天给大家带来的是安卓逆向玄奥八字。此软件仅作学习交流,不得用于其他,负责后果自负。
教程开始
我们先运行一下软件,看一下我们要逆向的地方,我们只能算1999年的,年份是不会变一直是1999,
我们先点击注册,然后随便输入注册号。。看看有什么提示“请输入注册账号”
我们载入AK,直接转码搜索
第二个是我们想要的,我们看java代码,我们看这个click事件,大致分析一下
paramView.length() == 15
这个可能是判断是否是15位的注册码

if ((main.m_chkSoft.ChkNumA()) && (main.m_chkSoft.ChkNumB()) && (main.m_chkSoft.ChkNumC()))
这个可能就是对注册码进行判断。

我们搜索ChkNumA()这个方法
搜到后直接看java代码
这个方法最后返回false
在看下面CHkNumB
和下面ChkNumC一样都是返回false

我们回到AK改代码
直接拖到chknuma代码的最后,大家肯定听说过非0即真,
const/4 v11, 0x0这句话就表示假
const/4 v11, 0x1这句话就表示真
我们直接改,把B、C都该成1
保存,编译。。。
直接就是已注册,我们新建一个试试
年份也可以随便用了

本教程到此结束,谢谢观看。大家多多评分啊,谢谢。。。



链接复活:
https://www.52hb.com/thread-37259-1-1.html
(出处: 吾爱汇编论坛)



液絡朦涳 发表于 2016-8-3 11:04

沙发是我的,谢谢解密大师的教程,,,请大师多来点E盾的吧,,最近苦恼E盾,,,{:5_187:}

超新星 发表于 2016-8-3 11:04

正好需要这个东西感谢

zxy20014 发表于 2016-8-3 11:10

感谢分享~顶你~

Doubts 发表于 2016-8-3 12:38

等到我花都谢了{:5_117:}

sumith 发表于 2016-8-5 10:20

@tangyj 什么意思?

LeiSir 发表于 2016-8-6 19:27

学习了,谢谢分享。

阿超丶 发表于 2016-8-9 23:56

很叼的样子

tangyj 发表于 2016-8-12 12:05

sumith 发表于 2016-8-5 10:20
@tangyj 什么意思?

开始验证码不对,估计是百度云抽疯了,后来又可以了

sumith 发表于 2016-8-12 16:48

tangyj 发表于 2016-8-12 12:05
开始验证码不对,估计是百度云抽疯了,后来又可以了

现在好像都得登陆两次,我遇到好几次了。。
页: [1] 2
查看完整版本: 15、安卓逆向 -玄奥八字爆破