吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10615|回复: 38
收起左侧

[Android 原创] 巧用日志打印抓取加速器线路(二)--MT注入功能

[复制链接]
正己 发表于 2021-1-9 14:41
本帖最后由 正己 于 2021-1-9 14:51 编辑

前言:

其实MT的注入功能已经出了有一段时间,不过我一直没去研究,昨晚研究了一下,发现其实很简单。下面就由一个软件来进入这个功能的实战环节。


过程:

下面有请我们的主角,没错,又是它,我们可爱的吉吉,我们上一次的主角今天又来了。哦!上帝,原谅这可怜的吉吉!
巧用日志打印抓取加速器线路教程
第一步:根据我们以前的经验,把关键点锁定到decrypt方法,看了一下,代码啥也没变。在这个方法中我们需要注意五个信息,分别是
调用方法:invoke-direct
方法参数:[BLjava/lang/String;
方法返回值类型:V
寄存器数量:{p1, p0, p2}
以及类路径:com.github.shadowsocks.utils.Encryptor (这里的路径必须是这种格式:com.xxx.xxx)
QQ截图20210109135355.png
其中的寄存器数量决定我们是打印方法返回值还是打印方法参数。像图中有三个寄存器,所以我们要在等会到日志注入中选择打印方法参数。
第二步:记下上面的信息后,我们打开MT的注入日志纪录功能(这里需要对dex重新划分一下,不然无法注入,是这个app本身的原因,并不是所有的注入都要加上这个步骤,小白注意了!),把我们刚才的类路径填到需要注入的类里,然后点击右上角的笔,点击打印字符串,开始填写我们的注入信息:
QQ图片20210109143735.jpg
1.注入位置选择
在invoke指令调用方法之后
2.勾选匹配invoke-direct指令
3.点击方法匹配选项
4.方法所在类和和方法名勾选匹配容易值(这里也可以填具体的方法和类,酌情而定)
5.方法参数和方法返回值分别填入刚才的值
6.点击确定,然后执行操作选择打印方法参数,如果不知道打印哪个参数就全部勾上,这里因为我们以前的经验,知道p1是关键点,所以这里就只勾打印第一个参数(这里还需要注意的是,只有单寄存器才打印方法返回值,不然就是打印方法参数)
QQ图片20210109143741.jpg QQ图片20210109143738.jpg
7.然后就可以开始注入了
第三步:
怎么确定我们有正确注入呢?需要我们注入后,进入注入的方法,观察有没有了类似0001.java:1的代码,这里的0001.java:1可以理解为一个标签,如果我们注入的方法中有多个符合条件的代码,那么这个标签可以帮助我们更好地定位到我们真正注入的位置。例如截图中就有两个标签,而我们真正要的信息就只有标签2,所以等会输出的文件中我们就不需要看标签1的信息了。
QQ图片20210109144847.jpg
第四步:安装,然后记得给软件读写权限,如果没有,就在AndroidManifest.xml加上,打开软件,随便选一个节点。


最后:

最后来看一下效果:
哦!上帝,原谅这可怜的吉吉!
第一张是打印全部方法参数:
QQ图片20210109143744.jpg
下面的是打印第一个参数:
QQ图片20210109143747.jpg
测试一下是否能用
QQ图片20210109143750.jpg

免费评分

参与人数 4吾爱币 +5 热心值 +4 收起 理由
linhai888 + 1 + 1 谢谢@Thanks!
我爱你H大 + 1 + 1 正己大神🐂
芽衣 + 2 + 1 谢谢@Thanks!
fcguo800 + 1 + 1 谢谢@Thanks!

查看全部评分

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

 楼主| 正己 发表于 2022-8-19 18:09
mmmaxxx2630 发表于 2022-8-19 16:58
安装,然后记得给软件读写权限,如果没有,就在AndroidManifest.xml加上,打开软件,随便选一个节点。怎么 ...

用MT管理器或者np管理器打开AndroidManifest.xml,在<application上面加上
[XML] 纯文本查看 复制代码
<uses-permission android:name=“android.permission.READ_EXTERNAL_STORAGE”/>
 <uses-permission android:name=“android.permission.WRITE_EXTERNAL_STORAGE”/>

免费评分

参与人数 1吾爱币 +4 热心值 +1 收起 理由
冥界3大法王 + 4 + 1 太好了,终于会用了。可算找到正根了。

查看全部评分

 楼主| 正己 发表于 2021-1-9 14:44
 楼主| 正己 发表于 2021-1-9 18:27
fcguo800 发表于 2021-1-11 10:16
感谢大神分享,好好学习一下。
lx771602764 发表于 2021-1-12 13:56
这是个啥加速器
jerry828 发表于 2021-2-15 13:55
新版不能注入,加壳了
 楼主| 正己 发表于 2021-2-15 17:41
jerry828 发表于 2021-2-15 13:55
新版不能注入,加壳了

一直都有壳啊,脱一下就好了
jerry828 发表于 2021-2-15 20:47
正己 发表于 2021-2-15 17:41
一直都有壳啊,脱一下就好了

2.2.1好像没壳啊
 楼主| 正己 发表于 2021-2-15 21:16

反正都一样,免费壳随便脱
jerry828 发表于 2021-2-15 22:42
正己 发表于 2021-2-15 21:16
反正都一样,免费壳随便脱

2.2.2好像是数字壳
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-14 22:07

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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