MT论坛某CM

发起用户 MT论坛:逗比_滑稽

截图

终于有个会做的。。感觉还可以上个简单的混淆和壳

先调了value

截图

判断第一个内容

截图

由于需要index的值为1,所以第一个值是BY258

截图

注意是new了哪个类,是num下的D类

截图

这个类继承了A,得到了IF方法,实现了I和I2方法

截图

截图

所以需要暴力跑一下,使得两个方法的返回值一致,得到值为38

i = 0
while True:
    a = ((735 + 195) - 468) + i
    b = (i * 13) + 6
    if a == b:
        print(i)
        break
    i += 1
# i = 38

进行反射

截图

这是C的实例,byte数组转字符串得到com.doubihuaji.CrackMe.M

截图

解一下方便看,包名com.doubihuaji.CrackMe

截图

所以用java算一下hashcode的值是696619202

第四部分需要可以转为Integer,否则抛出异常

截图

那么很显然就是8odnnUj59N2Fk

截图

结果

最后拼出来得到结果BY258-38-696619202-8odnnUj59N2Fk

截图

写在后面

对于一些简单的混淆,或是字符串加密的,只要解密方法还在java层,你就去用JEB,它会直接给你计算出来

截图

截图

截图

截图

posted @ 2024-01-26 18:19  WXjzc  阅读(40)  评论(0编辑  收藏  举报