首页
社区
课程
招聘
[原创]Nooby的CM07
发表于: 2008-6-29 20:40 7931

[原创]Nooby的CM07

2008-6-29 20:40
7931
和前几次的几个cm比起来,这次的cm应该有本质上的区别,这个侧重于算法方面。

这个cm里面用到的结构,构想还很肤浅,有很多东西限于时间没办法展开,很多方面没有更深刻的研究下去。

没有anti,没有以往的阴谋诡计,纯粹算法的,good luck。

cm07.rar
1.算法上的不完善导致有的名字无解,更新见附件,其实只要理解了算法的本质,名字和key都可以按一定规律推的。
2.修复了对输入key的处理,不会造成死循环。

cm07-fix2.rar
1.这个依然会无解,本来是想用一些方法导致数列的信息不完整,从而防止逆推,穷举的时候发现对于有些名字,没法满足最后的判断条件。
2.key的生成有困难。

第一版的可用key
Nooby
FFFFFFFF

fix3已经没有难度了,可以先结合IDA的分析了解程序中数据的结构,只要理解了计算的链式结构和输入的key对于这个链中每一个环节的影响,结果可以通过确定几个位后穷举获得。

fix3的可用key
Nooby
f2233202

由于编译用的是VC8,需要MFC80.DLL和MSVCR80.DLL,去微软下个vc2005sp1的运行库就好了

运行库的连接
http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=en
上传的附件:
收藏
免费 0
支持
分享
最新回复 (17)
雪    币: 261
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
大个能不能说说,需要什么软件支持啊!
上传的附件:
2008-6-29 21:37
0
雪    币: 82
活跃值: (10)
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
3
大概要个VC8的运行库
2008-6-29 21:39
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
强暴了~ ~~~~~~~~~~~~~
上传的附件:
  • 1.jpg (10.53kb,154次下载)
2008-6-30 12:11
0
雪    币: 213
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我都是同样的问题...不能打开... 育闷
2008-6-30 12:53
0
雪    币: 215
活跃值: (85)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
装了支持库也问题试依然
2008-6-30 17:11
0
雪    币: 213
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
FIX3 还是出错的...楼主..干脆再写一个能运行的好了....
2008-6-30 19:57
0
雪    币: 82
活跃值: (10)
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
8
我的所有fix都是对于算法的修改,至于缺少运行库的问题请阅览基础知识区。
2008-6-30 20:02
0
雪    币: 261
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
9
大哥可能你会很烦恼,别人干吗老是说你的作品不行!其实我们又何常不是啊!你看,我VB,VC都装了,而且三个一个都不行!唉!无语!
上传的附件:
2008-6-30 21:47
0
雪    币: 2316
活跃值: (129)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
10
使用静态库编译?可否解决问题?
2008-6-30 22:59
0
雪    币: 82
活跃值: (10)
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
11
我帖子里的连接您看到了吗?装VC是不能解决问题的,需要的是特定运行库。

使用静态库编译?可否解决问题?


静态库可以解决对mfc80的需求,但是msvcrt80是没办法跳过的。
2008-6-30 23:46
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
12
兄弟,下次还是用 vc6 编译吧,我一般都不装运行库的(当然,你的CM我也没想过可以破解 )
2008-6-30 23:56
0
雪    币: 82
活跃值: (10)
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
13
等有人搞出来我把代码贴上来好了,运行库以后新软件出来都会自动装进去的。

也不是故意挑的vc8,正事做完顺手,窗体都画好了,也就懒得再回到vc6再搞一遍了。
2008-7-1 00:10
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
为啥独我一人可以运行呢?我啥也没装呀~~~
2008-7-1 08:39
0
雪    币: 82
活跃值: (10)
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
15
装有的软件会同时带上这些dll的,微软就靠这样的软件来部署新的运行库
2008-7-1 09:11
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
哈哈哈
2008-7-1 12:34
0
雪    币: 926
活跃值: (382)
能力值: (RANK:500 )
在线值:
发帖
回帖
粉丝
17
user:kyo327
sn:12345672

验证较简单  
只要最后过了 00401561后
003E7E48  00000001
003E7E4C  00000005
003E7E50  00000009
003E7E54  00000003
003E7E58  0000000B
003E7E5C  00000008
003E7E60  00000002
003E7E64  00000000

这些值互不相等即可

可能作者的思路 还不完善。
2008-7-1 18:02
0
雪    币: 82
活跃值: (10)
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
18
楼上是牛人,膜拜。
是很不完善,这些参数都是胡乱填的,并且本意是想在每一轮都循环覆盖,使得整个链有若干个不完整的等差序列组成,既方便了正向的算号,同时也加大了逆推的难度。
2008-7-1 20:22
0
游客
登录 | 注册 方可回帖
返回
//