hxssjy 发表于 2008-3-14 11:47:47

帮助看看啊跟踪了好多天,也没破解,请高手指教!谢谢!!

帮助看看啊跟踪了好多天,也没破解,请高手指教!谢谢!!(为了学习破解),文件里面有我的破解过程,跟了很久找不到算法所在处,望老大指点迷津,再声谢谢了!
文件下载地址:http://pickup.mofile.com/1342998039380768

破解说明: 帮助看看啊跟踪了好多天,也没破解,请高手指教!谢谢!!(为了学习破解)


以下是我的分析,就是没有找到软件算法位置:
0065CE7C/.55            PUSH EBP                               ;注册入口
0065CE7D|.8BEC          MOV EBP,ESP
0065CE7F|.33C9          XOR ECX,ECX
0065CE81|.51            PUSH ECX
0065CE82|.51            PUSH ECX
0065CE83|.51            PUSH ECX
0065CE84|.51            PUSH ECX
0065CE85|.56            PUSH ESI
0065CE86|.8BF0          MOV ESI,EAX
0065CE88|.33C0          XOR EAX,EAX
0065CE8A|.55            PUSH EBP
0065CE8B|.68 7CCF6500   PUSH 店铺电脑.0065CF7C
0065CE90|.64:FF30       PUSH DWORD PTR FS:
0065CE93|.64:8920       MOV DWORD PTR FS:,ESP
0065CE96|.8D55 FC       LEA EDX,DWORD PTR SS:
0065CE99|.8B86 FC020000 MOV EAX,DWORD PTR DS:
0065CE9F|.E8 08A3E0FF   CALL 店铺电脑.004671AC                     ;假码的位数传入寄存器EAX中
0065CEA4|.837D FC 00    CMP DWORD PTR SS:,0
0065CEA8|.74 36         JE SHORT 店铺电脑.0065CEE0
0065CEAA|.8D55 F8       LEA EDX,DWORD PTR SS:
0065CEAD|.8B86 FC020000 MOV EAX,DWORD PTR DS:
0065CEB3|.E8 F4A2E0FF   CALL 店铺电脑.004671AC                     ;假码的位数传入寄存器EAX中
0065CEB8|.8B45 F8       MOV EAX,DWORD PTR SS:
0065CEBB|.E8 F07FDAFF   CALL 店铺电脑.00404EB0                     ;假码出现在寄存器EAX中
0065CEC0|.83F8 23       CMP EAX,23                               ;对比注册码是否大于35位(十进制)
0065CEC3|.7C 1B         JL SHORT 店铺电脑.0065CEE0                   ;小于35则跳(结束)
0065CEC5|.8D55 F4       LEA EDX,DWORD PTR SS:
0065CEC8|.8B86 FC020000 MOV EAX,DWORD PTR DS:
0065CECE|.E8 D9A2E0FF   CALL 店铺电脑.004671AC
0065CED3|.8B45 F4       MOV EAX,DWORD PTR SS:
0065CED6|.E8 D57FDAFF   CALL 店铺电脑.00404EB0
0065CEDB|.83F8 34       CMP EAX,34                               ;对比注册码是否大于52位(十进制)
0065CEDE|.7E 33         JLE SHORT 店铺电脑.0065CF13                  ;小于等于52则跳到认证注册
0065CEE0|>B8 90CF6500   MOV EAX,店铺电脑.0065CF90                  ;注册信息不正确,如果您尚未获得注册码,请查看购买方法
0065CEE5|.E8 3AEBDDFF   CALL 店铺电脑.0043BA24
0065CEEA|.6A 03         PUSH 3
0065CEEC|.68 C8CF6500   PUSH 店铺电脑.0065CFC8                     ;_blank
0065CEF1|.6A 00         PUSH 0
0065CEF3|.68 D0CF6500   PUSH 店铺电脑.0065CFD0                     ;http://www.kiwisoft.cn/reg.htm
0065CEF8|.68 F0CF6500   PUSH 店铺电脑.0065CFF0                     ;open
0065CEFD|.8BC6          MOV EAX,ESI
0065CEFF|.E8 2C0CE1FF   CALL 店铺电脑.0046DB30
0065CF04|.50            PUSH EAX                                 ; |hWnd
0065CF05|.E8 12AEDDFF   CALL <JMP.&shell32.ShellExecuteA>      ; \ShellExecuteA
0065CF0A|.8BC6          MOV EAX,ESI
0065CF0C|.E8 DF76E2FF   CALL 店铺电脑.004845F0
0065CF11|.EB 46         JMP SHORT 店铺电脑.0065CF59
0065CF13|>8B15 F0416700 MOV EDX,DWORD PTR DS:            ;店铺电脑.006788D4
0065CF19|.8B12          MOV EDX,DWORD PTR DS:
0065CF1B|.8D45 F0       LEA EAX,DWORD PTR SS:
0065CF1E|.B9 00D06500   MOV ECX,店铺电脑.0065D000                  ;license.xml
0065CF23|.E8 D47FDAFF   CALL 店铺电脑.00404EFC                     ;建立LICENSE.XML
0065CF28|.8B55 F0       MOV EDX,DWORD PTR SS:
0065CF2B|.8B86 FC020000 MOV EAX,DWORD PTR DS:
0065CF31|.8B80 20020000 MOV EAX,DWORD PTR DS:
0065CF37|.8B08          MOV ECX,DWORD PTR DS:
0065CF39|.FF51 74       CALL DWORD PTR DS:
0065CF3C|.B8 14D06500   MOV EAX,店铺电脑.0065D014                  ;已成功输入,请重新打开软件读取授权信息
0065CF41|.E8 DEEADDFF   CALL 店铺电脑.0043BA24                     ;CALL已成功输入,重启软件
0065CF46|.8BC6          MOV EAX,ESI
0065CF48|.E8 A376E2FF   CALL 店铺电脑.004845F0
0065CF4D|.A1 F0406700   MOV EAX,DWORD PTR DS:
0065CF52|.8B00          MOV EAX,DWORD PTR DS:
0065CF54|.E8 B3B0E2FF   CALL 店铺电脑.0048800C
0065CF59|>33C0          XOR EAX,EAX
0065CF5B|.5A            POP EDX
0065CF5C|.59            POP ECX
0065CF5D|.59            POP ECX
0065CF5E|.64:8910       MOV DWORD PTR FS:,EDX
0065CF61|.68 83CF6500   PUSH 店铺电脑.0065CF83
0065CF66|>8D45 F0       LEA EAX,DWORD PTR SS:
0065CF69|.E8 827CDAFF   CALL 店铺电脑.00404BF0
0065CF6E|.8D45 F4       LEA EAX,DWORD PTR SS:             ;传第一行假码地址到EAX
0065CF71|.BA 03000000   MOV EDX,3
0065CF76|.E8 997CDAFF   CALL 店铺电脑.00404C14
0065CF7B\.C3            RETN

下面是重启验证的三个地方:

地址=0065BC15
反汇编=MOV ECX,店铺电脑.0065C294
文本字串=license.xml

超级字串参考+      , 条目 4678
地址=0065BC54
反汇编=MOV ECX,店铺电脑.0065C294
文本字串=license.xml

超级字串参考+      , 条目 4690
地址=0065C521
反汇编=MOV ECX,店铺电脑.0065C784
文本字串=license.xml

下面是一段算法,但算出的结果不是注册码
0065BAD3|. /7E 60         JLE SHORT 店铺电脑.0065BB35
0065BAD5|. |C745 E8 01000>MOV DWORD PTR SS:,1
0065BADC|> |8B45 FC       /MOV EAX,DWORD PTR SS:
0065BADF|. |8B55 E8       |MOV EDX,DWORD PTR SS:
0065BAE2|. |0FB64410 FF   |MOVZX EAX,BYTE PTR DS:
0065BAE7|. |03C3          |ADD EAX,EBX
0065BAE9|. |B9 FF000000   |MOV ECX,0FF
0065BAEE|. |99            |CDQ
0065BAEF|. |F7F9          |IDIV ECX
0065BAF1|. |8BDA          |MOV EBX,EDX
0065BAF3|. |3B75 F0       |CMP ESI,DWORD PTR SS:
0065BAF6|. |7D 03         |JGE SHORT 店铺电脑.0065BAFB
0065BAF8|. |46            |INC ESI
0065BAF9|. |EB 05         |JMP SHORT 店铺电脑.0065BB00
0065BAFB|> |BE 01000000   |MOV ESI,1
0065BB00|> |8B45 F8       |MOV EAX,DWORD PTR SS:
0065BB03|. |0FB64430 FF   |MOVZX EAX,BYTE PTR DS:
0065BB08|. |33D8          |XOR EBX,EAX
0065BB0A|. |8D45 DC       |LEA EAX,DWORD PTR SS:
0065BB0D|. |50            |PUSH EAX                              ; /Arg1
0065BB0E|. |895D E0       |MOV DWORD PTR SS:,EBX         ; |
0065BB11|. |C645 E4 00    |MOV BYTE PTR SS:,0            ; |
0065BB15|. |8D55 E0       |LEA EDX,DWORD PTR SS:         ; |
0065BB18|. |33C9          |XOR ECX,ECX                           ; |
0065BB1A|. |B8 94BB6500   |MOV EAX,店铺电脑.0065BB94                   ; |ASCII "%1.2x"
0065BB1F|. |E8 E0F1DAFF   |CALL 店铺电脑.0040AD04                      ; \店铺电脑.0040AD04
0065BB24|. |8B55 DC       |MOV EDX,DWORD PTR SS:
0065BB27|. |8D45 EC       |LEA EAX,DWORD PTR SS:
0065BB2A|. |E8 8993DAFF   |CALL 店铺电脑.00404EB8
0065BB2F|. |FF45 E8       |INC DWORD PTR SS:
0065BB32|. |4F            |DEC EDI
0065BB33|.^|75 A7         \JNZ SHORT 店铺电脑.0065BADC

[ 本帖最后由 hxssjy 于 2008-4-11 12:39 编辑 ]

senots 发表于 2008-3-14 23:34:35

没有提取码。下不了

剑客之道 发表于 2008-3-15 02:17:39

后半部分同时也是提取码

剑客之道 发表于 2008-3-15 02:18:22

/:001 压2.91M

hxssjy 发表于 2008-3-15 08:57:17

取:4894742428376414

senots 发表于 2008-3-15 15:49:59

我还是提取不了。。晕~~~~~

hxssjy 发表于 2008-3-16 11:26:27

senots洗要:http://hpply3000.ys168.com/
谢谢

Nisy 发表于 2008-4-11 13:40:20

算法比较刁 防下段上处理的也不错 /:good一会回来后看一下

flyecg 发表于 2008-4-12 23:52:30

搭车问一下,电脑的超级伴侣V2.00是一需要重启验证的软件;
小弟还是菜乌,跟了许久,实在搞不定;
Nisy大虾可否帮忙看一下,谢谢!
https://www.chinapyg.com/viewthread.php?tid=27202&extra=page%3D1
20楼

[ 本帖最后由 flyecg 于 2008-4-13 05:23 编辑 ]

ZHOU2X 发表于 2008-4-29 09:13:38

查找字符串 license.xml ,然后在其验证部分爆破即可
算法是大数运算,看了头疼,就暴了/:L
页: [1]
查看完整版本: 帮助看看啊跟踪了好多天,也没破解,请高手指教!谢谢!!