无障碍随机锁机软件破解
本帖最后由 扰梦大表哥 于 2022-9-4 11:24 编辑声明:mt论坛发过了,懒得搞了,水印你们就当没看到吧,
涉及工具:
mt管理器,AIDE
教程类型:
算法分析
首先查看没有任何的加固
然后我打开dex随便看了一下常量
也没有混淆
那就好办了
直接查看xml
找到service发现服务活动类是Bd,
一般这个就是被锁的活动
那我们直接用dex++搜索Bd这个类
转换成java代码后,发现这个类主要是创建锁机界面窗口的,解锁按钮的点击事件注册在Bd100000大串数字后面
我们直接看那个类
就看到算法了
某某算法取五位
然后我们看到调用了Bd这个类,那我们再跳回去分析
看到了des = new by5(半岛铁盒)
那by5就是算法类咯
半岛铁盒就是解密加密的密钥
我们再搜索by5这个类
也验证了我的想法,的确是算法类
好了,解密工具算是集齐了
算法
算法类
解密加密密钥
那么接下来就需要aide了
我们得先吧by5这个算法类导出来(记得转成java)
我已经导入了
过程就不展示了,如果包名报错可以删掉
然后就是开始写算法了
先声明
然后写方法
然后写密钥
然后设置变量,(可以不写)
然后就是写算法
欧克
[*]import java.util.*;
[*]
[*]public class Main {
[*]
[*] public static void main(String[] args) {
[*]by5 des;
[*]
[*] try {
[*] des = new by5("半岛铁盒");
[*] int 屏幕随机数 =1234;
[*] System.out.println((des.encrypt("" + 屏幕随机数).replaceAll("\\D+", "").substring(0, 5)));
[*]
[*] } catch (Exception e) {}
[*]
[*]
[*] }
[*]
[*]}
这个就是代码了
谢谢分享 谢谢楼主分享 大佬,你的功夫每次都是让我膜拜 感谢分享,学习下 果断收藏了。 支持一波! 墨白搭配很快就为让对方 多谢大佬
页:
[1]
2