吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

领取今日签到奖励
查看: 779|回复: 20
上一主题 下一主题

[Android 原创] 安卓逆向分析笔记---005

  [复制链接]
跳转到指定楼层
楼主
发表于 2019-3-15 21:43 回帖奖励
本帖最后由 什么都只会一点 于 2019-3-20 21:43 编辑

这次貌似是一个简单地用户名密码的登录验证,我上次签名验证是不是搞太复杂了


【所需工具】ApkIDE


【用例下载链接】链接:https://pan.baidu.com/s/1jnbE3KmZ23MM6y_vdUM1Lg 提取码:iltj


【开始操作】
一如既往,将APK拖入ApkIDE,反编译完成后点开AndroidManifest.xml

找到这两个关键点,根据上述路径进入第一启动类查看,打开Java源码查看

我们找到onCreate方法(大部分Activity方法接口函数)

上面是获取到两个输入框和一个按钮的对象,findViewById方法,根据视图的ID获取对象(以后会用到,先简单解释注意一下),可以看到后面的onClick方法里面两个Toast方法(显示弹窗的方法)里面的一串数字,根据我的安卓开发经验,打开后面R$string.class里面应该可以找到这数字的实际意义,说干就干

可以看到,一个成功,一个失败,然后看上一张图的下面,for循环前面直接return,所以说压根就不会成功。这么一看就有思路了,打开smali文件的相同的位置
找了半天,在MainActivity.smali并没有看到onClick方法,打开MainActivity$1.smali文件看看

找到了,看前面Java源码里面的if判断,有一个checkSN的方法,MainActivity$1.smali里面没有,但是在MainActivity.smali里面我却看到了

红框框标记的地方表示可以改的地方,这也太真实了叭!我随便改一下,保证返回成功就行了,具体就不详细描述了(详细描述要累死我),直接暴力改法,如下图

我们看前面Java源码还有个地方要改,为了方便,我将上面的源码图片复制下来,如下图

上面的if判断已经跳过了,因为for循环是死循环,里面有return可以无视for,思路很明确,执行登录成功弹窗并且执行登录弹窗下一行代码,就算是正式登录进去了,找到smali文件的对应位置(后面讲解将不分MainActivity$1.smali与MainActivity.smali之类的,均看成一个smali文件)

经过如图分析,可以确定这里就是登录成功所执行的内容,我们只需要修改保证跳转到这里就可以修改成功了(前面的笔记里面的改法已经叙述的很详细,后面的这种简单地将会一笔带过,遇到特殊的会详细解释)




改完测试,修改成功!(果然,上一次笔记跨度太大了!)


-------------------------------------------------------------------------------------------------------



安卓逆向分析笔记---006:https://www.52pojie.cn/thread-905787-1-1.html

免费评分

参与人数 10吾爱币 +14 热心值 +10 收起 理由
qtfreet00 + 6 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
多幸运遇见baby + 1 + 1 鼓励转贴优秀软件安全工具和文档!
LeeTsmon + 1 我很赞同!
lihaohua + 1 + 1 谢谢@Thanks!
afanti + 1 + 1 我很赞同!
独行风云 + 1 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
凌晨两点半 + 1 + 1 能带带我吗
pojiemzp + 1 + 1 我很赞同!
reverse-hacker + 1 + 1 用心讨论,共获提升!
a48602 + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖求助前要善用论坛搜索功能,那里可能会有你要找的答案;

如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子分类或者标题加上【已解决】

如何回报帮助你解决问题的坛友,一个好办法就是给对方加【热心】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

推荐
发表于 2019-3-15 23:17
又上了一課,小白一時間消化不了,此貼先收藏下來慢慢再吸收。謝謝樓主的分享。
沙发
发表于 2019-3-15 22:10
3#
发表于 2019-3-15 22:26
5#
发表于 2019-3-15 23:17
今天学习到这里,先来打个卡先
6#
发表于 2019-3-15 23:49
先收藏一波,等一有空就来跟着实操一遍
7#
发表于 2019-3-16 00:39
很有用谢谢
8#
发表于 2019-3-16 01:31
带带我啊大神
9#
发表于 2019-3-16 07:37 来自手机
很有用,感谢分享
10#
发表于 2019-3-16 10:06
非常详细,受教了。谢谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则


免责声明:
吾爱破解所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Service@52PoJie.Cn

快速回复 收藏帖子 返回列表 搜索

RSS订阅|手机版|小黑屋|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2019-3-23 03:10

Powered by Discuz!

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表