发起用户 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,它会直接给你计算出来
标签:696619202,38,java,CM,MT,CrackMe,论坛,com From: https://www.cnblogs.com/WXjzc/p/17990431