首页
社区
课程
招聘
crack slickedit 16
发表于: 2012-2-17 10:47 6433

crack slickedit 16

2012-2-17 10:47
6433
author:SAI

for win slickedit 16.0.3.0

crack method:
1
open ida pro , disasm vs.exe

2
open string window,search "16.0"(version),and find a reference of version string

3
locate the "last call" of this func which refer to this string , like this:

    ......
    v11 = sub_442FF0(v10, dword_4F7658, v9, v10, (int)"16.0.3.0");--->the version string
    if ( v11 )
    {
     ......
     v15 = -1;
     slickedit::SEString::_SEString();---------->here, ordinarily ,the func is "SEString::_SEString(x)"
     result = 1;
    }
    ......

and disasm is :
    .text:0040E405                 call    ??1SEString@slickedit@@QAE@XZ ; slickedit::SEString::~SEString(void)
    .text:0040E40A                 mov     eax, esi
    .text:0040E40C                 mov     ecx, [esp+20h+var_C]
    .text:0040E410                 mov     large fs:0, ecx
    .text:0040E417                 pop     ecx
    .text:0040E418                 pop     edi
    .text:0040E419                 pop     esi
    .text:0040E41A                 pop     ebx
    .text:0040E41B                 add     esp, 10h
    .text:0040E41E                 retn
    .text:0040E41E sub_40E2D0      endp

4
now , see the first instruction after the call , at here , it's :
.text:0040E40A                 mov     eax, esi
the instruction hex byte is: "89 F0"
modify it to : "B0 01"--->mov al,1

5
now , save the vs.exe . enjoy a good time. ^ ^

======================
for mac os x se_16010009_mac.dmg

as the same as just did.

but , in mac os , the vs size is very big(20+mb) ,so the ida need enough time to disasm , it's really boring
i have cracked the slickedit of mac os , download:

http://115.com/file/dpirf6kq

======================
my slickedit config:
======================
keyboard--key bindings
prev-error (Ctrl+Shift+Up)
next-error (Ctrl+Shift+Down)
and so on....

======================
Apperance->Font
set FixedSys。

======================
File Options
load--Expand tabs to spaces : true
load--Encoding : utf-8
save--Strip trailing spaces : true
Backup--make backup files : off

======================
Application options
Auto Restore--Auto restore line modify:true

======================
debugging--configurations can set debugger path

======================
Languages
c++--Indent--Use Dynamic Surround(when code if , it Dynamicly include next code lines to "{}" ,i don't like it)
c++--Color coding : you can set c++ func color, i set it pink.

======================
in toolbar , mouse right click, find debug window and push it to toolbar position

======================
right click a func keyword in editor , find "edit this menu" to click
add "push tags","push def' "forward" "back" menu items, i like them.

======================
to open multi slickedit , modify vs.exe shortcut:
"C:\Program Files\SlickEdit\win\vs.exe" +new

======================
menu--build--configurations can set "build directory" ,when you debug , you should set it correct
menu--project properties--tool--build--option--link--output filename , you can set the program output name
menu--project properties--tool--build--option--Run/Debug , you can set program argument
menu--tool--tags : you can add tag path

======================
macro--menu can set menu:
_ext_menu_default_sel
_ext_menu_default
and so on....

======================
setup mingw , then gcc,g++,gdb can be found.

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 864
活跃值: (2350)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
可以练手啦,真高兴 

 https://customer.slickedit.com/assets/trial/se_16000300_win32.msi
 https://customer.slickedit.com/assets/trial/se_16000300_win64.msi

最后于 2019-5-9 17:12 被dryzh编辑 ,原因:
2019-5-9 17:11
0
游客
登录 | 注册 方可回帖
返回
//