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,它会直接给你计算出来





浙公网安备 33010602011771号