设为首页收藏本站
天天打卡

 找回密码
 立即注册
搜索
查看: 66|回复: 13

【逆向实战】灵活运用教程思路去除弹窗

[复制链接] IP属地:四川省成都市
  • 打卡等级:即来则安
  • 打卡总天数:17
  • 打卡月天数:2
  • 打卡总奖励:866
  • 最近打卡:2024-11-12 17:44:32

111

主题

34

回帖

6689

积分

管理员

积分
6689

终极会员付费会员活跃会员灌水之王宣传达人推广达人热心会员

发表于 2024-3-24 12:07:03 | 显示全部楼层 |阅读模式
至 各位逆向小白们:
拥有一把趁手的兵器,纵然能够使你在战场上杀敌如泥。但往往高手都是用最简单、原始、朴素的武器,还能让其发挥出比其本身更强大的威力。
我意思是咱没有ida、用不了ida还能做到逆向如吃饭喝水,那才是绝对的高手!但各有各自擅长的方式,比如可能有的高手没有工具就发挥不出真正的实力了,所以各位也不要气馁,毕竟工具发明出来就是为了方便)



练手包:https://www.123pan.com/s/zioxjv-cACTd.html


不说废话,直接开干!

进入游戏后映入眼帘的是我们熟悉的弹窗 (雾
不过没关系,左上角可以看到activity记录到的类名与教程帖一致,说明是同样的实现方式。

我们先长按复制下来备用。

不过本着实战和找虐的精神,我们先只按照思路来,而不是抄答案!


接下来我们打开xml依旧是搜索不到的……

所以按思路看<app开头的地方有没有什么奇怪的代码。

很好,我们首先确定了一个信息:
这个游戏是unity3d引擎
同时还得到了一段意义不明的类名:
  • androidx.multidex.MultiDexApplication

[color=rgb(51, 102, 153) !important]复制代码





管他三七二十八,直接复制下来去dex搜!

打开dex++搜索 选择类名androidx.multidex.MultiDexApplication

打开之后看不懂?没关系,我们尝试长按跳转里面的方法调用代码
就比如说:
  • Landroid/app/Application;->jump()V

复制代码


不过只有最后一个跳转成功了……



进来以后看着感觉不像那种乱七八糟的垃圾代码吖,而且还在第一个dex里面诶……坏了,开始烧脑起来了……不会了吖,大佬快来帮帮我(இωஇ )


好了好了不闹,开头不都说了嘛,这次的没有悬浮窗功能,而且结构和教程里的一样。

还记得最开始复制的activity记录下来的类名吗?现在开始从这里打开突破口。
不过与教程帖不同的是,我们要把搜索的代码改成:
  • com.wh.authsdk

[color=rgb(51, 102, 153) !important]复制代码


为什么?因为后面的那个o是一个类,而上一层是包,也就是说有一堆类存在于这个包中,我们可以通过搜索类名,来确认代码都在什么地方(哪个dex),

先在排除列表中添加,根据提示把.换成/
用于防止搜索结果过多(同类名中超多的调用)

然后再搜索这段类名:

打开后可以看到这段代码:

往上翻到最顶上可以看到这个文件的所属dex:


因为这类代码一般都是自动注入,为了不会出什么问题,一般都是写到一个dex中的,所以找起来也很方便。也就是说,我们找到的这段代码在特征dex中
所以现在我们确认一下?



返回安装包中,可以看到最后一个dex的大小似乎太小了?有问题!


点进去看看不就知道了?

所以根据教程帖思路,sdk什么巴拉巴拉的玩意,这些都是特征代码,可以直接删除


这时候有人就要说了:既然可以直接找dex,我干嘛还要解释这么多?

为了把这些知识用一种北鼻的方式塞到你的脑子里啊undefined(不过这个时候肯定有人还没看到这里就退出这个帖了……伤心坏了好吧undefined)

没关系,接下来没啥东西了,毕竟其实我都写累了你知道吗!!


根据教程,我们现在要删除特征dex。

留个作业
其实按照以上方式来还没有结束,因为还缺少关键一步,所以现在会导致闪退,我会根据本帖热度,来决定什么时候公布答案。
因为我不会让你照抄,毕竟已经出过教程了(本帖顶部已标),要是已有教程都没学会,那这帖估计你不一定能找到解决办法……


现在公布答案!各位可以看看自己答对了没有undefined
[size=0.83em]TH.jpg (263.69 KB, 下载次数: 0)
下载附件  [url=]保存到相册[/url]
[color=rgb(153, 153, 153) !important]2024-3-3 20:29 上传




为什么是这个地方呢?因为这里是unity3d游戏的启动activity方法,这些基本是固定的。

至于为什么会定位到这里,在前面的图片中,有一张上面标了那里会考,所以需要在那个地方点击上方指南针,长按当前方法查找调用处,就可以找到了。

所以我说了不难,之前教程帖可能教的不太一样,不过我说了要灵活运用思路啊!

熬夜连续写了6个小时,加上逆向的分析时间,这帖你就说值不值个好评打赏吧undefined


0

主题

61

回帖

123

积分

注册会员

积分
123
发表于 2024-4-29 15:04:00 | 显示全部楼层 IP属地:上海市
谢谢你分享这个信息

0

主题

47

回帖

95

积分

注册会员

积分
95
发表于 2024-5-9 14:52:07 | 显示全部楼层 IP属地:内蒙古乌兰察布市
我想了解更多

0

主题

67

回帖

135

积分

注册会员

积分
135
发表于 2024-5-17 10:32:22 | 显示全部楼层 IP属地:美国弗吉尼亚州梅克伦堡县博伊顿
我们一起努力,共同解决问题吧。

0

主题

67

回帖

135

积分

注册会员

积分
135
发表于 2024-5-21 12:52:59 | 显示全部楼层 IP属地:上海市普陀区
看了LZ的帖子,我只想说一句很好很强大!

0

主题

45

回帖

88

积分

注册会员

积分
88
发表于 2024-5-27 08:23:03 | 显示全部楼层 IP属地:美国华盛顿州格兰特摩西湖市
嘎嘎嘎嘎嘎嘎嘎

3

主题

49

回帖

164

积分

注册会员

积分
164
发表于 2024-5-29 21:14:52 | 显示全部楼层 IP属地:美国弗吉尼亚州梅克伦堡县博伊顿
我们一起努力,共同解决问题吧。

4

主题

52

回帖

194

积分

注册会员

积分
194
发表于 2024-5-31 23:26:18 | 显示全部楼层 IP属地:美国华盛顿州格兰特摩西湖市
谢谢你分享这个信息

1

主题

66

回帖

156

积分

注册会员

积分
156
发表于 2024-6-13 05:40:22 | 显示全部楼层 IP属地:北美地区
谢谢你的提醒,我会注意的。

0

主题

53

回帖

107

积分

注册会员

积分
107
发表于 2024-8-17 08:18:47 | 显示全部楼层 IP属地:美国弗吉尼亚州梅克伦堡县博伊顿
看了LZ的帖子,我只想说一句很好很强大!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|爱云论坛 - d.taiji888.cn - 技术学习 免费资源分享 ( 蜀ICP备2022010826号 )|天天打卡

GMT+8, 2024-11-15 16:59 , Processed in 1.337442 second(s), 37 queries .

Powered by i云网络 Licensed

© 2023-2028 正版授权

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