之前申请的EDU邮箱白嫖的IDEA高级版快到期了,想办法去激活 在https://zhile.io/2018/08/17/jetbrains-license-server-crack.html 找到了一个离线激活方法,噩梦开始

按照他的方法拖进去激活


然后你会发现按照他的方法 完 全 激 活 不 了 !!!!,而且重装删除配置文件也不解决问题!

而且也没法恢复,不知道他是改动了哪里的东西
逆向分析他的代码一波


东西有点多,翻不过来,放弃
从everything 搜索到 他的日志目录在 C:\Users\keac\AppData\Local\JetBrains\PyCharm2020.2\log

目录下面的虚拟文件特别干净

注意到目录下面还可以用bat启动

既然在bat中有输出,那肯定是有地方去调用了他这个东西

我们看下源代码

首先从最下面的流程开始
"%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" com.intellij.idea.Main %* 是启动pycharm的最终代码,我们在这里输出下变量看看是不是有包含

继续看下面一个变量

可以看到,这里看到了我们刚刚在日志里面看到作者的标识,继续跟进分析

看下 %ACC% 包含了什么东西

很明显,就在这里,看下%ACC%怎么来的

他首先会从一个文件里面去循环读取变量值,在下面判断如果文件不存在就用软件安装目录下的配置文件



石锤,把最下面一行删除

可以通过正常方式激活了,在这里也要提醒大家,能用正版就用正版。。这种激活方式太坑了