首页
社区
课程
招聘
[原创]关于skin++ 3.0 的破解(FOR VC++)
发表于: 2008-6-25 21:17 12128

[原创]关于skin++ 3.0 的破解(FOR VC++)

2008-6-25 21:17
12128
下午在网上转的时候,看到一个软件的界面很漂亮,有点想法了,呵呵
找VC++的美化界面的东西,大多都是收费的,有人说SKIN++的皮肤漂亮,打开官网看了下,还真的不错

不多说了,拿出OD载入调用DLL的对话框程序进行分析,查看模块SkinPPWT,在DLL调用开始时会出现未注册的对话框,就拿这个开刀吧,呵呵
参考文本字符串,找到uipower : skin++ allows you to add skinning。。。

100330B0  |.  E8 E3E9FCFF   call    10001A98
100330B5  |.  FF35 A8270710 push    dword ptr [100727A8]
100330BB  |.  834D FC FF    or      dword ptr [ebp-4], FFFFFFFF
100330BF  |.  E8 B7F10000   call    1004227B
;这里进入未注册对话框,为保持堆栈平衡,将红色的部分LOOP
100330C4  |.  83C4 14       add     esp, 14
100330C7  |.  83F8 06       cmp     eax, 6

运行一下,发现程序就是在那个函数里出现对话框的,还等什么,改为nop
再运行下!!成功,只不过在对话框的右上角出现了SKIN++ UNRIGISTERED!!!
这让人很不爽

分析下,在DLL中保存着这个字符串,呵呵,那就拿出WINHEX吧,搜索“SKIN++ UNRIGISTERED!!!”,
看到了吧,全都填充为0,保存下来,再次运行对话框程序,OK ,成功了!!!!
(这是第一次在看雪发贴,有不对的地方请大家谅解,呵呵)

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 47147
活跃值: (20450)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
恭喜你前进了一步
你可以再看看这段代码,查查前面有没有转移等指令跳过这个CALL。
2008-6-26 09:21
0
雪    币: 3
活跃值: (394)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
你分析的这个是2.0的吧?
我没找到3.0的版本下载
2008-6-27 12:40
0
雪    币: 239
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
仔细看了下,晕
支技VC的是2.0版的,其它的是3.0的,后面我看下3.0的
2008-6-27 21:24
0
雪    币: 214
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
试用版的皮肤有限,破解了也没有几个皮肤吧
2010-12-14 20:17
0
游客
登录 | 注册 方可回帖
返回
//