破解 IntelliJ IDEA 插件 Markdown Navigator

这次主要是在IDEA中使用的一款multimarkdown插件,该插件主要是用来进行markdown文件编写,非常好用,但是部分功能需要购买license。遂好奇看了下插件的代码,看了以后我被震惊了!

安装 Markdown Navigator 插件

这个不解释了,安装啥插件都一样,自己谷歌下。

修改文件

将这两个 .class 文件拷贝到 Markdown Navigator 插件安装目录 /lib/idea-multimarkdown.jar 包中的 com.vladsch\idea\multimarkdown\license 目录下,覆盖原有的两个 .class 文件。

Windows 下推荐使用 Everything 搜索 “idea-multimarkdown.jar”,全盘秒搜

Everything

使用压缩工具打开 idea-multimarkdown.jar 按下图所示替换 .class 文件即可

替换 class 文件

完成上面的操作后重启 IDEA 即可。

替换后一定要确认下被替换的 .class 文件修改时间与其他文件修改时间不同。
确认替换成功

Mac 系统破解插件

打开终端输入命令:

1
2
cd ~/Library/Application\ Support
ls

根据查到的 IDEA 版本文件夹,继续输入下面的命令进入插件目录:

1
2
cd .IntelliJIdea2018.1/idea-multimarkdown
open lib

输入完上述指令后会弹出插件目录,将修改好的 multimarkdown.jar 文件替换进去,重启 IDEA 即可,如图:

替换 jar 包

附:破解成功后的截图

解锁全部姿势:

顶部菜单

破解成功

这个天数,哈哈哈,设置 Integer.MAX_VALUE 是不是有点高了。。。

彩带

idea-multimarkdown.jar

在代码中最为关键的license包中,竟然还有源代码!!!竟然还有源代码!!!竟然还有源代码!!!分分钟通过修改代码破解了。 思前想后,觉得应该是作者给开发人员开的后门,因为其他代码都是混淆后的,不可能只有这个最关键的代码忘记混淆,并且还把源码放上了。 看来作为一个码农,还是有些福利的

参考

个人微信公众号技术交流QQ群
文章目录
  1. 1. 安装 Markdown Navigator 插件
  2. 2. 修改文件
    1. 2.1. Windows 下推荐使用 Everything 搜索 “idea-multimarkdown.jar”,全盘秒搜
    2. 2.2. 使用压缩工具打开 idea-multimarkdown.jar 按下图所示替换 .class 文件即可
  3. 3. Mac 系统破解插件
  4. 4. 附:破解成功后的截图
  5. 5. 彩带
  6. 6. 参考