昨天刚看到Sublime text释放出了ST3的Beta版,顿时蠢蠢欲动,可惜钱包干瘪, 目前的Beta只对注册用户试用。虽然试用版不久就会放出来,但我实在按捺不住试用的心情,所以就用OD动手了。

下面是实现破除注册界面的简单步骤(下面的地址只针对Beta3008版):

  1. 找个能用的16进制编辑器,比如Hex Workshop, WinHex, Vim等
  2. 跳到08CD10位置,把F7 FF 8B C3改为F7 FF 33 C0 . 其实只改了两个字节。
  3. 另存即可使用了。

以上的过程只针对Win32的版本做了尝试,其他版本还没有试。但是不同的版本用的函数应该是一样的,所以这里把相邻的几个字节都列了出来,以方便在其他的版本上尝试查找修改。

08CCF8: F7FF 8D4D C0E8 5437
08CD00: F7FF 8D4D A8E8 4C37
08CD08: F7FF 8D4D 90E8 4437
08CD10: F7FF 33C0 E8E9 D715
08CD18: 00C3 6A00 B8C1 5863
08CD20: 00E8 FAD7 1500 A1A4
08CD28: F071 00BF 98F0 7100