首页
社区
课程
招聘
[旧帖] [原创]破解PocoMaker的版权信息(未成功,请高手继续) 0.00雪花
2007-9-17 21:23 7520

[旧帖] [原创]破解PocoMaker的版权信息(未成功,请高手继续) 0.00雪花

2007-9-17 21:23
7520
【文章标题】: 破解PocoMaker的版权信息(未成功,请高手继续)
【文章作者】: shadow0king
【作者邮箱】: shadow0king@gmail.com
【作者主页】: www.gsnsg.com
【作者QQ号】: 520009123
【软件名称】: PocoMaker1.0
【下载地址】: 自己搜索下载
【加壳方式】: 无
【编写语言】: vc++7.0
【使用工具】: Ollydbg,EXESCOPE
【操作平台】: winxp
【软件介绍】: 最新加入视频录制功能和视频转换工具,强大的媒体功
【作者声明】: 只是感兴趣,刚刚才开始学习破解,未能成功破解,希望各位高手能指点一二!
--------------------------------------------------------------------------------
【详细过程】
  pocomaker是一款电子杂志制作工具!缺点就是生成电子杂志时封底会自动生成poco的logo版权信息和连接,想把这个给破解删除掉!
  
  先用EXESCOPE看看,居然可以看到,说明没加壳,在他的生成杂志的对话框中有2个隐藏的autocheckbox属性控件,分别就是“去掉封底版权信息”和“去掉封底留言板”,把这2个控件设置为可见属性,保存退出!
  
  运行,生成时勾上选框,出现“请先登陆poco”。于是用Ollydbg打开程序之~~~~

  在Ollydbg的超级字符串+中查找ascii码字符串“请先登陆poco”,出现2个地址,其中一个经过测试是“去掉封底版权信息”的相关汇编指令。
--------------------------------------------------------------------------
0043FD74   /75 3D             jnz short PocoMake.0043FDB3
0043FD76   |6A 00             push 0
0043FD78   |6A 00             push 0
0043FD7A   |68 10895000       push PocoMake.00508910           ; 请先登陆poco
0043FD7F   |8B4D E8           mov ecx,dword ptr ss:[ebp-18]
0043FD82   |E8 CF260B00       call <jmp.&MFC71.#4104>
0043FD87   |6A 00             push 0
0043FD89   |8B4D F0           mov ecx,dword ptr ss:[ebp-10]
0043FD8C   |E8 5F140000       call PocoMake.004411F0
0043FD91   |6A 00             push 0
0043FD93   |E8 980FFFFF       call PocoMake.00430D30
0043FD98   |8BC8              mov ecx,eax
0043FD9A   |E8 2145FFFF       call PocoMake.004342C0
0043FD9F   |6A 02             push 2
0043FDA1   |6A 02             push 2
0043FDA3   |8B0D 38215400     mov ecx,dword ptr ds:[542138]
0043FDA9   |E8 F26F0400       call PocoMake.00486DA0
0043FDAE   |E9 CD000000       jmp PocoMake.0043FE80
0043FDB3   \8B4D E8           mov ecx,dword ptr ss:[ebp-18]
0043FDB6    83B9 4C2D0000 FF  cmp dword ptr ds:[ecx+2D4C],-1
0043FDBD    75 2E             jnz short PocoMake.0043FDED
0043FDBF    6A 00             push 0
0043FDC1    6A 00             push 0
0043FDC3    68 20895000       push PocoMake.00508920           ; 对不起!暂时无法从网络上获取用户积分,所以不允许使用这个功能!
0043FDC8    8B4D E8           mov ecx,dword ptr ss:[ebp-18]
0043FDCB    E8 86260B00       call <jmp.&MFC71.#4104>
0043FDD0    6A 00             push 0
0043FDD2    8B4D F0           mov ecx,dword ptr ss:[ebp-10]
0043FDD5    E8 16140000       call PocoMake.004411F0
0043FDDA    6A 00             push 0
0043FDDC    E8 4F0FFFFF       call PocoMake.00430D30
0043FDE1    8BC8              mov ecx,eax
0043FDE3    E8 D844FFFF       call PocoMake.004342C0
0043FDE8    E9 93000000       jmp PocoMake.0043FE80
0043FDED    8B55 E8           mov edx,dword ptr ss:[ebp-18]
0043FDF0    81BA 4C2D0000 2C0>cmp dword ptr ds:[edx+2D4C],12C
0043FDFA    7D 76             jge short PocoMake.0043FE72
0043FDFC    6A 00             push 0
0043FDFE    8B4D F0           mov ecx,dword ptr ss:[ebp-10]
0043FE01    E8 EA130000       call PocoMake.004411F0
0043FE06    8D4D EC           lea ecx,dword ptr ss:[ebp-14]
0043FE09    FF15 80245000     call dword ptr ds:[<&MFC71.#310>>; MFC71.7C173199
0043FE0F    C745 FC 00000000  mov dword ptr ss:[ebp-4],0
0043FE16    8B45 E8           mov eax,dword ptr ss:[ebp-18]
0043FE19    8B88 4C2D0000     mov ecx,dword ptr ds:[eax+2D4C]
0043FE1F    51                push ecx
0043FE20    8B55 E8           mov edx,dword ptr ss:[ebp-18]
0043FE23    8B82 502D0000     mov eax,dword ptr ds:[edx+2D50]
0043FE29    50                push eax
0043FE2A    68 60895000       push PocoMake.00508960           ; 对不起您的poco帐号(%d,%d分)积分少于300分,所以不允许使用这个功能.\n\n或者请您从网站上登陆够积分的帐号并重新启动pocomaker!
0043FE2F    8D4D EC           lea ecx,dword ptr ss:[ebp-14]
0043FE32    51                push ecx
0043FE33    FF15 0C255000     call dword ptr ds:[<&MFC71.#2322>; MFC71.7C146A9D
0043FE39    83C4 10           add esp,10
0043FE3C    6A 00             push 0
0043FE3E    6A 00             push 0
0043FE40    8D4D EC           lea ecx,dword ptr ss:[ebp-14]
0043FE43    FF15 8C245000     call dword ptr ds:[<&MFC71.#876>>; MFC71.7C158BCD
0043FE49    50                push eax
0043FE4A    8B4D E8           mov ecx,dword ptr ss:[ebp-18]
0043FE4D    E8 04260B00       call <jmp.&MFC71.#4104>
0043FE52    6A 00             push 0
0043FE54    E8 D70EFFFF       call PocoMake.00430D30
0043FE59    8BC8              mov ecx,eax
0043FE5B    E8 6044FFFF       call PocoMake.004342C0
0043FE60    C745 FC FFFFFFFF  mov dword ptr ss:[ebp-4],-1
0043FE67    8D4D EC           lea ecx,dword ptr ss:[ebp-14]
0043FE6A    FF15 7C245000     call dword ptr ds:[<&MFC71.#578>>; MFC71.7C1771B1
0043FE70    EB 0E             jmp short PocoMake.0043FE80
0043FE72    6A 01             push 1
0043FE74    E8 B70EFFFF       call PocoMake.00430D30
0043FE79    8BC8              mov ecx,eax
0043FE7B    E8 4044FFFF       call PocoMake.004342C0
0043FE80    8B4D F4           mov ecx,dword ptr ss:[ebp-C]
0043FE83    64:890D 00000000  mov dword ptr fs:[0],ecx
0043FE8A    8BE5              mov esp,ebp
0043FE8C    5D                pop ebp
0043FE8D    C3                retn
---------------------------------------------------------------------------

  于是对应修改
  0043FD74   /75 3D             jnz short PocoMake.0043FDB3
  0043FDFA   /7D 76             jge short PocoMake.0043FE72
  修改成
  0043FD74   /74 3D             jz short PocoMake.0043FDB3
  0043FDFA   /EB 76             jmp short PocoMake.0043FE72

  经过上面几个修改,已经可以勾选“去掉封底版权信息”的选项了,可以当勾选了,并且点击生成以后,该软件会提示“您使用的程序不是发布版本,程序将在5秒后退出”,找到上面的字符串
0040D1A7    8955 F0           mov dword ptr ss:[ebp-10],edx
0040D1AA    8B45 F0           mov eax,dword ptr ss:[ebp-10]
0040D1AD    99                cdq
0040D1AE    2BC2              sub eax,edx
0040D1B0    D1F8              sar eax,1
0040D1B2    8945 F0           mov dword ptr ss:[ebp-10],eax
0040D1B5  ^ EB C4             jmp short PocoMake.0040D17B
0040D1B7    6A 00             push 0
0040D1B9    6A 00             push 0
0040D1BB    68 00415000       push PocoMake.00504100           ; 您使用的程序不是发布版本,程序将在5秒后退出
0040D1C0    8B0D 300E5400     mov ecx,dword ptr ds:[540E30]
0040D1C6    E8 8B520E00       call <jmp.&MFC71.#4104>
0040D1CB    C745 DC 00000000  mov dword ptr ss:[ebp-24],0
0040D1D2    C745 FC FFFFFFFF  mov dword ptr ss:[ebp-4],-1
0040D1D9    8D4D E8           lea ecx,dword ptr ss:[ebp-18]
0040D1DC    FF15 7C245000     call dword ptr ds:[<&MFC71.#578>>; MFC71.7C1771B1

  由于我才刚刚接触破解,到这为止就继续不下去了,希望高手们能指导一下,谢谢了~~~期待高手的点解~~~!!!!
  
--------------------------------------------------------------------------------
【版权声明】: 本文原创于看雪技术论坛, 转载请注明作者并保持文章的完整, 谢谢!

                                                       2007年09月16日 18:33:33

[培训]内核驱动高级班,冲击BAT一流互联网大厂工 作,每周日13:00-18:00直播授课

收藏
点赞0
打赏
分享
最新回复 (2)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yfwgw 2007-9-19 12:44
2
0
没人能解答一下吗?
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
imagecode 2007-12-18 11:36
3
0
我来继续了,详细请见:
http://bbs.poco.cn/topic-htx-fid-64-tid-4236066-ump-1-m-0-p-0.shtml

http://www.imagecode.net/blog/article.asp?id=21
游客
登录 | 注册 方可回帖
返回