首页
社区
课程
招聘
[原创]本人原创CRACKME系列 难度由0--9,看你属于哪一级? (发放CRACKME8修正版,修正WIN2K出错)
发表于: 2009-8-4 16:26 16809

[原创]本人原创CRACKME系列 难度由0--9,看你属于哪一级? (发放CRACKME8修正版,修正WIN2K出错)

2009-8-4 16:26
16809

由于原文章CRACKME0---CRACKME7太长了 ,导致附件被压在很后面的地方,很多CRACKER都没能看到,所以我另开了一主题,请版主见谅!
   在CRACKME 0---CRACKME 7当中,由于初次做CRACKME,有很多地方不符合规则,如使用了非原创的VM,使用了成熟算法(MD5,RSA,RC4等)。 谢谢疯子鱼和SESSIONDIY的及时指正!
   CRACKME 8中,无VM,无成熟算法,只有自己的一点小思路,强度对于CRACKME 5,6,7来说减弱不少,但毕竟是自己想法的一个尝试,希望大家能给出宝贵意见,谢谢。

本程序由MFC编程,为不多占用论坛空间,如果提示需要某dll文件的话,请依旧在原板块中下载:
http://bbs.pediy.com/showthread.php?t=93936

CRACKME8被高手秒杀,部分原因也是我思路不对,新传一个修正版,符合初级赛要求,给大家练练手吧 :)

更改了WIN2K出错的问题,难度有所降低,但是思路影响不大,恭请sessiondiy和众高手测试!


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

上传的附件:
收藏
免费 7
支持
分享
最新回复 (52)
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
2
睡觉前看看有没有人爆破。。
sessiondiy,高手请出手
2009-8-5 00:12
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
3
我才不当傻瓜
2009-8-5 00:16
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
4
好奇下了一下
.. 只能在OD跑
你这样会被秒的.
上传的附件:
2009-8-5 06:44
0
雪    币: 253
活跃值: (89)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
真有快手,不到一天就Over!
2009-8-5 08:15
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
6
厉害!!!!
一会就找到我的破绽!
唉~~郁闷!
2009-8-5 09:05
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
7
这个CRACKME只要断点下好就没难度了,但是断点下不对的话就不可能破解
2009-8-5 09:07
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
8
重点放算法上吧.
算法好的话, 够对手呆坐到睡着了.
2009-8-5 09:11
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
9
但是我一直认为自己设计的算法再好也不如那些成熟算法的强度高(MD5,RSA等)啊。。
而那些成熟算法的应用又如此方便。
我最近老是花心思在隐藏代码上
2009-8-5 09:22
0
雪    币: 517
活跃值: (64)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
10
返回地址: 0040153F  函数名称: CDialog::OnInitDialog(MFC71.DLL)
CDialog::OnInitDialog: 对话框初始化

返回地址: 00401577  函数名称: AfxBeginThread(MFC71.DLL)
AfxBeginThread: 创建新进程

返回地址: 004013B4  函数名称: CreateToolhelp32Snapshot(KERNEL32.dll)

返回地址: 004013E7  函数名称: Process32First(KERNEL32.dll)

对话框初始化的时间创建了一个新进程,新进程不停的监控程序是否被调试。
2009-8-5 09:36
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
11
这个不是我的重点,你再跟看看
2009-8-5 11:04
0
雪    币: 517
活跃值: (64)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
12
那就是这里比较特别了

返回地址: 00401B4B  函数名称: strlen(MSVCR71.dll)
strlen: 获取字符串的长度
          lpString="zenghwa"
strlen返回值: 0x00000007
     
返回地址: 004016FA  函数名称: VirtualProtect(KERNEL32.dll)
VirtualProtect: 改变内存页面的保护属性
          lpAddress=0x00401000
          dwSize=0x00002000
          flNewProtect=0x00000004 (PAGE_READWRITE)
          lpflOldProtect=0x0012F8B4
VirtualProtect返回值: 0x00000001
     
返回地址: 00401741  函数名称: VirtualProtect(KERNEL32.dll)
VirtualProtect: 改变内存页面的保护属性
          lpAddress=0x00401000
          dwSize=0x00002000
          flNewProtect=0x00000020 (PAGE_EXECUTE_READ)
          lpflOldProtect=0x0012F89C
VirtualProtect返回值: 0x00000001
2009-8-5 14:13
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
13
唉。。我错了,我没有正确认识到线程的工作方式!
lpString="zenghwa"
后面这个a是根据时间在变化的,当你有设断点的时候,校验时间就发生改变,a值也发生变化,当不是为a的时候SMC就解密失败。
我这个思路最大的漏洞就是没想到断点可以一步步推移,当断点一设对,我这个a就没作用了,唉
2009-8-5 14:51
0
雪    币: 388
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
14
测试了一下 确实如sessiondiy所说 会被秒杀的哦
首先爆破了一下 再一跟注册码 发现算法确实太简单了点 下次还是做复杂一点的好
NAME:     ceyane
SERIAL:   888888888899997
上传的附件:
  • 2.png (18.02kb,434次下载)
2009-8-6 00:02
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
15
这次是我的思路不对,疏忽了``~~
呵呵。。有失败才有进步
2009-8-6 08:51
0
雪    币: 388
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
16
呵呵  说的对 赞同
2009-8-6 10:57
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
17
新传一个修正版,符合初级赛要求,给大家练练手吧 :)
2009-8-13 08:57
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
18
不会跑,不合规定
2009-8-13 09:21
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
19
不会跑??
不会吧? 我在我们单位好几台机器都很正常,XP 或 2K
2009-8-13 09:32
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
20
我用2000 SP4, 不会跑.
提交之前最好发一份给我测一测, 我这台最准了.
否则你会未战先负100分

注: 同时也接收其他参赛者的投递测试
2009-8-13 09:47
0
雪    币: 388
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
21
c8修正 爆破
如果能过sessiondiy这关 就很厉害了

提供注册码
NAME:    999400
SERIAL:  999999999999
上传的附件:
2009-8-13 10:25
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
22
爆破的在我这边好像没爆破。。为什么?
2009-8-13 10:39
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
23
我有加anti_debug,在关掉调试器的情况下再打开看看。
2009-8-13 10:43
0
雪    币: 388
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
24
爆破的用户名6位  注册码6位~15位
重新提供了注册码 请验证
2009-8-13 10:53
0
雪    币: 418
活跃值: (63)
能力值: ( LV12,RANK:260 )
在线值:
发帖
回帖
粉丝
25
在我机器上不行,请其它高手试试是否可以!!
注明:我程序里有加anti_debug,一切以无开调试器为准!
2009-8-13 10:59
0
游客
登录 | 注册 方可回帖
返回
//