老牌Android神器—MT管理器的第二代版本,由原作者Bin重新开发。
全新的Material风格UI,延续了经典高效的双窗口操作设计,拥有常见的文件管理功能,支持批量重命名、文件内容搜索、文本对比、FTP客户端等等功能,内置的文本编辑器可流畅编辑大文本文件并支持代码高亮显示。
第二代MT的APK编辑功能和界面进行了全面升级,可反编译修改XML文件、DEX文件、ARSC文件,无需像APKTOOL费时费力地反编译整个应用,除此之外MT还提供了翻译模式,可以在手机上方便的汉化APP。
功能太多无法一一介绍,请亲自下载体验。
今天我们的主题是破解这个工具内部的收费功能,而用这个工具进行破解教程后续再给出文章,今天我们就来爆破这个app的收费功能。不多说了,直接上图:

我们在查看arsc文件的一部分功能的时候,就出现这个提示了,好的,直接用这个提示信息作为突破口,使用apktool工具反编译apk,然后查看他的string.xml文件:

看到这里,就很懵逼了,而且你会发现apk内部的所有资源都是这种格式定义,到这里可以猜想apk做了资源混淆,我们用Jadx打开apk之后,全局搜索这个name值,是找不到的,会发现全是R.xxx.MT_Bin这样的定义,所以这个作者是为了防护apk做的一种策略。不过不要紧更恶心的防护还在后面。看我分析再说。不过在怎么资源混淆,最终在smali代码中都必须用int值0x7FXXXX来进行操作,所以我们可以在smali代码目录下全局搜索包含0x7f08009e值的文件,这里需要借助Window中的命令findstr了:

命令很简单,在当前目录下查找所有文件中包含指定字符串内容的:findstr/s/i“需要查找的内容”*.*
我们可以看到总共就这么几个文件,这里我不会对每个文件进行查找,然后在确定是否是这个文件了,大家自己操作,可以依次顺序进行查看定位即可。最终我定位到了0oO00OO.8.smali这个文件。我们打开这个文件查看:

记住在代码的157行调用这个字符串信息了,然后我们在Jadx中进行类查找即可:

查找之后又开始懵逼了,这是他的第二次防护代码混淆,你看这些类名被高度混淆了,不过有个规律,就是都是C开头,然后是4位的数字,后面就是正确的类名。所以后面查找类都要记住这个规则即可。因为Jadx在查找类名不区分字符大小写,这里通过观察,可以确定是第一个,我们点击进入即可:

这里看到,正好是我们想要找的地方,看之前收费的功能截图:

就是资源查询功能需要收费。所以到这里,我们的入口就定位正确了,接下来就开始跟踪分析代码即可。不过这里有同学会问,上面那几个找到的文件,怎么就能定位到这个入口文件呢?还是那句话。可以依次对每个smali代码进行分析,还有一个办法就是在每个类中用到的提示信息地方进行hook,然后操作一下,看看哪个类中打印了,就表示哪个类是正确的。这个是逆向的一点经验。
接着上面的入口继续跟踪代码分析:

先不管这个判断,后面再分析,看看这个提示信息逻辑:

继续查看:

看到了,这里就是用了toast进行提示的,符合我们看到的效果了。下面就来看看这个判断了:

通过这里大致分析到,这个类管理了一个用户的付费功能的有效期。后面还需要用到这个类,先不管,我们直接用Xposed把这个方法强制返回true即可:
这里hook的时候,一定要注意类名正确,这个规则之前已经说过了,除去Jadx中显示类名的Cxxxx后面就是正确的类名了:C2789oOo0oo0o==》oOo0oo0o;就是这样的规则。记住后面hook都是这么干的。
继续往下看。我们既然hook了这个方法返回true了,那么代码就不走提示信息了,就往下面走:
这里会发现又有很多判断分析,主要是判断系统版本,然后就还是上面提到的那个类,判断用户是否为会员,可以进入查看代码:

这两个方法看到和时间有关,说明这里应该和用户是否为会员到期功能有关,先不管,直接把这两个方法进行hook,修改返回值为true即可:
不过,既然设计到了会员到期问题,继续查看这个到期时间在哪里设置的:

我们拦截这个类的方法,把时间改成永久会员:


然后我们查看个人中心信息:

修改成功了,我们继续查看改成永久会员之后的后面判断:
这里通过系统版本来判断高版本中运行时的一些权限是否开启,如果没有开启,那么功能也是用不了的,这里我用的4.4系统,所以这一层判断对我没什么影响。直接往下看:
继续点击进入代码查看:

通过跟踪代码发现,o是个接口类型,看他赋值的地方是在构造方法中,那么全局查找C05320oO00OO这个类用到的地方:
通过分析,可以确定是最后一条信息,点击进入即可:

再次确认是这里,我们正好是处理arsc文件的。然后全局搜索看看这个类方法在哪里调用的:
分析之后,在这个类中调用了:
查看这个类的方法:
最终会调用传入进来的这个类的o方法,我们回到最开始处:
进入继续查看代码:

这里就有点问题了,使用工具还是出现错误提示:

而这个o方法分析非常麻烦,非常深入,也同时hook了下面的类的run方法:
也并没有执行,所以问题就出在这个o方法了,而我们可以看到这里有一个try.catch,并且会打印异常信息,所以我们可以通过日志分析,直接过滤System.err即可:
果然不出所料,这里有崩溃栈信息就好办了,直接跟踪查看:
这里看到,有一个判断,如果是0就正确走逻辑了,那么简单,继续hook这个方法,让其返回0即可:
不过可惜的是,运行还是有问题:

依然查看System.err日志信息:
直接根据堆栈信息跟踪代码:

在往上看调用代码:
发现崩溃日志就从这里开始的,上面我们hook了o方法,让其返回0,走到内部逻辑了,但是没想到内部却又有崩溃信息,我们为了更好的查看崩溃原因,我们hook这个o方法,把参数字节数组和返回值字节数组打印出来看结果:
运行Xposed模块,查看日志:
看到了,这里的值返回为null值,所以上面报了异常信息了。继续往上看代码,看看这个字节数组怎么传入的:
看到这里发现,工具做了第三层防护,就是app内部所有的网络请求都采用Socket,防止被轻易抓包破解。可以看到这个工具作者安全防护意识非常强,后面还要介绍第四层防护。因为采用Socket请求,一般抓包工具很难抓到数据了,我们先hook这o方法,打印Socket请求的ip地址和端口号信息:
然后,我们在去使用那个收费功能,打印日志:
发现了这个ip地址,对应的域名是binmt.cc了,为了能够抓到数据包,我们用Wireshark工具进行操作,关于如何使用这个工具抓取手机数据包,不了解的同学可以看这篇文章:Wireshark和Fiddler抓取设备数据包分析;我们过滤一下ip地址看看结果:
结果也是看到,他用了SSL加密数据了,而从上面日志打印看,也是没有数据的,因为返回的字节数组都是null了。而且返回的数据,我们在跟踪本地代码发现,会先进行解压操作:
然后开始进行数据校验:
看到整个过程全部用DataInputStream类进行操作,也就是纯的字节操作。对应破解看数据增加了非常大的难度。到这里也是没辙了,原因很简单,首先我们因为没有购买会员,所以服务端返回的数据肯定是不正确的。那么首先我们应该获取争取的服务端数据,然后替换上面的返回字节数据的方法返回值即可。
MT管理器免vip破解版,第二代MT的APK编辑功能和界面进行了全面升级,延续了经典高效的双窗口操作设计,可反编译修改XML文件、DEX文件、ARSC文件。

支持批量重命名、文件内容搜索、文本对比、FTP客户端安全手机赚钱方法
展开内容
8.3/1,457.7M
FIFA18全版本多功能修改器是一款非常好用的修改软件,让你可以开开心心的玩游戏,各种数据直接修改,需要的下载吧。可以修改各项游戏数据使用方法1、解压缩,关闭杀...
9.3/1,262.1M
手淘优惠券app直接领取优惠券购买商品,让你购物更优惠!手淘优惠券网络了淘宝天猫的内部优惠券信息,种类丰富,先领券在购物,超级省钱神器!手淘优惠券使用方法直接点...
8.3/1,482.9M
下载高中女生生活模拟3D游戏,享受真正的乐趣。您可以体验“学校生活”,上课,购买糖果,与同学交谈,加入俱乐部,骑自行车和汽车。最近,一家可以工作的女仆咖啡馆建成...
9.8/1,965.0M
守卫剑阁大圣归来1.29.2正式版是一款很好玩的魔兽防守敌人,支持人数为1-8人,本次更新丰富了宠物系统,修复了上个版本的一些bug等,感兴趣的来下载吧!一款魔...
9.4/488.7M
一款极具挑战性的国风仙侠类角色扮演手机游戏,六界仙尊天天送千充真实还原梦幻仙侠世界,丰富的游戏场景和游戏关卡给玩家无限趣味!全民良缘佛系养成。六界仙尊vip版简...
8.7/436.6M
巡洋舰雪地驾驶手游是一款好玩的学弟极速赛车游戏,玩家可以驾驶喜欢的汽车进行奔驰,发动引擎,去冰天雪地里开始一场刺激的竞赛,是时候展现你真正的技术啦,曲折的雪地是...
8.7/627.5M
炸弹人fc这是一款好玩有趣的经典街机小游戏,本页面这次带来的是炸弹人fc手机版本,在手机上就能够回味同年街机游戏的乐趣,控制炸弹人在合适的为止放置炸弹清除关卡中...
8.9/465.2M
音乐ABC可以安装在电脑上进行曲谱的快速输入,曲谱打印和曲谱导出,它的功能可以完全匹敌以前的Muse曲谱软件,它的主要功能包括:曲谱快速输入,简谱线谱切换显示等...
9.2/1,489.0M
股拍APP-股民学习炒股新乐园,专业的证券视频平台。股拍携手*财经,上线*节目互动。聊市场、谈股市,与千万股友谈股论金;股拍app把握投资先机,轻松玩转股市。赶...
8.4/140.1M
2017年柯洁开学第一课的观后感是怎么为同学们带来的观后感,大家还没有想好怎么写观后感的话就快来下载看看把!2017开学第一课内容介绍第一节:字以溯源《开学第一...
8.9/1,533.0M
熊猫点钢app是一款专为钢铁资讯打造的一款软件,app上涵盖的有钢铁报价信息,还有详细的每日价格区间,不管是涨跌都能够看的一清二楚,app上能够帮助用户更好的了...
8.4/590.5M
清颜相机app是一款非常不错的相机应用软件,软件最主要功能是为用户提供海量的贴纸和滤镜特效功能,用户可以自定义编辑自己拍摄的照片,轻松美化保存分享朋友圈。清颜相...
7.8/179.6M
红旗图鉴app是一款专注红旗品牌汽车展示的综合服务平台,为大家实时更新新车价格和相关车辆性能,可以全方位展示车辆内饰全景,还可以预约试乘试驾,如果有对红旗汽车感...
8.4/424.5M
制作小视频成了一件非常简单的事情,只要你会用一些软件就可以轻松制作出来,小编推荐清爽视频编辑器app,可以快速帮助你编辑拍摄好的视频!软件介绍清爽视频编辑器作为...
10.0/624.2M
最近非常火爆的即将上映的微微一笑很倾城电视剧受到了很多人的关注,这里为大家提供了最新的微微一笑很倾城海报图片的下载,全都是高清大图。微微一笑很倾城介绍已于上海进...
8.2/1,234.0M
战术射击国际服(又叫Tacticool)是一款能带给玩家们超燃游戏体验的动作射击游戏,游戏在玩法上是相当经典的,而且游戏中还有众多模式玩法,武器资源可以选择哦,...
9.6/226.2M
4个梨子哪个最甜测试答案是最近很多抖音玩家都在关注的一个测试题,通过选择4种梨子,然后进行心理测试,就可以知道你是什么样子的性格和人了,还是比较准确的哦!关于四...
9.6/1,642.4M
卧龙吟狂欢版是一款非常大型的战争策略手机游戏,带我们回到那个三国争霸的事情,来一场纯粹的冒险旅程。不错的画质、高质量的音效给我们真正的精彩。游戏介绍《卧龙吟》一...
8.8/1,266.0M
山姆是一只来自新西兰的胖胖的白色小羊,来参加一场跳跃台阶的比赛,玩家需要帮助山姆获得比赛冠军,游戏操作简单,只需要点击屏幕两边的按钮来帮助山姆跳到上方的台阶即可...
9.1/310.6M
哮天动漫app(xtdm1.com)是免费提供动漫番剧的影视平台,专为二次元小伙伴们设计的神器,这里小编测试了都是最新的动漫资源,并且基本上是没有广告的,只有就...
8.6/1,815.7M
是一款为用户提供经期规划的软件,用户可以在这里查看自己的经期时间和记录,还有营养方法为你提供,让你可以更好的保护身体,非常的实用!软件介绍这款软件也很厉害!就是...
9.3/1,833.6M
棒棒糖app是一各专售童装以及童装流行趋势和穿搭技巧的电商社区平台。每个宝宝都是爸妈的心头肉,想要宝宝每天与众不同并不是件容易事,现在下载棒棒糖app,宝宝每日...
8.2/1,972.4M
天天迷城手游下载安装,新人玩家注册登录七天就送神兽,还有元宝大礼超值放松,登录就领,福利多多!天天迷城是一款国风仙侠回合制手游,游戏内有着丰富的玩法系统,主副本...
8.6/1,611.3M
豪门崛起是一款开公司当老板模拟经营手游。游戏为玩家还原了一个真实的商战场景,玩家将成为一个企业老板,慢慢的经营。炒股、投资、创业,开店轻松当上霸道总裁,体验真实...