吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8378|回复: 9
收起左侧

[原创] Softany CHM to PDF Converter v3.0 Cracked By Dxer(附破文)

[复制链接]
wTiAwTiAw 发表于 2014-5-7 16:39
本帖最后由 wTiAwTiAw 于 2014-5-19 08:48 编辑

【文章标题】: Softany CHM to PDF Converter v3.0
【文章作者】: Dxer
【软件名称】: Softany CHM to PDF Converter v3.0
【软件大小】: 1.45MB
【下载地址】: http://www.softany.com/chm-to-pdf/
【加壳方式】: 无
【保护方式】: 收费
【编写语言】: Dephi
【使用工具】: OD
【操作平台】: windows xp sp3
【软件介绍】: 很无聊
【作者声明】: 只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教!
--------------------------------------------------------------------------------
【详细过程】
  载入OD,直接F8单步。
  00515B88 >  55              push    ebp                              ; (initial cpu selection)
  00515B89    8BEC            mov     ebp, esp
  00515B8B    83C4 EC         add     esp, -14
  00515B8E    53              push    ebx
  00515B8F    33C0            xor     eax, eax
  00515B91    8945 EC         mov     dword ptr [ebp-14], eax
  00515B94    B8 E4B45000     mov     eax, 0050B4E4                    ; m
  00515B99    E8 7A4AEFFF     call    0040A618
  00515B9E    33C0            xor     eax, eax
  00515BA0    55              push    ebp
  00515BA1    68 E25C5100     push    00515CE2
  00515BA6    64:FF30         push    dword ptr fs:[eax]
  00515BA9    64:8920         mov     dword ptr fs:[eax], esp
  00515BAC    A1 C4855100     mov     eax, dword ptr [5185C4]
  00515BB1    33D2            xor     edx, edx
  00515BB3    E8 2411EFFF     call    00406CDC
  00515BB8    A1 BC865100     mov     eax, dword ptr [5186BC]
  00515BBD    BA FC5C5100     mov     edx, 00515CFC                    ; softany chm to pdf converter
  00515BC2    E8 1511EFFF     call    00406CDC
  00515BC7    A1 088A5100     mov     eax, dword ptr [518A08]
  00515BCC    BA 445D5100     mov     edx, 00515D44                    ; v3.0
  00515BD1    E8 0611EFFF     call    00406CDC
  00515BD6    A1 68895100     mov     eax, dword ptr [518968]
  00515BDB    BA 5C5D5100     mov     edx, 00515D5C                    ; (c) copyright 2010-2014 softany software.
  00515BE0    E8 F710EFFF     call    00406CDC
  00515BE5    A1 A88C5100     mov     eax, dword ptr [518CA8]
  00515BEA    BA BC5D5100     mov     edx, 00515DBC                    ; http://www.softany.com/chm-to-pdf/
  00515BEF    E8 E810EFFF     call    00406CDC
  00515BF4    A1 208B5100     mov     eax, dword ptr [518B20]
  00515BF9    BA 105E5100     mov     edx, 00515E10                    ; http://www.softany.com/chm-to-pdf/purchase.htm?v30
  00515BFE    E8 D910EFFF     call    00406CDC
  00515C03    A1 108A5100     mov     eax, dword ptr [518A10]
  00515C08    BA 845E5100     mov     edx, 00515E84                    ; support@softany.com
  00515C0D    E8 CA10EFFF     call    00406CDC
  00515C12    A1 C8895100     mov     eax, dword ptr [5189C8]
  00515C17    BA B85E5100     mov     edx, 00515EB8                    ; \software\softany\chm to pdf converter
  00515C1C    E8 BB10EFFF     call    00406CDC
  00515C21    E8 7E94FDFF     call    004EF0A4
  00515C26    A1 C4855100     mov     eax, dword ptr [5185C4]
  00515C2B    8338 00         cmp     dword ptr [eax], 0
  00515C2E    75 5E           jnz     short 00515C8E                   ; 把JNZ改成JMP,否则无法进入后面的Call
  00515C30    A1 088B5100     mov     eax, dword ptr [518B08]
  00515C35    BA 145F5100     mov     edx, 00515F14                    ; unregistered
  00515C3A    E8 9D10EFFF     call    00406CDC
  00515C3F    8B0D 548A5100   mov     ecx, dword ptr [518A54]          ; chm2pdf.0051E2C0
  00515C45    8B09            mov     ecx, dword ptr [ecx]
  00515C47    B2 01           mov     dl, 1
  00515C49    A1 14F94E00     mov     eax, dword ptr [4EF914]
  00515C4E    E8 C539FBFF     call    004C9618
  00515C53    8BD8            mov     ebx, eax
  00515C55    A1 BC865100     mov     eax, dword ptr [5186BC]
  00515C5A    FF30            push    dword ptr [eax]
  00515C5C    68 3C5F5100     push    00515F3C
  00515C61    A1 088A5100     mov     eax, dword ptr [518A08]
  00515C66    FF30            push    dword ptr [eax]
  00515C68    8D45 EC         lea     eax, dword ptr [ebp-14]
  00515C6B    BA 03000000     mov     edx, 3
  00515C70    E8 0716EFFF     call    0040727C
  00515C75    8B55 EC         mov     edx, dword ptr [ebp-14]
  00515C78    8BC3            mov     eax, ebx
  00515C7A    E8 45D3F8FF     call    004A2FC4
  00515C7F    8BC3            mov     eax, ebx
  00515C81    8B10            mov     edx, dword ptr [eax]
  00515C83    FF92 10010000   call    dword ptr [edx+110]
  00515C89    83F8 02         cmp     eax, 2
  00515C8C    74 3E           je      short 00515CCC
  00515C8E    A1 548A5100     mov     eax, dword ptr [518A54]          ; 强制到这里,F8单步
  00515C93    8B00            mov     eax, dword ptr [eax]
  00515C95    E8 3EE3FBFF     call    004D3FD8
  00515C9A    A1 548A5100     mov     eax, dword ptr [518A54]
  00515C9F    8B00            mov     eax, dword ptr [eax]
  00515CA1    B2 01           mov     dl, 1
  00515CA3    E8 6C00FCFF     call    004D5D14
  00515CA8    8B0D B0885100   mov     ecx, dword ptr [5188B0]          ; chm2pdf.0051E3E4
  00515CAE    A1 548A5100     mov     eax, dword ptr [518A54]
  00515CB3    8B00            mov     eax, dword ptr [eax]
  00515CB5    8B15 28725000   mov     edx, dword ptr [507228]          ; chm2pdf.00507280
  00515CBB    E8 30E3FBFF     call    004D3FF0
  00515CC0    A1 548A5100     mov     eax, dword ptr [518A54]
  00515CC5    8B00            mov     eax, dword ptr [eax]
00515CC7    E8 74E4FBFF     call    004D4140                         ; F7进Call,猥琐去
  00515CCC    33C0            xor     eax, eax
  00515CCE    5A              pop     edx
  00515CCF    59              pop     ecx
  00515CD0    59              pop     ecx
  00515CD1    64:8910         mov     dword ptr fs:[eax], edx
  00515CD4    68 E95C5100     push    00515CE9
  00515CD9    8D45 EC         lea     eax, dword ptr [ebp-14]
  00515CDC    E8 EB0FEFFF     call    00406CCC
  00515CE1    C3              retn
  由于提前下了断点,所以直接来到修改处
  004EF0F0    55              push    ebp                              ; 进来了。环境大不同啊
  004EF0F1    68 5DF14E00     push    004EF15D
  004EF0F6    64:FF30         push    dword ptr fs:[eax]
  004EF0F9    64:8920         mov     dword ptr fs:[eax], esp
  004EF0FC    8D4D F8         lea     ecx, dword ptr [ebp-8]
  004EF0FF    BA 78F24E00     mov     edx, 004EF278                    ; regname
  004EF104    8B45 FC         mov     eax, dword ptr [ebp-4]
  004EF107    E8 C8FDF5FF     call    0044EED4
  004EF10C    8B55 F8         mov     edx, dword ptr [ebp-8]
  004EF10F    A1 088B5100     mov     eax, dword ptr [518B08]
  004EF114    E8 C37BF1FF     call    00406CDC
  004EF119    8D45 F4         lea     eax, dword ptr [ebp-C]
  004EF11C    50              push    eax
  004EF11D    8D4D EC         lea     ecx, dword ptr [ebp-14]
  004EF120    BA 94F24E00     mov     edx, 004EF294                    ; regcode
  004EF125    8B45 FC         mov     eax, dword ptr [ebp-4]
  004EF128    E8 A7FDF5FF     call    0044EED4
  004EF12D    8B45 EC         mov     eax, dword ptr [ebp-14]
  004EF130    8D55 F0         lea     edx, dword ptr [ebp-10]
  004EF133    E8 20FEFFFF     call    004EEF58
  004EF138    8B45 F0         mov     eax, dword ptr [ebp-10]
  004EF13B    33C9            xor     ecx, ecx
  004EF13D    66:BA FE05      mov     dx, 5FE
  004EF141    E8 46FFFFFF     call    004EF08C
  004EF146    8B55 F4         mov     edx, dword ptr [ebp-C]
  004EF149    A1 A0875100     mov     eax, dword ptr [5187A0]
  004EF14E    E8 897BF1FF     call    00406CDC
  004EF153    33C0            xor     eax, eax
  004EF155    5A              pop     edx
  004EF156    59              pop     ecx
  004EF157    59              pop     ecx
  004EF158    64:8910         mov     dword ptr fs:[eax], edx
  004EF15B    EB 40           jmp     short 004EF19D
  004EF15D  ^ E9 4664F1FF     jmp     004055A8
  004EF162    33C9            xor     ecx, ecx
  004EF164    BA 78F24E00     mov     edx, 004EF278                    ; regname
  004EF169    8B45 FC         mov     eax, dword ptr [ebp-4]
  004EF16C    E8 4BFCF5FF     call    0044EDBC
  004EF171    33C9            xor     ecx, ecx
  004EF173    BA 94F24E00     mov     edx, 004EF294                    ; regcode
  004EF178    8B45 FC         mov     eax, dword ptr [ebp-4]
  004EF17B    E8 3CFCF5FF     call    0044EDBC
  004EF180    A1 088B5100     mov     eax, dword ptr [518B08]
  004EF185    33D2            xor     edx, edx
  004EF187    E8 507BF1FF     call    00406CDC
  004EF18C    A1 A0875100     mov     eax, dword ptr [5187A0]
  004EF191    33D2            xor     edx, edx
  004EF193    E8 447BF1FF     call    00406CDC
  004EF198    E8 6368F1FF     call    00405A00
  004EF19D    8B45 FC         mov     eax, dword ptr [ebp-4]
  004EF1A0    E8 BF5CF1FF     call    00404E64
  004EF1A5    8B15 A0875100   mov     edx, dword ptr [5187A0]          ; chm2pdf.0051E3AC
  004EF1AB    8B12            mov     edx, dword ptr [edx]
  004EF1AD    A1 088B5100     mov     eax, dword ptr [518B08]
  004EF1B2    8B00            mov     eax, dword ptr [eax]
  004EF1B4    E8 1FF5FFFF     call    004EE6D8
  004EF1B9    8BD8            mov     ebx, eax
  004EF1BB    8BC3            mov     eax, ebx
  004EF1BD    83E8 01         sub     eax, 1
  004EF1C0    90              nop                                      ; 直接将JB,NOP填充
  004EF1C1    90              nop
  004EF1C2    74 17           je      short 004EF1DB
  004EF1C4    2D 0E270000     sub     eax, 270E
  004EF1C9    75 21           jnz     short 004EF1EC                   ; JE改成JNZ就可以了。为了获得unlimited-user license授权版本
  004EF1CB    EB 30           jmp     short 004EF1FD
  004EF1CD    A1 C4855100     mov     eax, dword ptr [5185C4]
  004EF1D2    33D2            xor     edx, edx
  004EF1D4    E8 037BF1FF     call    00406CDC
  004EF1D9    EB 3E           jmp     short 004EF219
  004EF1DB    A1 C4855100     mov     eax, dword ptr [5185C4]
  004EF1E0    BA B0F24E00     mov     edx, 004EF2B0                    ; single-user license
  004EF1E5    E8 F27AF1FF     call    00406CDC
  004EF1EA    EB 2D           jmp     short 004EF219
  004EF1EC    A1 C4855100     mov     eax, dword ptr [5185C4]
  004EF1F1    BA E4F24E00     mov     edx, 004EF2E4                    ; unlimited-user license
  004EF1F6    E8 E17AF1FF     call    00406CDC
  004EF1FB    EB 1C           jmp     short 004EF219
  004EF1FD    8D55 E8         lea     edx, dword ptr [ebp-18]
  004EF200    8BC3            mov     eax, ebx
  004EF202    E8 4543F2FF     call    0041354C
  004EF207    8B55 E8         mov     edx, dword ptr [ebp-18]
  004EF20A    A1 C4855100     mov     eax, dword ptr [5185C4]
  004EF20F    B9 20F34E00     mov     ecx, 004EF320                    ; -user license
  004EF214    E8 7F7FF1FF     call    00407198
  004EF219    A1 C4855100     mov     eax, dword ptr [5185C4]
  004EF21E    8338 00         cmp     dword ptr [eax], 0
  004EF221    75 11           jnz     short 004EF234
  004EF223    A1 38885100     mov     eax, dword ptr [518838]
  004EF228    BA 48F34E00     mov     edx, 004EF348                    ;  [unregistered]
  004EF22D    E8 AA7AF1FF     call    00406CDC
  004EF232    EB 0C           jmp     short 004EF240
  004EF234    A1 38885100     mov     eax, dword ptr [518838]
  004EF239    33D2            xor     edx, edx
  004EF23B    E8 9C7AF1FF     call    00406CDC
  004EF240    33C0            xor     eax, eax
  004EF242    5A              pop     edx
  004EF243    59              pop     ecx
  004EF244    59              pop     ecx
  004EF245    64:8910         mov     dword ptr fs:[eax], edx
  004EF248    68 62F24E00     push    004EF262
  004EF24D    8D45 E8         lea     eax, dword ptr [ebp-18]
  004EF250    BA 05000000     mov     edx, 5
  004EF255    E8 7A7AF1FF     call    00406CD4
  004EF25A    C3              retn
  004EF25B  ^ E9 FC65F1FF     jmp     0040585C
  004EF260  ^ EB EB           jmp     short 004EF24D
  004EF262    5F              pop     edi
  004EF263    5E              pop     esi
  004EF264    5B              pop     ebx
  004EF265    8BE5            mov     esp, ebp
  004EF267    5D              pop     ebp
  004EF268    C3              retn
  未注册时:
2.jpg

3.jpg

  已注册后:
1.jpg

--------------------------------------------------------------------------------
【经验总结】
  看到Smallhorse在PYG论坛发了个破解版,所以忍不住就随手解决之。
  先去官网下载安装,然后把我上传的附件覆盖之
  附上百度网盘下载链接:http://pan.baidu.com/s/1c0szpMo 密码:o0ph

论文潜搜 V1.2完美版:http://www.52pojie.cn/forum.php?mod=viewthread&tid=256583&page=1&extra=#pid5619085
--------------------------------------------------------------------------------
【版权声明】: 本文原创于店小二,转载请注明作者并保存文章的完整,谢谢!

                                                       2014年05月07日 16:21:10



免费评分

参与人数 1热心值 +1 收起 理由
Shark恒 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

guitar08 发表于 2014-5-7 16:44
前排,第一次与楼主这么近,有点小激动啊,
 楼主| wTiAwTiAw 发表于 2014-5-7 16:45
guitar08 发表于 2014-5-7 16:44
前排,第一次与楼主这么近,有点小激动啊,

我也第一次离沙发这么近哦
guitar08 发表于 2014-5-7 16:54
372776828 发表于 2014-5-7 17:11
这就是传说中的高手么
 楼主| wTiAwTiAw 发表于 2014-5-7 17:14
372776828 发表于 2014-5-7 17:11
这就是传说中的高手么

我是菜鸟,请多多指导
ningzhonghui 发表于 2014-5-7 17:23
这个我早上发布了....看了兄弟的破解,觉得不够完好..... 我直接给一个来达到破解
http://www.52pojie.cn/thread-256801-1-1.html
ningzhonghui 发表于 2014-5-7 20:59
胡梓予 发表于 2014-5-7 19:58
兄台 不够完好在哪里?除了这个改跳转,还有赋值破解等。你破解的和他破解的 有什么 区别 ?

他只改跳转 实现显示 哪个版,至于里面的功能有没有完全可以就不详了,我的就改一个值达到全能破解...
 楼主| wTiAwTiAw 发表于 2014-5-8 08:48
ningzhonghui 发表于 2014-5-7 20:59
他只改跳转 实现显示 哪个版,至于里面的功能有没有完全可以就不详了,我的就改一个值达到全能破解...

保证call后EAX的值为270F即可 你说的是这个意思吗?
fzx118 发表于 2014-5-13 11:04
原理   要说明为什么呀 !!!
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-18 03:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表