首页
社区
课程
招聘
[原创]VB写注册机2枚
发表于: 2012-2-12 01:36 5907

[原创]VB写注册机2枚

2012-2-12 01:36
5907

Crackme2007专辑中逍遥风专题b2c_2k5 KeygenMe文章写注册机一枚,破文分析详见地址: http://bbs.pediy.com/showthread.php?threadid=30483
注册机VB代码如下
Private Function CalNameNum(NameStr As String, NameLength As Integer) As Long
Dim NameNum As Long
Dim NameCharValue As Integer
Dim i As Integer
NameNum = 0
CalNameNum = 0
NameCharValue = 0
For i = 1 To NameLength
    NameCharValue = Asc(Mid(NameStr, i, 1))
    NameNum = NameNum + NameCharValue
Next i
NameNum = NameNum - 1024 - NameLength
CalNameNum = 50064 - NameNum
End Function

Private Sub cal_Click()
If Len(Text1.Text) >= 5 Then
Text2.Text = Hex(CalNameNum(Text1.Text, Len(Text1.Text))) + "BF56"
Else
s = MsgBox("长度小于5", vbOKOnly, "提示")
End If
End Sub

Private Sub Text1_GotFocus()
Text1.Text = ""
Text2.Text = ""
End Sub
只需要在窗体上拖放2个文本框,2个LABEL,1个按钮即可
Crackme2007专辑中逍遥风专题ACG TRIAL Crackme1.0文章写注册机一枚,破文分析详见地址:  http://bbs.pediy.com/showthread.php?threadid=32849
注册机VB代码如下

Private Function CalNameNum(NameStr As String, NameLength As Integer) As Long
Dim NameNum As Long
Dim NameCharValue As Integer
Dim i As Integer
NameNum = 0
CalNameNum = 0
NameCharValue = 0
For i = 1 To NameLength
    NameCharValue = Asc(Mid(NameStr, i, 1))
    NameNum = NameNum + NameCharValue
Next i
NameNum = (NameNum * 8) Xor 333221
CalNameNum = (497639 - NameNum) Xor 34762
End Function

Private Sub cal_Click()
If Len(Text1.Text) >= 5 Then
Text2.Text = CalNameNum(Text1.Text, Len(Text1.Text))
Else
s = MsgBox("长度小于5", vbOKOnly, "提示")
End If
End Sub

Private Sub Text1_GotFocus()
Text1.Text = ""
Text2.Text = ""
End Sub
同样只需要在窗体上拖放2个文本框,2个LABEL,1个按钮即可


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 6
支持
分享
最新回复 (4)
雪    币: 380
活跃值: (108)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
2
支持一下,感觉还是VB语言简单易懂啊
2012-2-12 08:35
0
雪    币: 269
活跃值: (906)
能力值: ( LV12,RANK:345 )
在线值:
发帖
回帖
粉丝
3
因为之前一直在追算法,连着追了好几个,感觉影响不深刻,于是开始写注册机,VB熟悉些所以最初的两个用VB写的,第三个用RadAsm写的,个人还是喜欢汇编,当熟悉下编码吧
2012-2-12 11:12
0
雪    币: 1015
活跃值: (235)
能力值: ( LV12,RANK:440 )
在线值:
发帖
回帖
粉丝
4
支持楼主,同时也希望楼主可以多多分享一下自己的分析过程。
2012-2-12 16:35
0
雪    币: 124
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
支持楼主,谢谢分享,期盼更多类似文章。
2012-3-7 15:52
0
游客
登录 | 注册 方可回帖
返回
//