-
-
[原创]EmEditor 24.5.3-25.1.x Stripe注册码
-
-
[原创]EmEditor 24.5.3-25.1.x Stripe注册码
EmEditor自从24.5.3版本之后,支持输入Stripe注册码。这也是EmEditor自14版本之后第一次更新注册码格式,虽然14版本的注册码仍然暂时支持。
最近我在逆向EmEditor时,发现对Stripe注册码的本地检查几乎没有。没有人发过相关主题,因此我记录一下。
如果你使用的计算机离线或禁用EmEditor的网络通信,可以直接在24.5.3及以上版本输入以下格式注册码:
r-xxxx-xxxx-xxxx-xxxx-xxxx
。 其中,r-
后的所有-
符号都可以省略,因此你也可以输入r-xxxxxxxxxxxxxxxxxxxx
。如果不省略后面的-
,你也可以省略r-
前缀,所以xxxx-xxxx-xxxx-xxxx-xxxx
也是合法输入。
上面的任何x
都可以替换为任意字符,EmEditor都会接受。比起14版本注册码,Stripe注册码本身没有过期时间的信息,因此关于窗口中没有过期日期或“永久授权”的标记。

更离谱的是,任何r-
开始的字符串(包括r-
)都可以成功注册,不过不符合长度要求的可能会在关于界面的注册名处显示乱码。

我觉得这是一个有趣的发现,所以发布记录一下。
我尝试了一下,断网注册后,再联网,短时间内没有注册码无效提示。但是我没有更多测试,因此不知道使用时间长后是否会有反弹。
我觉得这个方法被更多人知道后,EmEditor在后续版本应该会增加Stripe注册码的格式检查和其他检测。
但是,Stipe注册码和14版本注册一样,也会在注册信息显示“未注册”,虽然不影响功能使用。

我也尝试模拟了在线验证,不过即使模拟成功,软件也不能联网(或者需要patch修改)。


如果有人有兴趣,我可以更具体的写一篇文章,介绍我逆向EmEditor的所有发现,包括在线验证、新版离线注册、部分隐藏配置等。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课