首页
社区
课程
招聘
给大家练练手,我写的CrackMe0.1
发表于: 2004-5-11 20:20 13571

给大家练练手,我写的CrackMe0.1

2004-5-11 20:20
13571
收藏
免费 10
支持
分享
最新回复 (28)
雪    币: 47147
活跃值: (20445)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
26
[QUOTE]最初由 moon 发布


奇怪,如何把注册机附上呢?

........
[/Q

点击上传附件的“浏览”按钮,再点击上传按钮。文件上传成功会有一个链接在编辑框中。
注意文件格式必须是:zip rar
2004-11-27 09:06
0
雪    币: 212
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
27
我只做到了脱壳,过程如下:
1、用exeedit改入口为0046c310,这时候用fi检测为upx加的壳。
2、用upx -d脱壳失败....:(
3、用自己的脱壳工具FSGUI脱壳成功,软件已经放到了论坛的“脱壳”讨论区中提供

后面的跟踪,SEH把我害惨了,总是无法得知为什么在004545BA 、004546BF 这两个地方断点,程序执行完
00454608     7E 16                jle short 0.00454620//注册码<=18位

以后就跟飞了:(~~~~~~~~
2004-11-27 12:48
0
雪    币: 253
活跃值: (250)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
28
欢迎试用我的注册机附件:register.rar
2004-11-27 22:02
0
雪    币: 241
活跃值: (35)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
29
哈哈  搞了2天终于搞出来了。跟丢了无数次
用户名:solitary
注册码:4286871471

算法:
char * str = "solitary" ;
int len = strlen( str ) ;
int ebx = 0 , ecx = 0 , ret = 0 ;
for ( int i = 0 ; i < len ; i ++ )
{
        ecx = str[i] ;
        ebx <<= 2 ;
        ecx += ebx ;
        ebx = ecx ;
}
ret = 0xFFAA6600 - ebx ;

ret既为计算结果  如有错误高手指点啊
2005-10-8 09:20
0
游客
登录 | 注册 方可回帖
返回
//