首页
社区
课程
招聘
[原创]我的第一个CRACK ME
发表于: 2008-6-16 20:03 9857

[原创]我的第一个CRACK ME

2008-6-16 20:03
9857
第一次在这个版块发帖子,好紧张哦`~~
     这个是我写的第一个CRACK ME,用时3个小时,在此之前,也没有深入的研究过CRACK ME怎么样编写,所以各位大哥不要笑话我!一个星期以后我贴出我的原代码!

    写这个程序的原因很简单!就是我要学习软件保护~
      我认为,如果我要学习软件保护技术的话,不应该单纯的看书,看别人的文章!应该从实际出发:写一个CRACK ME,然后让大家破解,根据大家破解的思路,再次更新程序……
    经过不断的更新程序,自己的水平也应该会随之提高吧!(如果这种方法不可取的话,就麻烦各位大哥,请及时的联系我,以免我走太多的弯路,谢谢哦~~)

    程序没有被加壳,只是自己根据用户名简单的转换了一下字符
串然后用RSA算法加密,取出了一个字符串作为注册码!
    没有什么太高深的技术可言,因此高手可以飘过!跟我一样的菜菜们可以研究一下!
       
    如果哪位大哥可以写出注册机的话,希望您能把自己的代码帖出来,让我也学习一下!

测试用户名:boatcjz
测试注册码:F439-E1C6-6CAF-5437

                                                                                                                   美丽の破船      
                                              2008年6月16日
                                        讨论论坛:http://bbs.pediy.com/
提示:谢谢大家对我的支持与鼓励,我的crack me 出2.0了
地址在这里:http://bbs.pediy.com/showthread.php?p=469179
希望大家能把自己的分析过程帖出来,让我也进步快点,写出更好的CRACK ME !

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

上传的附件:
收藏
免费 0
支持
分享
最新回复 (23)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没耐心了,爆破的……
2008-6-16 20:06
0
雪    币: 301
活跃值: (300)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
3
clide2000
24CB-F74B-6A8F-1552-DC87

看着好像只要是可以被5整除的位,应该乱填什么字符都可以,没有检验。

注册机就不搞了
2008-6-17 10:49
0
雪    币: 451
活跃值: (117)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
乱乱的
明码可以找到
2008-6-17 11:51
0
雪    币: 261
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
5
“我认为,如果我要学习软件保护技术的话,不应该单纯的看书,看别人的文章!应该从实际出发:写一个CRACK ME,然后让大家破解,根据大家破解的思路,再次更新程序……经过不断的更新程序,自己的水平也应该会随之提高吧!”这话说的太好了,我在这里就给你说点见意吧!首先,这个CRACKME的算想相当的不错。我是菜鸟就不会追码,这是一个高手破的注册码!
11
密码是B74D6E9BBE7E00B27D986798DF3EEA7C8AB979E2E31D6D058FA95AF341A1D69C0FF3EE3CE2F3B7D57038C855803ECD22AB37B5BC950BF6A5733C10EB42B6

看了就知道算不容易,你也真是够狠了!
然后我觉得这个CRACKME有个致命的缺点,就是有太明现的字符串提示。连我这种不占边的菜鸟也能在数秒内爆破如过你真的想“学习软件保护技术的话”你自己说的,这上点就是你最先要解决的!其它的就等牛人们来说吧!以上完全是愚人的愚见罢了!希望能起到抛砖引玉之效!
上传的附件:
2008-6-17 12:53
0
雪    币: 65
活跃值: (811)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
6
谢谢你的建议!
下一个版本的CRACK ME,就会考虑到这些的!
你下的是我刚开始传的那个附件,由于它处理字符时失误,了,所以你找的这个并不是注册码!
提示注册成功,完全是因为我写程序不够谨慎造成的问题,在此道歉,我会努力改正的!
我已经把附件更新了!希望你再去跟一下吧!把你分析的过程贴出来,我们共同进步!
谢谢你对我的支持和帮助!
我会努力的!A~ZA~~~~
2008-6-17 13:58
0
雪    币: 66
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
用户名:fuck
注册码:65D6AB031387963907A5C2ABF3CE4DF54046E3CA99DC80EDFB41E11AA2856BCA4AE7598A267E3E00C45A0D18984AC8352805932FF3C806205952D921894D373

004028CA地址处看到内存中的一串字符后,把第一个去掉,剩下的就是注册码了
2008-6-17 19:29
0
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
我也追出很长的一个,
怀疑不是真码,
长的精锐,我也没试
就爆破了。。。
2008-6-17 19:36
0
雪    币: 261
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
9
我非常感谢你的回复!不过我只是那种买羊头,挂狗肉的人。我不是那位把密码算出来的人,那个人只是在群里的一个牛人吧了!我是借题发挥吧了!我现在也在找他不过我想他大楖也不会理我的,这个年头牛人都是这样。都是行踪不定的也不爱教人!不过这次你作品以经有了很大的改变。那个BUG不见了不过还是老话吧太好破了,这次我只改了一处就破了。你也应该会汇编吧!自己反编译看一下有什么不对头吧计算很乱。我这有个人家的CRACKME你可以借见一下人家是怎么做的,人家的整个思路都很清晰我想你也是想做到这个效果吧,不过这是用汇编写的不知道你能不能看懂我就不行了,最后一句是我以前老师教我的,不知道对你有没有用。"我们是来学语言的,不是来创造语言的,就算要创造都是要建立在一定的语言基上。”所发我认为你应该多点去看人家的作品,那才会写的更多更好的作品。这全是猜测不对请指教!
上传的附件:
2008-6-17 20:31
0
雪    币: 65
活跃值: (811)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
10
十分感谢你的分享!
毕竟我是第一次写这个东西还没有经验,但是我相信,我的CRACK ME会一个比一个好玩的!
我会继续努力的!
也祝你成功!
2008-6-18 09:25
0
雪    币: 65
活跃值: (811)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
11
很感谢你能把这个结果告诉我!
出现这个问题,说明我的编程功底极差!我会努力去补的!

这个程序我会继续完善!
等我收集的问题差不多了,我会把我学到的东西都写到新的程序中,出一个更好玩的CRACK ME!
2008-6-18 09:30
0
雪    币: 65
活跃值: (811)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
12
以前,自己破解过很多别人的程序!
总能挑出别人程序中这样那样的毛病,等我自己写程序的时候,才发现,原来自己也不过如此,甚至还不如别人!
很高兴我能选择写这个CRACK ME,让我收获很多!
我尽量在下一个版本中少出这样的低级错误!(~~让大家笑话了`~ )再增加点难度!
再次谢谢各位!
2008-6-18 09:33
0
雪    币: 65
活跃值: (811)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
13
首先,在此感谢我群里的兄弟不断的为的我crack me做测试,给我提出各种的意见!谢谢你们!
还要谢谢,kanxue老大对我的帮助
现在,我的程序出2.0了!
地址在这里:http://bbs.pediy.com/showthread.php?p=469179
希望大家能把自己的分析过程帖出来,让我也进步快点,写出更好的CRACK ME !
2008-6-19 22:24
0
雪    币: 317
活跃值: (93)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
14
范范love
ACDC54F739501B30A75
上传的附件:
2008-6-20 00:59
0
雪    币: 314
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
phpbb3
HNT-9776-1282-0208-DK
2008-6-20 12:02
0
雪    币: 213
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
pussy

A4AE7B29126D82A64FB247EFC97DFB70359A08DE986015BDC486A8BED50A49FC20083761EFA6D5164636ED4C5AD5BD5E223AD641514119B3CEE9C4D52D09A08
2008-6-21 16:28
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
为啥第把追出来的第一个字符去掉,才能成功,去掉第一个字符是哪句汇编里有,我也追出来了。
2008-6-22 11:21
0
雪    币: 440
活跃值: (61)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
18


晕糊糊的,回错贴子.....
都分析完了,我就不搞了

Name:hflywolf
Code:D7AB-685D-154D-49EE
2008-6-22 17:15
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
第一个就这么难
2008-6-24 00:04
0
雪    币: 207
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
下断,
77D504EA >  8BFF            mov     edi, edi
77D504EC    55              push    ebp
77D504ED    8BEC            mov     ebp, esp
77D504EF    833D BC04D777 0>cmp     dword ptr [77D704BC], 0
77D504F6    74 24           je      short 77D5051C
77D504F8    64:A1 18000000  mov     eax, dword ptr fs:[18]
77D504FE    6A 00           push    0
77D50500    FF70 24         push    dword ptr [eax+24]
77D50503    68 240BD777     push    77D70B24
77D50508    FF15 C812D177   call    dword ptr [<&KERNEL32.Interlocke>; kernel32.InterlockedCompareExchange
77D5050E    85C0            test    eax, eax
77D50510    75 0A           jnz     short 77D5051C
77D50512    C705 200BD777 0>mov     dword ptr [77D70B20], 1
77D5051C    6A 00           push    0
77D5051E    FF75 14         push    dword ptr [ebp+14]
77D50521    FF75 10         push    dword ptr [ebp+10]
77D50524    FF75 0C         push    dword ptr [ebp+C]
77D50527    FF75 08         push    dword ptr [ebp+8]
77D5052A    E8 2D000000     call    MessageBoxExA
把je改了以后,保存时出现,与USER32.dll不符合,只能保存*.dll文件,
这是怎么回事??  望高手指点一下!!!
2008-6-24 17:35
0
雪    币: 101
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
004028F7 这爆破。。。。
2008-7-2 23:33
0
雪    币: 357
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
我也是追到了一第串字符串,但我还是没有搞懂为什么要把第一个去掉呢?

我是新学破解的,请大侠多多指教
2008-7-3 17:12
0
雪    币: 65
活跃值: (811)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
23
这个值不对哦`~
2008-7-4 14:24
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
= =~~谢谢作者给我
上传的附件:
  • 1.jpg (25.99kb,18次下载)
2008-10-19 15:01
0
游客
登录 | 注册 方可回帖
返回
//