首页
社区
课程
招聘
[讨论]慵懒的午后 组CRACKME思路及源码(添加注册机及源码)
发表于: 2009-9-9 17:16 26133

[讨论]慵懒的午后 组CRACKME思路及源码(添加注册机及源码)

2009-9-9 17:16
26133
收藏
免费 7
支持
分享
最新回复 (72)
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
51
ccfer兄,由于我现在是在家里,smc的代码没有拷回来,所以没能实际验证。 但是我通过打印发现,你应该是对的,虽然我的初衷是checkresulterror++是在anti里面做一个反的,也就是说在anti里必定有一个checkresulterror++来迷惑cracker,可能后来anti加太多了,调试的时候也比较不方便,因此part3中的打印后期被我注释了!
                for(i=0;i<16;i++)
                {
                        if(namepart3covertresult[i] != ciphertexttemp[i])
                        {
                                checkresulterror ++;
#ifdef _ENABLE_checkresulterror_MESSAGEBOX_         //打印注释在后期因为麻烦被我注释了                       
                                ::AfxMessageBox("namepart3 wrong!!");
#endif                               
                                break;
                        }
                }

由于这个产生的结果跟我设想的结果一样,因此
#ifdef _ENABLE_MESSAGEBOX_  //因此这边的打印结果我以为是已经按照我的意图,没能发现出问题!!
                strTemp.Format("m_lsecondcount = %d,checkresulterror=%d",m_lsecondcount,checkresulterror);
                AfxMessageBox(strTemp);//
#endif               

                if(checkresulterror > 1)
                        ExitProcess();                       
               

    如果这样的话,这个是我程序中的bug,(我再次向大家检讨!!),那就只能通过穷举了,不知道斑竹会不会再扣我的分,呵呵。。
2009-9-9 23:17
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
52
也由于线程执行的先后顺序导致的,因为anti线程太多,我没有一个个去做同步,所以。。。
而且当初我自己测试的时候,都是拿自己产生的三组注册码,偏偏这三组都表现良好,可恨! 怪我太偷懒,不谨慎!
2009-9-9 23:21
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
53
不应该继续扣分的,这个是我在和你讨论问题
况且没人敢否定能在一个小时内穷举出来

总算灌到1000贴了,留念
2009-9-9 23:23
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
54
希望大家看在我不是有意的份上,并且SMC和多线程anti调试的确比较麻烦,不能直接跟踪,老是需要打印,而且我自己也是有经过多平台多环境测试的客观情况下能放我一马。。
2009-9-9 23:23
0
雪    币: 7309
活跃值: (3788)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
55
恩,恩,源码写得太强大,只能膜拜,无法学习
2009-9-9 23:25
0
雪    币: 253
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
56
膜拜ccfer
支持zenghw
二位是真正技术交流的
强大不是没有原因的
全面向各位学习
2009-9-9 23:29
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
57
哎,看反汇编的竟然比程序的作者更了解程序~~
ccfer兄,真不知道你是怎么炼成的!!!

冒昧请您能指点一二!!
2009-9-9 23:29
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
58
月影兄是在讽刺我的。。因为代码里加了很多混淆,又没经过整理,根本就惨不忍睹。。如果有需要,我后面会整理的
2009-9-9 23:29
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
59
可以这样想:
程序中的等式虽然正常情况下不能成立,但它是一种暗示的线索
那穷举策略中完全可以把它排到高的优先级,这样也是可以很快得到结果的
2009-9-9 23:32
0
雪    币: 7309
活跃值: (3788)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
60
用滴水调试器,永远得不到这个线索
2009-9-9 23:33
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
61
嗯,呵呵,但这毕竟不是我的初衷。。:)
2009-9-9 23:33
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
62
所以我不用它
2009-9-9 23:36
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
63
什么是滴水调试器?

我猜ccfer兄应该是用ida的,才有这么好的全局观?
是吗?
2009-9-9 23:38
0
雪    币: 366
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
64
期待ccfer vs 海风两位大师的那场对决
2009-9-9 23:39
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
65
滴水就是VT那个

ida我是必用的,习惯了
分析的全面那是因为我花的时间多
2009-9-9 23:49
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
66
ccfer兄,你是在安全公司吗?
真是搞不懂何时怎样才能达到你这种水平!!!
2009-9-9 23:53
0
雪    币: 7309
活跃值: (3788)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
67
他不在安全公司,他一直在火星
2009-9-10 00:02
0
雪    币: 48
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
68
有句名言叫什么来着?
不是因为哥厉害,是因为哥骑在大牛的肩膀上.
唉,哪一天哥也能爬上去就好了.
2009-9-10 09:12
0
雪    币: 8209
活跃值: (4518)
能力值: ( LV15,RANK:2473 )
在线值:
发帖
回帖
粉丝
69
我发现被fly灌醉几次以后,就会功力大增
海风的功力也是这么增长的
2009-9-10 09:18
0
雪    币: 222
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
70


原来如此,fly赶紧去办酒厂,生产fly牌的酒,肯定很畅销
2009-9-10 09:51
0
雪    币: 433
活跃值: (1870)
能力值: ( LV17,RANK:1820 )
在线值:
发帖
回帖
粉丝
71
都是牛人,膜拜之。
2009-9-12 10:57
0
雪    币: 203
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
72
学习中~很久不上论坛了!
现在的新东西都不懂了!哎~
2009-9-16 16:49
0
雪    币: 170
活跃值: (90)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
73
我要喝fly酒
2009-9-21 18:39
0
游客
登录 | 注册 方可回帖
返回
//