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

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

2004-5-11 20:20
13032
收藏
点赞10
打赏
分享
最新回复 (28)
雪    币: 32401
活跃值: (18845)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
kanxue 8 2004-11-27 09:06
26
0
[QUOTE]最初由 moon 发布


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

........
[/Q

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

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

以后就跟飞了:(~~~~~~~~
雪    币: 251
活跃值: (250)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
moon 5 2004-11-27 22:02
28
0
欢迎试用我的注册机附件:register.rar
雪    币: 241
活跃值: (30)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
haoshuaioo 1 2005-10-8 09:20
29
0
哈哈  搞了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既为计算结果  如有错误高手指点啊
游客
登录 | 注册 方可回帖
返回