dazong 发表于 2017-7-27 21:46

CM 过来玩玩哈! 换了写法,易语言制作,无壳 无毒 可能360误报。

本帖最后由 dazong 于 2017-7-27 22:24 编辑

@zbnysjwsnd8   大神来玩玩!!



成功的图片
查毒链接:http://r.virscan.org/report/5c1dc3e570c9ed39aef59a7bfb6e62e8
易语言制作,无壳 无毒 可能360误报






温馨提示:下载cm 不需要CB

dazong 发表于 2017-7-27 22:11

@ShadowTeam   @离不开好   @治愈先生   @苏紫方璇   @664330793@_Spider   @byh3025@wangsheng66@crack5

zbnysjwsnd8 发表于 2017-7-27 22:54

本帖最后由 zbnysjwsnd8 于 2017-7-27 23:19 编辑


唔。。。这次花了点时间看了一下机器码的生成
注册码的算法:
设机器码为a1(文本型)
则注册码 = 到文本(到数值(a1) * 4252 + 3244 / 2)
机器码的算法:
先执行这个脚本:
Function Getcpuid()
Dim cpuSet,cpu
    Set cpuSet = GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf("Win32_Processor")
    For Each cpu In cpuSet
      Getcpuid=cpu.ProcessorId
      exit for
    Next
end Function
这个脚本返回一串字符串(根据函数名来看的话应该是返回CPUID)
然后按照从左到右的顺序取出这个字符串中的所有的数字类的字符('0' ~ '9')并按照顺序连接在一起(记为m1)。
最后 机器码 = m1 + "53"
注册码生成器源码(我测试的时候不知道因为什么原因 只有编译后才能读取出正确的机器码。):

PS:感觉我预测的蛮准的233

DE377DE477 发表于 2017-7-27 21:52

谢谢楼主分享!

旋木过流年 发表于 2017-7-27 22:20

厉害了111

SeriousSnow 发表于 2017-7-27 22:43

还是被秒了,,,,,,,,,,,,,, 太明显了,,,都不用F8直接改了几个跳转一运行果然好了

不求快乐。 发表于 2017-7-27 22:45

SeriousSnow 发表于 2017-7-27 22:43
还是被秒了,,,,,,,,,,,,,, 太明显了,,,都不用F8直接改了几个跳转一运行果然好了

答案隐藏 !让新手 自己找! 我会偷!

DearEvil 发表于 2017-7-28 03:26


谢谢楼主分享!

crack5 发表于 2017-7-28 07:06

0040262C    E8 2F180000   call 123123.00403E60
00402631    83C4 04         add esp,0x4
00402634    68 01030080   push 0x80000301
00402639    6A 00         push 0x0
0040263B    68 9C100000   push 0x109C                              ; 4252
00402640    68 01000000   push 0x1
00402645    BB A0424000   mov ebx,123123.004042A0
0040264A    E8 05180000   call 123123.00403E54
0040264F    83C4 10         add esp,0x10
00402652    8945 EC         mov dword ptr ss:,eax
00402655    8955 F0         mov dword ptr ss:,edx
00402658    DD45 F4         fld qword ptr ss:
0040265B    DC4D EC         fmul qword ptr ss:
0040265E    DD5D E4         fstp qword ptr ss:
00402661    68 01030080   push 0x80000301
00402666    6A 00         push 0x0
00402668    68 AC0C0000   push 0xCAC                               ; 3244
0040266D    68 01000000   push 0x1
00402672    BB A0424000   mov ebx,123123.004042A0
00402677    E8 D8170000   call 123123.00403E54
0040267C    83C4 10         add esp,0x10
0040267F    8945 DC         mov dword ptr ss:,eax
00402682    8955 E0         mov dword ptr ss:,edx
00402685    68 01030080   push 0x80000301
0040268A    6A 00         push 0x0
0040268C    68 02000000   push 0x2                                 ; 2
00402691    68 01000000   push 0x1                                 ; INT A *4252+3244/2


算法是

int a = 机器码;
int b = 4252;
int c = 3244;
return a*b+c/2 得出的数据则是注册码

吾爱萧萧 发表于 2017-7-28 08:35

不会破解超级小白
页: [1] 2 3
查看完整版本: CM 过来玩玩哈! 换了写法,易语言制作,无壳 无毒 可能360误报。