吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2078|回复: 31
上一主题 下一主题
收起左侧

[Android 原创] 关于安卓逆向的学习日记------(一)

[复制链接]
跳转到指定楼层
楼主
220e285 发表于 2025-11-18 13:40 回帖奖励
本贴主要记录学习安卓逆向遇到的问题和思考
(ps:主要是克服本人三分钟热度,怕坚持不下去。。。

一:在这里感谢大佬的学习分享《安卓逆向这档事》三、初识smali,vip终结者
https://www.52pojie.cn/thread-1701353-1-1.html

(出处: 吾爱破解论坛)

这是关于goto强制跳转的应用
作业---我也是通过强制跳转避开账号和密码的双重验证

第二种方法:登录验证是通过对比数据是否相同,因为smile里直接有数据,所有我把数据设为空(ps:方法很多)


二:《安卓逆向这档事》四、恭喜你获得广告&弹窗静默卡
https://www.52pojie.cn/thread-1706691-1-1.html
(出处: 吾爱破解论坛)

在教程demo中大佬直接将xml中的versioncode:1改为2,我不知道为什么要改为2,为什么不能是3,4,5。。。还是其他,于是我开始寻找答案
1.我搜索关键字versioncode


ui应该表示交互界面,用户能看到,并且getversioncode直译为获取版本号,然而我与版本号有关的线索

我想了想,一号广告,二号广告不就是第三关的嘛,我关注到了新线索checkUpdate,因为一号广告是在二号之前的,checkUpdate也应该在一号广告之前

可以看到这两个判断语句,再联系一下上下文,ok搞定

三:这节主要学习jde调试(ps:《安卓逆向这档事》五、1000-7=?&动态调试&Log插桩
https://www.52pojie.cn/thread-1714727-1-1.html
(出处: 吾爱破解论坛))

主要讲解课后题目:首先将课程demo导入jde,并快速搜索注册码
(图一)
转为java后可以看到如果要输出注册成功必须使if语句判定为0,即checkSN判定为1,转到checkSN

  • 对userName进行 MD5 加密,得到 32 位十六进制字符串(s2);
  • 从32位的s2中每隔 1 位取一个字符(取索引 0、2、4...30 的字符),拼接成一个 16 位字符串;
  • 若该 16 位字符串与sn忽略大小写相等,则返回true。

理解代码后答案很明显就是用户名md5加密取奇数项(ps:断点没找到,主要是没注意到v5是可以展开的

我想问一下就是有没有方法能够在(图一)不修改代码的情况下时跳过if语句判断,直接注册成功?

屏幕截图 2025-11-17 224515.png (37.21 KB, 下载次数: 0)

屏幕截图 2025-11-17 224515.png

屏幕截图 2025-11-17 224604.png (59.47 KB, 下载次数: 0)

屏幕截图 2025-11-17 224604.png

image.png (59.31 KB, 下载次数: 0)

image.png

屏幕截图 2025-11-17 211601.png (21.59 KB, 下载次数: 0)

屏幕截图 2025-11-17 211601.png

免费评分

参与人数 11吾爱币 +15 热心值 +6 收起 理由
junjia215 + 1 + 1 用心讨论,共获提升!
yeungh + 1 鼓励转贴优秀软件安全工具和文档!
qqy4376qqy + 1 热心回复!
cwwloveyu + 1 我很赞同!
Carinx + 1 + 1 用心讨论,共获提升!
R8848 + 1 一起学习
rubykk2 + 1 我很赞同!
buluo533 + 1 + 1 用心讨论,共获提升!
guduwolf + 1 谢谢@Thanks!
sanjos + 1 鼓励转贴优秀软件安全工具和文档!
正己 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
正己 发表于 2025-11-18 16:18
1.这里拼写有误,学习jde调试(jeb)
2.后续学习可以采用hook的方式过掉逻辑判断
3.建议你可以学一下markdown,这样文章排版观感更佳
推荐
judialin 发表于 2025-11-18 19:42
3#
xu6664258 发表于 2025-11-18 16:43
4#
 楼主| 220e285 发表于 2025-11-18 17:40 |楼主
正己 发表于 2025-11-18 16:18
1.这里拼写有误,学习jde调试(jeb)
2.后续学习可以采用hook的方式过掉逻辑判断
3.建议你可以学一下markdo ...

好的感谢大佬建议
5#
huook 发表于 2025-11-18 17:54
想学 但一窍不通
7#
rngxzm 发表于 2025-11-18 21:06
学海留名
8#
 楼主| 220e285 发表于 2025-11-18 21:48 |楼主
huook 发表于 2025-11-18 17:54
想学 但一窍不通

我也是萌新,一起努力
9#
dc0119 发表于 2025-11-18 23:18
这些也看不明白,还是找点基础的学学吧
10#
Huichuangkeji 发表于 2025-11-19 06:58
真的是对安卓逆向这方面很感兴趣,就是看完之后一个头两个大
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - 52pojie.cn ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2026-2-17 08:59

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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