CM菜鸟的一个CM。易语言 简单加减乘除。- -
本帖最后由 asd9988 于 2011-9-16 13:36 编辑成功,提示“验证成功…”
失败 提示“ERROR ”并且询问你是否要创建个文本如果点了”是“ 会创建个SET.INI文件 验证用把结果写入里面
然后再打开程序是否成功。
机器ID为0的可用注册码
“2.610565197466e+015”
另外说下。。程序是没壳的~ 没窗体
计算硬件特征 (硬盘)程序无窗体。
运行开始会弹出你的硬盘ID 计算之用。
试试看怎么样 本帖最后由 pwzh88 于 2011-9-16 13:55 编辑
我晕。我简单啊
一个字节就破了
回复 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:46 编辑
后面没有弹窗
我也没有JMP
004012DF 0F84 3B000000 je Crack_1.00401320
这个 84,改成85就OK了 本帖最后由 pwzh88 于 2011-9-16 13:53 编辑
那我再把那个弹窗给你去掉
004013CA 0F85 DE000000 je 111.004014AE
这里的85改成84就不会弹出那个写文件的窗口了
支持楼主做出更好的CM
明码比较
1、爆破
0040125F|.E8 AF020000 call Crack_1.00401513-------nop掉 弹窗
004012DF|. /0F84 3B000000 je Crack_1.00401320---nop掉,注册成功
2、追码
password=2.610563055544e+015
页:
[1]
2