MT管理器 破解某记账软件

查看 101|回复 12
作者:HandsomeLiu   
最近钱不够花又总不知道花到哪去了。就想着找个记账软件,网上一搜看这款软件好评如潮,咱们论坛也没有现成的可以白嫖,那就自己来看看是怎么个事。
工具:MT管理器、NP管理器
介绍:破解vip功能
正文开始:
一、打开熟悉的M。。。算了,我用不起,就用NP管理器一样的。
[color=]提取软件包,可以看到未加固,那就没有别的考虑了,直接上。


IMG_20231122_164945.jpg (166.53 KB, 下载次数: 0)
下载附件
2023-11-22 17:00 上传

二、MT用dex++,NP用dex编辑PLUS,打开classes.dex。
[color=]咱们也不知道他把vip相关信息写在哪的。那就全选。


Screenshot_2023-11-21-20-54-32-507_com.wn.app.np.jpg (197.09 KB, 下载次数: 0)
下载附件
2023-11-22 17:00 上传

三、进去后
[color=]直接搜索isvip
或ispro....就那么几个关键词。类型选择方法名,这样比字符串的搜索结果少,更容易找到关键数据。


Screenshot_2023-11-21-20-54-46-214_com.wn.app.np.jpg (128.13 KB, 下载次数: 0)
下载附件
2023-11-22 17:00 上传

四、咱们搜索出来的内容就是这两个方法,方法里面包含着isvip的方法。很简单
[color=]选择user
,这个就不多解释了。


Screenshot_2023-11-21-20-54-59-388_com.wn.app.np.jpg (114.35 KB, 下载次数: 0)
下载附件
2023-11-22 17:01 上传

五、进去后点右上角三个点进行文本搜索,还是搜vip。
[color=]可以看到这里有个getviptype,这个就是关键信息。然后在277行的return V0前面加上const v0, 0x1.这样返回的信息就是1,0是普通用户


Screenshot_2023-11-21-20-56-27-939_com.wn.app.np.jpg (250.04 KB, 下载次数: 0)
下载附件
2023-11-22 17:01 上传

六、安装好后可以开始记账了,用了两天想上传附件防止忘了是哪一笔钱,结果点了以后
[color=]发现会跳检测vip
。于是又来到了熟悉的地方。直接搜附件,类型选字符串就行。


Screenshot_2023-11-21-20-56-50-793_com.wn.app.np.jpg (181.65 KB, 下载次数: 0)
下载附件
2023-11-22 17:01 上传

七、找到了,这是方法里的字符串,咱们往上找调用的方法。


Screenshot_2023-11-21-20-59-03-553_com.wn.app.np.jpg (253.13 KB, 下载次数: 0)
下载附件
2023-11-22 17:01 上传

八、找到了,就是这个方法
[color=].method addFileLayout()V
,咱们往下走能看到一个判断
[color=]if-nez v0, :cond_ 38
,这里我是改完才截的图。原本是if-eqz v0, :cond_ 38,改成nez就行。


Screenshot_2023-11-21-21-01-55-445_com.wn.app.np.jpg (295.13 KB, 下载次数: 0)
下载附件
2023-11-22 17:01 上传

九、熟悉的套路,打包、安装、测试,发现功能正常。我一般都习惯注册,不想用快捷登录,后面有人给反馈说是快捷登录显示签名不符。。。那能怎么办,再改呗。


Screenshot_2023-11-21-21-04-43-823_com.wn.app.np.jpg (184.97 KB, 下载次数: 0)
下载附件
2023-11-22 17:01 上传

十、一直用的是np管理器,还是有点不完善,所以这里用mt管理器里Activity记录功能,咱们看到的是这个值,那就搜他,类型选代码和类名都可以。直接进第一个,别的先不考虑。


Screenshot_2023-11-21-21-04-50-443_com.wn.app.np.jpg (232.35 KB, 下载次数: 0)
下载附件
2023-11-22 17:01 上传



Screenshot_2023-11-21-21-05-23-174_com.wn.app.np.jpg (332.68 KB, 下载次数: 0)
下载附件
2023-11-22 17:01 上传

十一、进去以后直接找到登录函数.method loginWechatBtn()V,这里面调用了一个方法。
[color=]agreementCheck这个就是检查协议。
没钱的我又切换成mt管理器跳转,np管理器没有这功能。
line 1
iget-object vo, p0, Lcom/wangc/bill/activity/login/LoginActivity;->agreementCheck:Landroid/widg
invoke-virtual {v0}, Landroid/widget/CheckBox;-›isChecked()Z


Screenshot_2023-11-21-21-06-03-022_com.wn.app.np.jpg (325.37 KB, 下载次数: 0)
下载附件
2023-11-22 17:01 上传



Screenshot_2023-11-21-21-06-32-259_bin.mt.plus.jpg (289.11 KB, 下载次数: 0)
下载附件
2023-11-22 17:01 上传

十二、这个方法就是检查协议的方法,咱们在上面的导航上看看有哪些地方调用了这个方法。


Screenshot_2023-11-21-21-06-45-101_bin.mt.plus.jpg (285.87 KB, 下载次数: 0)
下载附件
2023-11-22 17:01 上传

十三、别说,调用这个方法的地方还挺多,后面我也就没整明白。不管是删了,还是用#注释掉都会出现问题。当前能满足我自己的使用。


Screenshot_2023-11-21-21-06-54-058_bin.mt.plus.jpg (330.49 KB, 下载次数: 0)
下载附件
2023-11-22 17:01 上传

整体流程和思路就是这样,签名校验问题还是没有能解决。如果有大牛🐮能帮忙完善一下就更好了,主打一个授人以渔。

下载次数, 下载附件

chensboy   

感谢分享,不过好早前买了永久的,另一个手机鸿蒙应该不能这样做吧
HandsomeLiu
OP
  



Screenshot_2023-11-23-23-52-32-951_com.wn.app.np.jpg (256.6 KB, 下载次数: 0)
下载附件
2023-11-23 23:54 上传

有兄弟给反映说是周期记账和转账用不了。这就是周期的代码,本来是nez,改成eqz。完美解决
dywr888   

直接正则VIPTYPE那个代码 然后替换赋值为2 就是永久会员
HandsomeLiu
OP
  

很遗憾,没有给大家把签名校验问题解决了
hackerSQL   

感谢分享,不过这会np也开始收费了不过属于正常现象我都习惯了
鹏优CX-5   

这两天我再研究docker安装记账
sky52399   

试了成功了 谢谢
kevin18698   

用MT尝试过一个APP,里面有倒数计时那种,但是用关键字搜索根本搜不到,这种会是什么加密呢?
wanfeng12378766   


sky52399 发表于 2023-11-22 19:53
试了成功了 谢谢

也是按着上面操作的,但是登录的时候提示签名不对,与平台上的不一致,无法登录进去,是怎么解决的
您需要登录后才可以回帖 登录 | 立即注册

返回顶部