SlickEdit 2012 (v17.0.3.0 64-bit) medicine » 荒野无灯weblog

Keep It Simple, Stupid.

荒野无灯weblog

SlickEdit 2012 (v17.0.3.0 64-bit) medicine

此 medicine ,一次四粒,服用一次即可。

.text:0000000140012C31 loc_140012C31:                          ; CODE XREF: sub_140012AF0+EBj
.text:0000000140012C31                                         ; sub_140012AF0+11Bj ...
.text:0000000140012C31                 lea     rcx, [rsp+48h+arg_8]
.text:0000000140012C36                 call    ??1SEString@slickedit@@QEAA@XZ ; slickedit::SEString::~SEString(void)
.text:0000000140012C3B                 movzx   eax, dil
slickedit-2012-v17-0-3-0-64-bit.png

file offset: 0001203B .text:0000000140012C3B movzx eax, dil 0000000140012C3B 40 0F B6 C7

0000000140012C3B 40 0F B6 C7 48 8B 5C 24 50 48 8B 6C 24 60 48 8B 0000000140012C4B 74 24 68 48 83 C4 30 41 5D 41 5C 5F C3 CC CC CC

40 0F B6 C7 (movzx eax, dil) 改成 B0 01 90 90 即从.text:0000000140012C3B偏移起的4个字节的指令修改为一个mov加两个nop:

.text:0000000140012C3B                 mov     al, 1
.text:0000000140012C3D                 nop
.text:0000000140012C3E                 nop

修改方法和2011版一样,将 checkoutLicense(bool) 的返回值,改为1 即可 它会调用 getLicenseProperties(void)来获取 License 的属性,序列号,零售版/企业网络版,有效日期等

就是 .text:0000000140012C3B movzx eax, dil 改成 move al, 1

好了,打开看下,没有要求license,直接运行了,查看关于:

SlickEdit 2012 (v17.0.3.0 64-bit)

Serial number: No license found
Licensed number of users: Unknown licensing (-1)

Build Date: November 27, 2012
Emulation: Vim

OS: Windows 7 x64
OS Version: 6.01.7601  Service Pack 1

不需要license文件,有Trial的License文件最好了,就不会在About里显示Unknown,而是你的试用信息了

破解思路来自: http://zhiwei.li/text/2011/05/slickedit-2011/

Tagged in : SlickEdit

All Comments (0)
Gravatar image
No Comments