asd9988 发表于 2011-9-16 13:28

CM菜鸟的一个CM。易语言 简单加减乘除。- -

本帖最后由 asd9988 于 2011-9-16 13:36 编辑


成功,提示“验证成功…”
失败 提示“ERROR ”并且询问你是否要创建个文本如果点了”是“ 会创建个SET.INI文件 验证用把结果写入里面
然后再打开程序是否成功。



机器ID为0的可用注册码
“2.610565197466e+015”

另外说下。。程序是没壳的~ 没窗体

计算硬件特征 (硬盘)程序无窗体。
运行开始会弹出你的硬盘ID 计算之用。





pwzh88 发表于 2011-9-16 13:36

试试看怎么样

pwzh88 发表于 2011-9-16 13:38

本帖最后由 pwzh88 于 2011-9-16 13:55 编辑

我晕。我简单啊

一个字节就破了

冰封溪谷 发表于 2011-9-16 13:45

回复 pwzh88 的帖子

00401215|. /74 09         je XCrack_1.00401220
00401217|. |53            push ebx
00401218|. |E8 F0020000   call Crack_1.0040150D
0040121D|. |83C4 04       add esp,0x4
00401220|> \58            pop eax
00401221|.8945 FC       mov ,eax
00401224|.68 00000000   push 0x0
00401229|.BB 701A4000   mov ebx,Crack_1.00401A70               ;j
0040122E|.E8 E0020000   call Crack_1.00401513                  ;取硬件码
00401233|.83C4 04       add esp,0x4
00401236|.8945 F8       mov ,eax
00401239|.6A 00         push 0x0
0040123B|.6A 00         push 0x0
0040123D|.6A 00         push 0x0
0040123F|.68 01030080   push 0x80000301
00401244|.6A 00         push 0x0
00401246|.68 00000000   push 0x0
0040124B|.68 01030080   push 0x80000301
00401250|.6A 00         push 0x0
00401252|.FF75 F8       push
00401255|.68 03000000   push 0x3
0040125A|.BB F0174000   mov ebx,Crack_1.004017F0
0040125F|.E8 AF020000   call Crack_1.00401513                  ;硬弹出件码对话框
00401264|.83C4 28       add esp,0x28
00401267|.68 00000000   push 0x0
0040126C|.BB 701A4000   mov ebx,Crack_1.00401A70               ;j
00401271|.E8 9D020000   call Crack_1.00401513
00401276|.83C4 04       add esp,0x4
00401279|.8945 F0       mov ,eax
0040127C|.DB45 F0       fild
0040127F|.DD5D F0       fstp qword ptr ss:             ;换算成浮点型
00401282|.DD45 F0       fld qword ptr ss:
00401285|.DC05 2E434600 fadd qword ptr ds:             ;硬件码+2610565197465600
0040128B|.DD5D E8       fstp qword ptr ss:
0040128E|.68 01060080   push 0x80000601
00401293|.FF75 EC       push
00401296|.FF75 E8       push
00401299|.68 01000000   push 0x1
0040129E|.BB A0164000   mov ebx,Crack_1.004016A0
004012A3|.E8 6B020000   call Crack_1.00401513
004012A8|.83C4 10       add esp,0x10
004012AB|.8945 E4       mov ,eax
004012AE|.8B45 E4       mov eax,
004012B1|.50            push eax
004012B2|.FF75 FC       push
004012B5|.E8 11FEFFFF   call Crack_1.004010CB                  ;比较真假码
004012BA|.83C4 08       add esp,0x8
004012BD|.83F8 00       cmp eax,0x0
004012C0|.B8 00000000   mov eax,0x0
004012C5|.0F94C0      sete al                                  ;确定标志位
004012C8|.8945 E0       mov ,eax
004012CB|.8B5D E4       mov ebx,
004012CE|.85DB          test ebx,ebx
004012D0|.74 09         je XCrack_1.004012DB
004012D2|.53            push ebx
004012D3|.E8 35020000   call Crack_1.0040150D
004012D8|.83C4 04       add esp,0x4
004012DB|>837D E0 00    cmp ,0x0
004012DF|.0F84 3B000000 je Crack_1.00401320
004012E5|.68 04000080   push 0x80000004
004012EA|.6A 00         push 0x0
004012EC|.68 36434600   push Crack_1.00464336                  ;注册提示:
004012F1|.68 01030080   push 0x80000301
004012F6|.6A 00         push 0x0
004012F8|.68 40000000   push 0x40
004012FD|.68 04000080   push 0x80000004
00401302|.6A 00         push 0x0
00401304|.68 41434600   push Crack_1.00464341                  ;验证成功…
00401309|.68 03000000   push 0x3
0040130E|.BB F0174000   mov ebx,Crack_1.004017F0
00401313|.E8 FB010000   call Crack_1.00401513
00401318|.83C4 28       add esp,0x28
0040131B|.E9 30000000   jmp Crack_1.00401350
00401320|>6A 00         push 0x0
00401322|.6A 00         push 0x0
00401324|.6A 00         push 0x0
00401326|.68 01030080   push 0x80000301
0040132B|.6A 00         push 0x0
0040132D|.68 10000000   push 0x10
00401332|.68 04000080   push 0x80000004
00401337|.6A 00         push 0x0
00401339|.68 4C434600   push Crack_1.0046434C                  ;Error
0040133E|.68 03000000   push 0x3
00401343|.BB F0174000   mov ebx,Crack_1.004017F0
00401348|.E8 C6010000   call Crack_1.00401513
0040134D|.83C4 28       add esp,0x28
00401350|>68 00000000   push 0x0
00401355|.BB 70154000   mov ebx,Crack_1.00401570               ;j
0040135A|.E8 B4010000   call Crack_1.00401513
0040135F|.83C4 04       add esp,0x4
00401362|.8945 F8       mov ,eax
00401365|.68 10434600   push Crack_1.00464310                  ;\Set.ini
0040136A|.FF75 F8       push
0040136D|.B9 02000000   mov ecx,0x2
00401372|.E8 F8FCFFFF   call Crack_1.0040106F
00401377|.83C4 08       add esp,0x8
0040137A|.8945 F4       mov ,eax
0040137D|.8B5D F8       mov ebx,
00401380|.85DB          test ebx,ebx
00401382|.74 09         je XCrack_1.0040138D
00401384|.53            push ebx
00401385|.E8 83010000   call Crack_1.0040150D
0040138A|.83C4 04       add esp,0x4
0040138D|>68 04000080   push 0x80000004
00401392|.6A 00         push 0x0
00401394|.8B45 F4       mov eax,
00401397|.85C0          test eax,eax
00401399|.75 05         jnz XCrack_1.004013A0
0040139B|.B8 2D434600   mov eax,Crack_1.0046432D
004013A0|>50            push eax
004013A1|.68 01000000   push 0x1
004013A6|.BB B0174000   mov ebx,Crack_1.004017B0
004013AB|.E8 63010000   call Crack_1.00401513
004013B0|.83C4 10       add esp,0x10
004013B3|.8945 F0       mov ,eax
004013B6|.8B5D F4       mov ebx,
004013B9|.85DB          test ebx,ebx
004013BB|.74 09         je XCrack_1.004013C6
004013BD|.53            push ebx
004013BE|.E8 4A010000   call Crack_1.0040150D
004013C3|.83C4 04       add esp,0x4
004013C6|>837D F0 00    cmp ,0x0
004013CA|.0F85 DE000000 jnz Crack_1.004014AE
004013D0|.6A 00         push 0x0
004013D2|.6A 00         push 0x0
004013D4|.6A 00         push 0x0
004013D6|.68 01030080   push 0x80000301
004013DB|.6A 00         push 0x0
004013DD|.68 04000000   push 0x4
004013E2|.68 04000080   push 0x80000004
004013E7|.6A 00         push 0x0
004013E9|.68 52434600   push Crack_1.00464352                  ;是否需要创建一个验证文本?
004013EE|.68 03000000   push 0x3
004013F3|.BB F0174000   mov ebx,Crack_1.004017F0
004013F8|.E8 16010000   call Crack_1.00401513
004013FD|.83C4 28       add esp,0x28
00401400|.8945 F4       mov ,eax
00401403|.837D F4 05    cmp ,0x5
00401407|.0F85 9C000000 jnz Crack_1.004014A9
0040140D|.68 00000000   push 0x0
00401412|.BB 70154000   mov ebx,Crack_1.00401570               ;j
00401417|.E8 F7000000   call Crack_1.00401513
0040141C|.83C4 04       add esp,0x4
0040141F|.8945 F8       mov ,eax
00401422|.68 10434600   push Crack_1.00464310                  ;\Set.ini
00401427|.FF75 F8       push
0040142A|.B9 02000000   mov ecx,0x2
0040142F|.E8 3BFCFFFF   call Crack_1.0040106F
00401434|.83C4 08       add esp,0x8
00401437|.8945 F4       mov ,eax
0040143A|.8B5D F8       mov ebx,
0040143D|.85DB          test ebx,ebx
0040143F|.74 09         je XCrack_1.0040144A
00401441|.53            push ebx
00401442|.E8 C6000000   call Crack_1.0040150D
00401447|.83C4 04       add esp,0x4
0040144A|>68 04000080   push 0x80000004
0040144F|.6A 00         push 0x0
00401451|.68 6D434600   push Crack_1.0046436D                  ;将计算结果放入这里,然后保存。
00401456|.68 04000080   push 0x80000004
0040145B|.6A 00         push 0x0
0040145D|.68 19434600   push Crack_1.00464319                  ;password
00401462|.68 04000080   push 0x80000004
00401467|.6A 00         push 0x0
00401469|.68 22434600   push Crack_1.00464322                  ;52pojie.cn
0040146E|.68 04000080   push 0x80000004
00401473|.6A 00         push 0x0
00401475|.8B45 F4       mov eax,
00401478|.85C0          test eax,eax
0040147A|.75 05         jnz XCrack_1.00401481
0040147C|.B8 2D434600   mov eax,Crack_1.0046432D
00401481|>50            push eax
00401482|.68 04000000   push 0x4
00401487|.BB 901B4000   mov ebx,Crack_1.00401B90
0040148C|.E8 82000000   call Crack_1.00401513
00401491|.83C4 34       add esp,0x34
00401494|.8B5D F4       mov ebx,
00401497|.85DB          test ebx,ebx
00401499|.74 09         je XCrack_1.004014A4
0040149B|.53            push ebx
0040149C|.E8 6C000000   call Crack_1.0040150D
004014A1|.83C4 04       add esp,0x4
004014A4|>E9 00000000   jmp Crack_1.004014A9
004014A9|>E9 00000000   jmp Crack_1.004014AE
004014AE|>B8 00000000   mov eax,0x0
004014B3|.E9 00000000   jmp Crack_1.004014B8
004014B8|>50            push eax
004014B9|.8B5D FC       mov ebx,
004014BC|.85DB          test ebx,ebx
004014BE|.74 09         je XCrack_1.004014C9
004014C0|.53            push ebx
004014C1|.E8 47000000   call Crack_1.0040150D
004014C6|.83C4 04       add esp,0x4
004014C9|>58            pop eax
004014CA|.8BE5          mov esp,ebp
004014CC|.5D            pop ebp

pwzh88 发表于 2011-9-16 13:45

本帖最后由 pwzh88 于 2011-9-16 13:46 编辑

后面没有弹窗
我也没有JMP

pwzh88 发表于 2011-9-16 13:48

004012DF   0F84 3B000000 je Crack_1.00401320

这个 84,改成85就OK了

pwzh88 发表于 2011-9-16 13:50

本帖最后由 pwzh88 于 2011-9-16 13:53 编辑

那我再把那个弹窗给你去掉

004013CA   0F85 DE000000 je 111.004014AE

这里的85改成84就不会弹出那个写文件的窗口了

pwzh88 发表于 2011-9-16 14:00

支持楼主做出更好的CM

czaafyl 发表于 2011-9-16 15:45


明码比较

liuhou521 发表于 2011-9-16 22:48

1、爆破
0040125F|.E8 AF020000   call Crack_1.00401513-------nop掉   弹窗

004012DF|. /0F84 3B000000 je Crack_1.00401320---nop掉,注册成功


2、追码
password=2.610563055544e+015

页: [1] 2
查看完整版本: CM菜鸟的一个CM。易语言 简单加减乘除。- -