首页
社区
课程
招聘
[原创]seya's crackme源码
发表于: 2007-7-4 18:31 14191

[原创]seya's crackme源码

2007-7-4 18:31
14191

(史上最垃圾的Crack Me的源码,看后请迅速从你的记忆中驱散!)

Private Sub Command1_Click()
X1 = Form1.Text2.Text
X2 = Form1.Text1.Text
If Len(X1) > 0 Then
a = 1
End If
If Len(X2) = 20 Then
c = 1
End If
      For i = 1 To Len(X2)
      
      If Asc(Mid(X2, i, 1)) >= 48 And Asc(Mid(X2, i, 1)) < 57 Then
      b = 1
      Else
      b = 0
      Exit For
      End If
      Next
If a = 1 And b = 1 And c = 1 Then
Call check
End If
End Sub

Sub check()
X1 = Form1.Text2.Text
X2 = Form1.Text1.Text
For i = 1 To Len(X2)
z = z + Asc(Mid(X2, i, 1))
Next
For i = 1 To Len(X1)
zz = zz + Asc(Mid(X1, i, 1))
Next

yyy = Mid(X2, 1, 1) + Mid(X2, 4, 1) + Mid(X2, 6, 1) + Mid(X2, 9, 1) + Mid(X2, 11, 1) + Mid(X2, 14, 1) + Mid(X2, 15, 1) + Mid(X2, 16, 1)
' 1\4\6\9\11\14\15\16
zzz = Mid(X2, 12, 1) + Mid(X2, 13, 1) + Mid(X2, 10, 1) + Mid(X2, 7, 1) + Mid(X2, 8, 1) + Mid(X2, 3, 1) + Mid(X2, 5, 1) + Mid(X2, 2, 1)
'12\13\10\7\8\3\5\2
yy = Val(yyy)
zz = Val(zzz)
xx = yy * 2 - 10000 + 5 * zz
cc = 317799897
ww = yy Xor cc Xor zz

If ww = xx Then
b1 = 1
End If

x3 = Mid(X2, 16, 5)
yy = Val(x3)
xx = yy * 6 + 12345
cc = 271360
ww = yy Xor cc
If ww = xx Then
b2 = 1
End If

If b1 = 1 And b2 = 1 Then
Form1.Text2.Text = ""
Form1.Text1.Text = ""
Command1.Visible = False
Form1.Label5.Caption = "验证通过"
End If
End Sub


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

收藏
免费 7
支持
分享
最新回复 (21)
雪    币: 112
活跃值: (16)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
2
抢沙发哦,支持一下!````````
2007-7-4 18:37
0
雪    币: 372
活跃值: (31)
能力值: ( LV12,RANK:410 )
在线值:
发帖
回帖
粉丝
3
支持,学习~~
2007-7-4 19:52
0
雪    币: 263
活跃值: (10)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
4
VB的就是牛...
2007-7-5 09:00
0
雪    币: 207
活跃值: (20)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
If ww = xx Then
b1 = 1
2007-7-6 14:31
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
有点意思!支持一下!
2007-7-7 12:52
0
雪    币: 150
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
原来这就是传说中的VB,真牛。。。。垃圾到极点的语言
2007-7-7 19:16
0
雪    币: 328
活跃值: (10)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
8
垃圾的只是我的程序,不要侮辱这个语言,谢谢
2007-7-8 11:20
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
搞了很久,怎么也无法完全读懂加密方法
2007-7-8 15:55
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
好像vb没有那么垃圾把
别的程序能够实现的  vb也可以做到啊
为什么要说vb垃圾那
不解
2007-7-13 05:18
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
我用VB,VB的确很容易上手,但高水平的编程就需要借助API或“内部汇编”或利用别人现成的程序模块。我也认为不能说哪门语言是垃圾,能实现程序设计的功能目标,再兼顾些速度(尽量优化代码)就行了,达不到这两点,再好的语言也没有用。
2007-7-13 16:36
0
雪    币: 347
活跃值: (30)
能力值: ( LV9,RANK:420 )
在线值:
发帖
回帖
粉丝
12
楼主的VB用的真是出神入化,佩服

学习了下如何避开明码,谢谢楼主的源码,支持以后多发delphi
2007-7-15 12:51
0
雪    币: 623
活跃值: (10)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
13
小子又在学习了。

LZ的源码很有特点!
学习中!
2007-7-15 13:42
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
看看而已~~
2007-8-17 13:10
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
请问第一个zz = zz + Asc(Mid(X1, i, 1))变量有什么用?好像都没有使用就被第二句zz = Val(zzz)给盖了吧?
2007-8-19 17:13
0
雪    币: 193
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
太高深了,真难懂!
2007-8-19 23:29
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
学习学习再学习。
2007-8-20 01:39
0
雪    币: 328
活跃值: (10)
能力值: ( LV9,RANK:210 )
在线值:
发帖
回帖
粉丝
18
您看得真仔细,那的确是糊弄人的,第一次的结果没用。

发现个事:
hadky
初级会员
资 料:
注册日期: May 2006
帖子: 1

哈哈,06年到现在唯一一个帖子回复了我,荣幸一下!
2007-8-21 17:18
0
雪    币: 204
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
帮你整理一下, 乱了点,呵呵
Private Sub Command1_Click()
    X1 = Form1.Text2.Text
    X2 = Form1.Text1.Text
    If Len(X1) > 0 Then
        a = 1
    End If
    If Len(X2) = 20 Then
        c = 1
    End If
    For i = 1 To Len(X2)
      
        If Asc(Mid(X2, i, 1)) >= 48 And Asc(Mid(X2, i, 1)) < 57 Then
            b = 1
        Else
            b = 0
            Exit For
        End If
    Next
    If a = 1 And b = 1 And c = 1 Then
        Call check
    End If
End Sub

Sub check()
    X1 = Form1.Text2.Text
    X2 = Form1.Text1.Text
    For i = 1 To Len(X2)
        z = z + Asc(Mid(X2, i, 1))
    Next
    For i = 1 To Len(X1)
        zz = zz + Asc(Mid(X1, i, 1))
    Next
    yyy = Mid(X2, 1, 1) + Mid(X2, 4, 1) + Mid(X2, 6, 1) + Mid(X2, 9, 1) + Mid(X2, 11, 1) + Mid(X2, 14, 1) + Mid(X2, 15, 1) + Mid(X2, 16, 1)
    ' 1\4\6\9\11\14\15\16
    zzz = Mid(X2, 12, 1) + Mid(X2, 13, 1) + Mid(X2, 10, 1) + Mid(X2, 7, 1) + Mid(X2, 8, 1) + Mid(X2, 3, 1) + Mid(X2, 5, 1) + Mid(X2, 2, 1)
    '12\13\10\7\8\3\5\2
    yy = Val(yyy)
    zz = Val(zzz)
    xx = yy * 2 - 10000 + 5 * zz
    cc = 317799897
    ww = yy Xor cc Xor zz
    If ww = xx Then
        b1 = 1
    End If
    x3 = Mid(X2, 16, 5)
    yy = Val(x3)
    xx = yy * 6 + 12345
    cc = 271360
    ww = yy Xor cc
    If ww = xx Then
        b2 = 1
    End If
    If b1 = 1 And b2 = 1 Then
        Form1.Text2.Text = ""
        Form1.Text1.Text = ""
        Command1.Visible = False
        Form1.Label5.Caption = "验证通过"
    End If
End Sub
2007-8-22 15:13
0
雪    币: 193
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
用VB来入门是很好的,正在学习中,谢谢!
2007-9-3 19:33
0
雪    币: 1355
活跃值: (344)
能力值: ( LV13,RANK:920 )
在线值:
发帖
回帖
粉丝
21
可以先看汇编教材,同时看破文,了解和应用破解技术,达到一定能力的时候必须研究算法,然后需要的时候先从VB入门,半年后将VB学到可以独立开发中大型软件,或者写出中等或者以上难度的注册机,然后可以转C语言,同时学计算机原理和汇编接口技术

我就是按照这条路走的~~现在还没走完~~郁闷
2007-9-4 03:18
0
雪    币: 603
活跃值: (40)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
22
cr,又见你
2010-6-25 09:09
0
游客
登录 | 注册 方可回帖
返回
// // 统计代码