这次主要是在IDEA中使用的一款multimarkdown插件,该插件主要是用来进行markdown文件编写,非常好用,但是部分功能需要购买license。遂好奇看了下插件的代码,看了以后我被震惊了!
安装 Markdown Navigator 插件
这个不解释了,安装啥插件都一样,自己谷歌下。
- 插件 Github 下载地址:https://github.com/vsch/idea-multimarkdown
- 插件详细介绍地址:http://plugins.jetbrains.com/plugin/7896-markdown-navigator
修改文件
将这两个 .class 文件拷贝到 Markdown Navigator 插件安装目录 /lib/idea-multimarkdown.jar
包中的 com.vladsch\idea\multimarkdown\license
目录下,覆盖原有的两个 .class 文件。
Windows 下推荐使用 Everything 搜索 “idea-multimarkdown.jar”,全盘秒搜
使用压缩工具打开 idea-multimarkdown.jar
按下图所示替换 .class 文件即可
完成上面的操作后重启 IDEA 即可。
替换后一定要确认下被替换的 .class 文件修改时间与其他文件修改时间不同。
Mac 系统破解插件
打开终端输入命令:
1 | cd ~/Library/Application\ Support |
根据查到的 IDEA 版本文件夹,继续输入下面的命令进入插件目录:
1 | cd .IntelliJIdea2018.1/idea-multimarkdown |
输入完上述指令后会弹出插件目录,将修改好的 multimarkdown.jar 文件替换进去,重启 IDEA 即可,如图:
附:破解成功后的截图
解锁全部姿势:
这个天数,哈哈哈,设置
Integer.MAX_VALUE
是不是有点高了。。。
彩带
在代码中最为关键的license包中,竟然还有源代码!!!竟然还有源代码!!!竟然还有源代码!!!分分钟通过修改代码破解了。 思前想后,觉得应该是作者给开发人员开的后门,因为其他代码都是混淆后的,不可能只有这个最关键的代码忘记混淆,并且还把源码放上了。 看来作为一个码农,还是有些福利的