cbweixin 发表于 2023-11-25 04:25

怎么破解rainbow brackets 插件

在这个论坛上我看见有人发表了关于破解mybatis,fastapi等一些intellij插件的教程。 看了觉得自己学会了,所以心痒痒的,也想试试手。 这一试,就感觉自己有点sb,感觉水还挺深,果然是知易行难。

我的实验对象是rainbow brackets,也是我经常用的一个插件。

1. 我先从官方网站上下载这个插件: intellij-rainbow-brackets-2023.3.7.zip
解压缩之后我看见里面有两个jar包, 如图所示


2. 我猜想验证码的所有逻辑应该在intellij-rainbow-brackets-2023.3.7.jar中,所以我就用 java decompiler(jd-gui)打开这个jar , 这不看不要紧,一看就有点晕。


class的名字,还有里面的方法全都是一堆乱码。 严重的影响了阅读体验, 代码理解起来非常困难。

3. 我试图用cfr来反编译,

java -jar ../cfr-0.152.jar intellij-rainbow-brackets-2023.3.7.jar --renamedupmembers true --hideutf false >> decompiled.txt
vim 打开 decompile.txt, 还是一堆乱码,搞得一头雾水。
4. 那抓个包试试,看看能不能抓到验证的关键字, 然后按图索骥?
先启动mitmproxy mitmproxy -p 18080
然后在intellij上设置这个代{过}{滤}理,试图抓包

然后随便输入一个激活码,“activate" button一直是灰的, 而且没有观察到任何request或者traffic. 我的感觉是这个插件的激活是在客户端进行的,所以并不进行网络交互。




至此黔驴技穷。


各位大佬,希望能指点一二。 叩谢!!!

pojiewo2 发表于 2024-2-21 09:10

结合 ja-netfilter-all 可以使用 2024.1.0-233 版本,之后的版本加里其他的验证,没找出来怎么弄。文件地址:链接: https://pan.baidu.com/s/1Vd1ss6_KCVRIMKF62rXybA?pwd=a4m7 提取码: a4m7
使用参考:https://github.com/MoonWX/RainbowBracketsCrack

cbweixin 发表于 2023-11-26 03:46

自己顶一个

gaoyanchen 发表于 2024-2-18 16:45

cbweixin 发表于 2023-11-26 03:46
自己顶一个

楼主有思路了吗

pojiewo2 发表于 2024-2-21 09:15

pojiewo2 发表于 2024-2-21 09:10
结合 ja-netfilter-all 可以使用 2024.1.0-233 版本,之后的版本加里其他的验证,没找出来怎么弄。文件地址 ...

3.7 ~2024.1.0-233 貌似都支持
页: [1]
查看完整版本: 怎么破解rainbow brackets 插件