飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 7515|回复: 2

[原创] 东晨库管 8.02 注册补充

[复制链接]

该用户从未签到

发表于 2005-6-11 18:54:27 | 显示全部楼层 |阅读模式
破解作者】 skyege        05.6.11
【使用工具】 Ollydbg1.10
【破解平台】 Win9x/NT/2000/XP
【软件名称】 东晨库管 8.02
【软件简介】 软件语言:简体中文
             软件类别:国产软件/共享版/仓储租借
             运行环境:Win9x/Me/NT/2000/XP
            《东晨仓库管理系统》是企业单位对仓库日常工作实现计算机智能化处理的应用软件。能外理商品采购、销售、调拨、组装、拆卸借入、 借出、归还、盘点等一般仓库工作,能自动对库存超限的商品报警,多种报表功输出功能,让你的仓库管理工作轻松自如。
【软件大小】 2017KB
【加壳方式】 无壳
【破解声明】 这几天心情不错!
【破解内容】

搜索字符串,得到下边的这些东东:

006E6634   MOV EDX,DCkg802.006E66BC           企业名称
006E66F5   MOV EDX,DCkg802.006E6730           abc
006E6769   MOV EAX,DCkg802.006E6864           注册码无效!
006E67BF   MOV EAX,DCkg802.006E6874           恭喜您!注册成功,多谢您的支持!
006E67DD   MOV EDX,DCkg802.006E68A0           注册用户:
006E6817   MOV EAX,DCkg802.006E6864           注册码无效!
006E7963   MOV EAX,DCkg802.006E7978           要退出系统吗?
006E79C3   MOV EDX,DCkg802.006E7A14           操作员设置
006E7A5D   MOV EDX,DCkg802.006E7C5C           名称
006E7A75   MOV EDX,DCkg802.006E7C6C           当前操作员:
006E7AD2   MOV EDX,DCkg802.006E7C84           注册用户:
006E7AEF   MOV EDX,DCkg802.006E7C98           企业名称
006E7B1F   PUSH DCkg802.006E7CAC              未注册!可试用天数
006E7B3A   PUSH DCkg802.006E7CC8              
006E7B71   PUSH DCkg802.006E7CAC              未注册!可试用天数
006E7B8C   PUSH DCkg802.006E7CC8              
006E7C01   MOV EAX,DCkg802.006E7CCC           你的试用期限已到!

轻松的就来到下面的地方了:

006E7A34    .  55           PUSH EBP
006E7A35    .  68 467C6E00  PUSH DCkg802.006E7C46
006E7A3A    .  64:FF30      PUSH DWORD PTR FS:[EAX]
006E7A3D    .  64:8920      MOV DWORD PTR FS:[EAX],ESP
006E7A40    .  33C0         XOR EAX,EAX
006E7A42    .  55           PUSH EBP
006E7A43    .  68 217C6E00  PUSH DCkg802.006E7C21
006E7A48    .  64:FF30      PUSH DWORD PTR FS:[EAX]
006E7A4B    .  64:8920      MOV DWORD PTR FS:[EAX],ESP
006E7A4E    .  E8 D91FE5FF  CALL DCkg802.00539A2C
006E7A53    .  A1 58F76E00  MOV EAX,DWORD PTR DS:[6EF758]
006E7A58    .  8B00         MOV EAX,DWORD PTR DS:[EAX]
006E7A5A    .  8B40 64      MOV EAX,DWORD PTR DS:[EAX+64]
006E7A5D    .  BA 5C7C6E00  MOV EDX,DCkg802.006E7C5C
006E7A62    .  E8 F935E2FF  CALL DCkg802.0050B060
006E7A67    .  8D55 F8      LEA EDX,DWORD PTR SS:[EBP-8]
006E7A6A    .  8B08         MOV ECX,DWORD PTR DS:[EAX]
006E7A6C    .  FF51 60      CALL NEAR DWORD PTR DS:[ECX+60]
006E7A6F    .  8B4D F8      MOV ECX,DWORD PTR SS:[EBP-8]
006E7A72    .  8D45 FC      LEA EAX,DWORD PTR SS:[EBP-4]
006E7A75    .  BA 6C7C6E00  MOV EDX,DCkg802.006E7C6C                〈----“当前操作员:”
006E7A7A    .  E8 51CCD1FF  CALL DCkg802.004046D0
006E7A7F    .  8B45 FC      MOV EAX,DWORD PTR SS:[EBP-4]
006E7A82    .  50           PUSH EAX
006E7A83    .  8B83 4C04000>MOV EAX,DWORD PTR DS:[EBX+44C]
006E7A89    .  8B80 0802000>MOV EAX,DWORD PTR DS:[EAX+208]
006E7A8F    .  33D2         XOR EDX,EDX
006E7A91    .  E8 FA39D7FF  CALL DCkg802.0045B490
006E7A96    .  5A           POP EDX
006E7A97    .  E8 5039D7FF  CALL DCkg802.0045B3EC
006E7A9C    .  8B83 0C06000>MOV EAX,DWORD PTR DS:[EBX+60C]
006E7AA2    .  E8 4585E0FF  CALL DCkg802.004EFFEC
006E7AA7    .  84C0         TEST AL,AL
006E7AA9    .  0F84 C200000>JE DCkg802.006E7B71                        〈----- 爆破点一:改为 NOP
006E7AAF    .  8B83 4C04000>MOV EAX,DWORD PTR DS:[EBX+44C]
006E7AB5    .  8B80 0802000>MOV EAX,DWORD PTR DS:[EAX+208]
006E7ABB    .  BA 02000000  MOV EDX,2
006E7AC0    .  E8 CB39D7FF  CALL DCkg802.0045B490
006E7AC5    .  50           PUSH EAX
006E7AC6    .  8B83 0C06000>MOV EAX,DWORD PTR DS:[EBX+60C]
006E7ACC    .  8B48 48      MOV ECX,DWORD PTR DS:[EAX+48]
006E7ACF    .  8D45 F4      LEA EAX,DWORD PTR SS:[EBP-C]
006E7AD2    .  BA 847C6E00  MOV EDX,DCkg802.006E7C84                〈----“注册用户:”
006E7AD7    .  E8 F4CBD1FF  CALL DCkg802.004046D0
006E7ADC    .  8B55 F4      MOV EDX,DWORD PTR SS:[EBP-C]
006E7ADF    .  58           POP EAX
006E7AE0    .  E8 0739D7FF  CALL DCkg802.0045B3EC
006E7AE5    .  A1 58F76E00  MOV EAX,DWORD PTR DS:[6EF758]
006E7AEA    .  8B00         MOV EAX,DWORD PTR DS:[EAX]
006E7AEC    .  8B40 68      MOV EAX,DWORD PTR DS:[EAX+68]
006E7AEF    .  BA 987C6E00  MOV EDX,DCkg802.006E7C98                〈----“企业名称”
006E7AF4    .  E8 6735E2FF  CALL DCkg802.0050B060
006E7AF9    .  8D55 F0      LEA EDX,DWORD PTR SS:[EBP-10]
006E7AFC    .  8B08         MOV ECX,DWORD PTR DS:[EAX]
006E7AFE    .  FF51 60      CALL NEAR DWORD PTR DS:[ECX+60]
006E7B01    .  8B45 F0      MOV EAX,DWORD PTR SS:[EBP-10]
006E7B04    .  8BB3 0C06000>MOV ESI,DWORD PTR DS:[EBX+60C]
006E7B0A    .  8B56 48      MOV EDX,DWORD PTR DS:[ESI+48]
006E7B0D    .  E8 BECCD1FF  CALL DCkg802.004047D0
006E7B12    .  0F84 FF00000>JE DCkg802.006E7C17                        〈----- 改为 JMP 就永不过期了。成为永远试用版!
006E7B18    .  8BC6         MOV EAX,ESI
006E7B1A    .  E8 7989E0FF  CALL DCkg802.004F0498
006E7B1F    .  68 AC7C6E00  PUSH DCkg802.006E7CAC                〈-----“未注册!可试用天数”
006E7B24    .  8B83 0C06000>MOV EAX,DWORD PTR DS:[EBX+60C]
006E7B2A    .  E8 7D84E0FF  CALL DCkg802.004EFFAC
006E7B2F    .  8D55 E8      LEA EDX,DWORD PTR SS:[EBP-18]
006E7B32    .  E8 C91BD2FF  CALL DCkg802.00409700
006E7B37    .  FF75 E8      PUSH DWORD PTR SS:[EBP-18]
006E7B3A    .  68 C87C6E00  PUSH DCkg802.006E7CC8
006E7B3F    .  8D45 EC      LEA EAX,DWORD PTR SS:[EBP-14]
006E7B42    .  BA 03000000  MOV EDX,3
006E7B47    .  E8 F8CBD1FF  CALL DCkg802.00404744
006E7B4C    .  8B45 EC      MOV EAX,DWORD PTR SS:[EBP-14]
006E7B4F    .  50           PUSH EAX
006E7B50    .  8B83 4C04000>MOV EAX,DWORD PTR DS:[EBX+44C]
006E7B56    .  8B80 0802000>MOV EAX,DWORD PTR DS:[EAX+208]
006E7B5C    .  BA 02000000  MOV EDX,2
006E7B61    .  E8 2A39D7FF  CALL DCkg802.0045B490
006E7B66    .  5A           POP EDX
006E7B67    .  E8 8038D7FF  CALL DCkg802.0045B3EC
006E7B6C    .  E9 A6000000  JMP DCkg802.006E7C17
006E7B71    >  68 AC7C6E00  PUSH DCkg802.006E7CAC                〈---------“未注册!可试用天数”
006E7B76    .  8B83 0C06000>MOV EAX,DWORD PTR DS:[EBX+60C]
006E7B7C    .  E8 2B84E0FF  CALL DCkg802.004EFFAC
006E7B81    .  8D55 E0      LEA EDX,DWORD PTR SS:[EBP-20]
006E7B84    .  E8 771BD2FF  CALL DCkg802.00409700
006E7B89    .  FF75 E0      PUSH DWORD PTR SS:[EBP-20]
006E7B8C    .  68 C87C6E00  PUSH DCkg802.006E7CC8
006E7B91    .  8D45 E4      LEA EAX,DWORD PTR SS:[EBP-1C]
006E7B94    .  BA 03000000  MOV EDX,3
006E7B99    .  E8 A6CBD1FF  CALL DCkg802.00404744
006E7B9E    .  8B45 E4      MOV EAX,DWORD PTR SS:[EBP-1C]
006E7BA1    .  50           PUSH EAX
006E7BA2    .  8B83 4C04000>MOV EAX,DWORD PTR DS:[EBX+44C]
006E7BA8    .  8B80 0802000>MOV EAX,DWORD PTR DS:[EAX+208]
006E7BAE    .  BA 02000000  MOV EDX,2
006E7BB3    .  E8 D838D7FF  CALL DCkg802.0045B490
006E7BB8    .  5A           POP EDX
006E7BB9    .  E8 2E38D7FF  CALL DCkg802.0045B3EC
006E7BBE    .  8B83 0C06000>MOV EAX,DWORD PTR DS:[EBX+60C]
006E7BC4    .  E8 B38AE0FF  CALL DCkg802.004F067C
006E7BC9    .  84C0         TEST AL,AL
006E7BCB    .  74 4A        JE SHORT DCkg802.006E7C17                〈------这里不跳就要求注册啦!
006E7BCD    .  8BCB         MOV ECX,EBX
006E7BCF    .  B2 01        MOV DL,1
006E7BD1    .  A1 BC636E00  MOV EAX,DWORD PTR DS:[6E63BC]
006E7BD6    .  E8 D9B3DBFF  CALL DCkg802.004A2FB4
006E7BDB    .  8B15 68F26E0>MOV EDX,DWORD PTR DS:[6EF268]
006E7BE1    .  8902         MOV DWORD PTR DS:[EDX],EAX
006E7BE3    .  A1 68F26E00  MOV EAX,DWORD PTR DS:[6EF268]
006E7BE8    .  8B00         MOV EAX,DWORD PTR DS:[EAX]
006E7BEA    .  8B10         MOV EDX,DWORD PTR DS:[EAX]
006E7BEC    .  FF92 EC00000>CALL NEAR DWORD PTR DS:[EDX+EC]        〈-----注册窗口。追进!!!!
006E7BF2    .  8B83 0C06000>MOV EAX,DWORD PTR DS:[EBX+60C]
006E7BF8    .  E8 EF83E0FF  CALL DCkg802.004EFFEC
006E7BFD    .  84C0         TEST AL,AL
006E7BFF    .  75 16        JNZ SHORT DCkg802.006E7C17                〈-------注册成功这里会跳走,失败就不跳了。
006E7C01    .  B8 CC7C6E00  MOV EAX,DCkg802.006E7CCC                〈------- “你的试用期限已到”
006E7C06    .  E8 DD1DE5FF  CALL DCkg802.005399E8
006E7C0B    .  A1 C0F66E00  MOV EAX,DWORD PTR DS:[6EF6C0]
006E7C10    .  8B00         MOV EAX,DWORD PTR DS:[EAX]
006E7C12    .  E8 5D30DCFF  CALL DCkg802.004AAC74
006E7C17    >  33C0         XOR EAX,EAX
006E7C19    .  5A           POP EDX
006E7C1A    .  59           POP ECX
006E7C1B    .  59           POP ECX
006E7C1C    .  64:8910      MOV DWORD PTR FS:[EAX],EDX
006E7C1F    .  EB 0A        JMP SHORT DCkg802.006E7C2B
006E7C21    .^ E9 0EBED1FF  JMP DCkg802.00403A34
006E7C26    .  E8 35C2D1FF  CALL DCkg802.00403E60
006E7C2B    >  33C0         XOR EAX,EAX
006E7C2D    .  5A           POP EDX
006E7C2E    .  59           POP ECX
006E7C2F    .  59           POP ECX
006E7C30    .  64:8910      MOV DWORD PTR FS:[EAX],EDX
006E7C33    .  68 4D7C6E00  PUSH DCkg802.006E7C4D
006E7C38    >  8D45 E0      LEA EAX,DWORD PTR SS:[EBP-20]
006E7C3B    .  BA 08000000  MOV EDX,8
006E7C40    .  E8 A3C7D1FF  CALL DCkg802.004043E8
006E7C45    .  C3           RETN

*****************关键CALL  006E6734  ****************************

假名:skyege
假码:123456789

006E6734   /.  55           PUSH EBP        〈---在此下断,慢慢往下走。
006E6735   |.  8BEC         MOV EBP,ESP
006E6737   |.  33C9         XOR ECX,ECX
006E6739   |.  51           PUSH ECX
006E673A   |.  51           PUSH ECX
006E673B   |.  51           PUSH ECX
006E673C   |.  51           PUSH ECX
006E673D   |.  51           PUSH ECX
006E673E   |.  53           PUSH EBX
006E673F   |.  8BD8         MOV EBX,EAX
006E6741   |.  33C0         XOR EAX,EAX
006E6743   |.  55           PUSH EBP
006E6744   |.  68 58686E00  PUSH DCkg802.006E6858
006E6749   |.  64:FF30      PUSH DWORD PTR FS:[EAX]
006E674C   |.  64:8920      MOV DWORD PTR FS:[EAX],ESP
006E674F   |.  8D55 FC      LEA EDX,DWORD PTR SS:[EBP-4]
006E6752   |.  8B83 2003000>MOV EAX,DWORD PTR DS:[EBX+320]
006E6758   |.  E8 AF2DDAFF  CALL DCkg802.0048950C
006E675D   |.  8B45 FC      MOV EAX,DWORD PTR SS:[EBP-4]        〈----假名“skyege”
006E6760   |.  E8 6FFFFFFF  CALL DCkg802.006E66D4                〈----判断注册名,比较。追进去就知道是固定的“abc”,
006E6765   |.  84C0         TEST AL,AL
006E6767   |.  75 1B        JNZ SHORT DCkg802.006E6784                〈----爆破点一
006E6769   |.  B8 64686E00  MOV EAX,DCkg802.006E6864                〈----“注册码无效!”
006E676E   |.  E8 7532E5FF  CALL DCkg802.005399E8
006E6773   |.  A1 C0F66E00  MOV EAX,DWORD PTR DS:[6EF6C0]
006E6778   |.  8B00         MOV EAX,DWORD PTR DS:[EAX]
006E677A   |.  E8 F544DCFF  CALL DCkg802.004AAC74
006E677F   |.  E9 A9000000  JMP DCkg802.006E682D
006E6784   |>  8D55 F8      LEA EDX,DWORD PTR SS:[EBP-8]
006E6787   |.  8B83 0C03000>MOV EAX,DWORD PTR DS:[EBX+30C]
006E678D   |.  E8 7A2DDAFF  CALL DCkg802.0048950C
006E6792   |.  8B45 F8      MOV EAX,DWORD PTR SS:[EBP-8]        〈-----假码“123456789”
006E6795   |.  50           PUSH EAX
006E6796   |.  8D55 F4      LEA EDX,DWORD PTR SS:[EBP-C]
006E6799   |.  8B83 0403000>MOV EAX,DWORD PTR DS:[EBX+304]
006E679F   |.  E8 682DDAFF  CALL DCkg802.0048950C
006E67A4   |.  8B55 F4      MOV EDX,DWORD PTR SS:[EBP-C]
006E67A7   |.  A1 CCF46E00  MOV EAX,DWORD PTR DS:[6EF4CC]
006E67AC   |.  8B00         MOV EAX,DWORD PTR DS:[EAX]
006E67AE   |.  8B80 0C06000>MOV EAX,DWORD PTR DS:[EAX+60C]
006E67B4   |.  33C9         XOR ECX,ECX
006E67B6   |.  E8 E19BE0FF  CALL DCkg802.004F039C                〈----关键CALL,追进去!
006E67BB   |.  84C0         TEST AL,AL
006E67BD   |.  74 58        JE SHORT DCkg802.006E6817
006E67BF   |.  B8 74686E00  MOV EAX,DCkg802.006E6874                〈----“恭喜您!注册成功,多谢您的支持!”
006E67C4   |.  E8 1F32E5FF  CALL DCkg802.005399E8
006E67C9   |.  8D55 EC      LEA EDX,DWORD PTR SS:[EBP-14]
006E67CC   |.  8B83 0403000>MOV EAX,DWORD PTR DS:[EBX+304]
006E67D2   |.  E8 352DDAFF  CALL DCkg802.0048950C
006E67D7   |.  8B4D EC      MOV ECX,DWORD PTR SS:[EBP-14]
006E67DA   |.  8D45 F0      LEA EAX,DWORD PTR SS:[EBP-10]
006E67DD   |.  BA A0686E00  MOV EDX,DCkg802.006E68A0                〈-----“注册用户:”
006E67E2   |.  E8 E9DED1FF  CALL DCkg802.004046D0
006E67E7   |.  8B45 F0      MOV EAX,DWORD PTR SS:[EBP-10]
006E67EA   |.  50           PUSH EAX
006E67EB   |.  A1 CCF46E00  MOV EAX,DWORD PTR DS:[6EF4CC]
006E67F0   |.  8B00         MOV EAX,DWORD PTR DS:[EAX]
006E67F2   |.  8B80 4C04000>MOV EAX,DWORD PTR DS:[EAX+44C]
006E67F8   |.  8B80 0802000>MOV EAX,DWORD PTR DS:[EAX+208]
006E67FE   |.  BA 02000000  MOV EDX,2
006E6803   |.  E8 884CD7FF  CALL DCkg802.0045B490
006E6808   |.  5A           POP EDX
006E6809   |.  E8 DE4BD7FF  CALL DCkg802.0045B3EC
006E680E   |.  8BC3         MOV EAX,EBX
006E6810   |.  E8 4F09DCFF  CALL DCkg802.004A7164
006E6815   |.  EB 16        JMP SHORT DCkg802.006E682D
006E6817   |>  B8 64686E00  MOV EAX,DCkg802.006E6864                〈-----“注册码无效!”
006E681C   |.  E8 C731E5FF  CALL DCkg802.005399E8
006E6821   |.  A1 C0F66E00  MOV EAX,DWORD PTR DS:[6EF6C0]
006E6826   |.  8B00         MOV EAX,DWORD PTR DS:[EAX]
006E6828   |.  E8 4744DCFF  CALL DCkg802.004AAC74
006E682D   |>  33C0         XOR EAX,EAX
006E682F   |.  5A           POP EDX
006E6830   |.  59           POP ECX
006E6831   |.  59           POP ECX
006E6832   |.  64:8910      MOV DWORD PTR FS:[EAX],EDX
006E6835   |.  68 5F686E00  PUSH DCkg802.006E685F
006E683A   |>  8D45 EC      LEA EAX,DWORD PTR SS:[EBP-14]
006E683D   |.  E8 82DBD1FF  CALL DCkg802.004043C4
006E6842   |.  8D45 F0      LEA EAX,DWORD PTR SS:[EBP-10]
006E6845   |.  E8 7ADBD1FF  CALL DCkg802.004043C4
006E684A   |.  8D45 F4      LEA EAX,DWORD PTR SS:[EBP-C]
006E684D   |.  BA 03000000  MOV EDX,3
006E6852   |.  E8 91DBD1FF  CALL DCkg802.004043E8
006E6857   \.  C3           RETN

**********************关键CALL DCkg802.004F039C **************************

004F039C   /$  55           PUSH EBP
004F039D   |.  8BEC         MOV EBP,ESP
004F039F   |.  83C4 F0      ADD ESP,-10
004F03A2   |.  53           PUSH EBX
004F03A3   |.  33DB         XOR EBX,EBX
004F03A5   |.  895D F0      MOV DWORD PTR SS:[EBP-10],EBX
004F03A8   |.  895D F4      MOV DWORD PTR SS:[EBP-C],EBX
004F03AB   |.  894D F8      MOV DWORD PTR SS:[EBP-8],ECX
004F03AE   |.  8955 FC      MOV DWORD PTR SS:[EBP-4],EDX
004F03B1   |.  8BD8         MOV EBX,EAX
004F03B3   |.  8B45 FC      MOV EAX,DWORD PTR SS:[EBP-4]
004F03B6   |.  E8 B944F1FF  CALL DCkg802.00404874
004F03BB   |.  8B45 F8      MOV EAX,DWORD PTR SS:[EBP-8]
004F03BE   |.  E8 B144F1FF  CALL DCkg802.00404874
004F03C3   |.  8B45 08      MOV EAX,DWORD PTR SS:[EBP+8]
004F03C6   |.  E8 A944F1FF  CALL DCkg802.00404874
004F03CB   |.  33C0         XOR EAX,EAX
004F03CD   |.  55           PUSH EBP
004F03CE   |.  68 86044F00  PUSH DCkg802.004F0486
004F03D3   |.  64:FF30      PUSH DWORD PTR FS:[EAX]
004F03D6   |.  64:8920      MOV DWORD PTR FS:[EAX],ESP
004F03D9   |.  8B45 FC      MOV EAX,DWORD PTR SS:[EBP-4]
004F03DC   |.  E8 A342F1FF  CALL DCkg802.00404684
004F03E1   |.  3B43 4C      CMP EAX,DWORD PTR DS:[EBX+4C]
004F03E4   |.  7F 19        JG SHORT DCkg802.004F03FF
004F03E6   |.  8B45 FC      MOV EAX,DWORD PTR SS:[EBP-4]
004F03E9   |.  E8 9642F1FF  CALL DCkg802.00404684
004F03EE   |.  3B43 50      CMP EAX,DWORD PTR DS:[EBX+50]
004F03F1   |.  7C 0C        JL SHORT DCkg802.004F03FF
004F03F3   |.  8B45 08      MOV EAX,DWORD PTR SS:[EBP+8]
004F03F6   |.  E8 8942F1FF  CALL DCkg802.00404684                〈---再次检查假码
004F03FB   |.  85C0         TEST EAX,EAX
004F03FD   |.  75 04        JNZ SHORT DCkg802.004F0403                〈---空就 OVER 了!
004F03FF   |>  33DB         XOR EBX,EBX
004F0401   |.  EB 60        JMP SHORT DCkg802.004F0463
004F0403   |>  8D55 F4      LEA EDX,DWORD PTR SS:[EBP-C]
004F0406   |.  8B45 08      MOV EAX,DWORD PTR SS:[EBP+8]
004F0409   |.  E8 928BF1FF  CALL DCkg802.00408FA0                〈----这里是把假码中的小写字母都转化为大写字母,有的话
004F040E   |.  8B55 F4      MOV EDX,DWORD PTR SS:[EBP-C]
004F0411   |.  8D45 08      LEA EAX,DWORD PTR SS:[EBP+8]
004F0414   |.  E8 4340F1FF  CALL DCkg802.0040445C
004F0419   |.  8D4D F0      LEA ECX,DWORD PTR SS:[EBP-10]
004F041C   |.  8B55 FC      MOV EDX,DWORD PTR SS:[EBP-4]
004F041F   |.  8BC3         MOV EAX,EBX
004F0421   |.  E8 CEFBFFFF  CALL DCkg802.004EFFF4                〈----计算真码的CALL,搞算法的进。
004F0426   |.  8B45 F0      MOV EAX,DWORD PTR SS:[EBP-10]        〈-----EAX 里面就是真正的注册码。EAX= 545F91E394A0
004F0429   |.  8B55 08      MOV EDX,DWORD PTR SS:[EBP+8]        〈-----假码“123456789”
004F042C   |.  E8 E78BF1FF  CALL DCkg802.00409018                〈-----比较啦。
004F0431   |.  85C0         TEST EAX,EAX
004F0433   |.  74 04        JE SHORT DCkg802.004F0439                〈----不跳就 over
004F0435   |.  33DB         XOR EBX,EBX
004F0437   |.  EB 2A        JMP SHORT DCkg802.004F0463
004F0439   |>  8D43 48      LEA EAX,DWORD PTR DS:[EBX+48]
004F043C   |.  8B55 FC      MOV EDX,DWORD PTR SS:[EBP-4]
004F043F   |.  E8 D43FF1FF  CALL DCkg802.00404418
004F0444   |.  8D43 54      LEA EAX,DWORD PTR DS:[EBX+54]
004F0447   |.  8B55 F8      MOV EDX,DWORD PTR SS:[EBP-8]
004F044A   |.  E8 C93FF1FF  CALL DCkg802.00404418
004F044F   |.  8D43 5C      LEA EAX,DWORD PTR DS:[EBX+5C]
004F0452   |.  8B55 08      MOV EDX,DWORD PTR SS:[EBP+8]
004F0455   |.  E8 BE3FF1FF  CALL DCkg802.00404418
004F045A   |.  8BC3         MOV EAX,EBX
004F045C   |.  E8 5B020000  CALL DCkg802.004F06BC
004F0461   |.  B3 01        MOV BL,1
004F0463   |>  33C0         XOR EAX,EAX
004F0465   |.  5A           POP EDX
004F0466   |.  59           POP ECX
004F0467   |.  59           POP ECX
004F0468   |.  64:8910      MOV DWORD PTR FS:[EAX],EDX
004F046B   |.  68 8D044F00  PUSH DCkg802.004F048D
004F0470   |>  8D45 F0      LEA EAX,DWORD PTR SS:[EBP-10]
004F0473   |.  BA 04000000  MOV EDX,4
004F0478   |.  E8 6B3FF1FF  CALL DCkg802.004043E8
004F047D   |.  8D45 08      LEA EAX,DWORD PTR SS:[EBP+8]
004F0480   |.  E8 3F3FF1FF  CALL DCkg802.004043C4
004F0485   \.  C3           RETN
--------------------------------------------------------------------------------
【破解总结】

明码比较软件(快要绝种的)。注册名为固定的 “abc”(小写字母),好象注册码是根据你的硬盘机器码来计算的。我的注册码是 “545F91E394A0”。

注册标志和试用天数均保存在注册表下:Software\CLASSES\CLSID\{7FF02D23-1973-410E-88EB-51973625BB7F}\InprocServer32 下的 ThreadingModel 键值,只要把这个键值删除,就可以成为未注册的永远试用版本!呵呵

004F071A     PUSH DCkg802.004F0878                  ASCII "\Software\CLASSES\CLSID\"
004F0722     PUSH DCkg802.004F089C                  ASCII "\InprocServer32"
004F07B9     MOV ESI,DCkg802.004F08AC               ASCII 04,"2.00"
004F0817     MOV EDX,DCkg802.004F08BC               ASCII "ThreadingModel"

004F09D4     PUSH DCkg802.004F0AD0                  ASCII "\Software\CLASSES\CLSID\"
004F09DC     PUSH DCkg802.004F0AF4                  ASCII "\InprocServer32"
004F0A01     MOV EDX,DCkg802.004F0B0C               ASCII "ThreadingModel"
004F0A1D     MOV EDX,DCkg802.004F0B0C               ASCII "ThreadingModel"

--------------------------------------------------------------------------------
PYG19周年生日快乐!
  • TA的每日心情
    无聊
    2020-4-10 17:02
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2005-8-13 15:52:33 | 显示全部楼层
    看不懂,反正是学习啦!!
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2005-10-3 14:51:27 | 显示全部楼层
    不错的脱文,好帖。
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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