首页
社区
课程
招聘
[原创]自己整的一个CM
发表于: 2008-9-17 14:08 8872

[原创]自己整的一个CM

2008-9-17 14:08
8872
呵呵~~ 将比较简单的运算兜转了几回~~~
由于是VB的缘故   可能新手朋友搞起来有点昏~~~

下载: http://www.xpi386.com/other/crackme.rar

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

上传的附件:
收藏
免费
支持
分享
最新回复 (19)
雪    币: 89
活跃值: (53)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2


00406390
00406883
上传的附件:
2008-9-17 14:33
0
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ppt
3
蚊香的好东西支持下
name:pptpptpp
code:452-474C0AC9C8
2008-9-17 19:24
0
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
不会分析算法,暴破 
上传的附件:
2008-9-17 20:22
0
雪    币: 210
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
取点灵感。

上传的附件:
2008-9-18 01:10
0
雪    币: 1597
活跃值: (4722)
能力值: ( LV5,RANK:69 )
在线值:
发帖
回帖
粉丝
6
[QUOTE=hokers;510453]取点灵感。

[/QUOTE]

楼上的是爆破   
2008-9-18 06:53
0
雪    币: 517
活跃值: (64)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
7
name:ccbszhxd
code:439-B1073B5412
2008-9-18 08:58
0
雪    币: 756
活跃值: (425)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
对于我这个新手 用vbde分析简单点。。。

就是 为什么程序进程老驻留在内存里面啊
2008-9-18 09:08
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
转的有点晕
2008-9-18 11:22
0
雪    币: 557
活跃值: (10)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
10
没人贴完整的分析~~~
2008-9-18 12:05
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
只能跟到00406513然后就跳到锁定了。不知如何跟下去。
2008-9-18 13:07
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
12
sessiondiy
550-072C9FDA31

-----------------

for i:1 to name_Len do
  sum1:= sum1 + name[i];
for i:2 to name_Len step 2 do
  sum2:= sum2 + name[i];

sum:= sum1 - sum2;       注册号1
str1:= String( (name_Len div 2)*sum2 );
StrReverse(MD5(str1)) -> 由第11个字开始取10个字 = 注册号2

注册号 = 'sum-注册号2'
2008-9-18 13:08
0
雪    币: 557
活跃值: (10)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
13
楼上说也就差不多了~~ 在用户名上还有点小插曲  呵呵

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
'添加两个文本框
'添加MD5模块
Private Sub Text1_Change()
Dim Name, str1, str2, str3 As String
Dim L, i, J As Integer
Dim sn1, sn2, sn3, sn4 As Long
Name = CStr(Text1.Text)
L = Len(Name) 'L=用户名位数
If L = 0 Or L Mod 2 <> 0 Or L < 8 Or L > 24 Then '预设用户名条件
Text2.Text = "用户名位数必须为8-24之间的偶数"
 
Else
 
For i = 1 To L
  sn1 = sn1 + Asc(Mid(Name, i, 1)) 'sn1=用户名ASCII之和
Next i
 
For J = 2 To L
  sn2 = sn2 + Asc(Mid(Name, J, 1)) 'sn2=用户名偶数位ASCII之和
  J = J + 1
Next J
 
sn3 = sn1 - sn2 'sn3=用户名奇数位ASCII之和
sn4 = sn2 * (L / 2)
str1 = MD5(CStr(sn4)) 'MD5运算
str2 = StrReverse(str1) '倒序
str3 = Mid(str2, 11, 10) '取倒序后的11-20位
str4 = CStr(sn3) & "-" & str3
 
Text2.Text = str4
 
End If
End Sub
上传的附件:
2008-9-18 18:24
0
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ppt
14
好东西,谢谢
2008-9-18 19:09
0
雪    币: 1597
活跃值: (4722)
能力值: ( LV5,RANK:69 )
在线值:
发帖
回帖
粉丝
15
向楼主学习   
2008-9-18 19:40
0
雪    币: 414
活跃值: (10)
能力值: ( LV9,RANK:460 )
在线值:
发帖
回帖
粉丝
16
学习学习,以后也来玩crackme。
2008-9-18 23:02
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
看一下拉!学习学习
2008-9-20 14:54
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
不错,算法简单但不失灵活。常年潜水,出来透透气
2009-11-19 15:01
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
搞不出来,再学习下
2009-12-11 17:27
0
雪    币: 74
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
20
嘿嘿

Meepo
289-8C29542163
2009-12-16 21:11
0
游客
登录 | 注册 方可回帖
返回

账号登录
验证码登录

忘记密码?
没有账号?立即免费注册