首页
社区
课程
招聘
[原创]再来一个CM,难度一般(附我CM2的源码)
发表于: 2007-6-26 15:22 6189

[原创]再来一个CM,难度一般(附我CM2的源码)

2007-6-26 15:22
6189
各位看看:)中午赶制的
这个CM最后一个对话框可能看不清楚,意思就是让到PEDIY上来回帖
OK,继续防脱的
地址1  http://cracknow.ys168.com/  下面的CM3(EEE.EXE)

2:

Private Declare Function GetFileSize Lib "kernel32" (ByVal hFile As Long, lpFileSizeHigh As Long) As Long
Const OFS_MAXPATHNAME = 128
Const OF_CREATE = &H1000
Const OF_READ = &H0
Const OF_WRITE = &H1
Private Type OFSTRUCT
        cBytes As Byte
        fFixedDisk As Byte
        nErrCode As Integer
        Reserved1 As Integer
        Reserved2 As Integer
        szPathName(OFS_MAXPATHNAME) As Byte
End Type
Private Declare Function CopyLZFile Lib "lz32" (ByVal n1 As Long, ByVal n2 As Long) As Long
Private Declare Function OpenFile Lib "kernel32" (ByVal lpFileName As String, lpReOpenBuff As OFSTRUCT, ByVal wStyle As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long

Dim n, crack As Boolean

Private Sub Command1_Click()
adfd = Text2
For i = 1 To Len(Text1)
Text2 = Text2 + Text1 + Text3 + Text3 + Text1
Next
For i = 1 To Len(Text2)
d = d + Asc(Mid(Text2, i, 1))
Next
'MsgBox d

d = d Xor 1100
'MsgBox d
aa = CStr(d)
'MsgBox aa
aa = aa + CStr(Val(Text1) / 2 - 2)
'MsgBox aa
Dim dda As Double
dda = i * Asc(Mid(aa, Mid(Text1, 4, 1), 1))
If dda < 65 Or dda > 81 Then dda = 12 + 65
'MsgBox dda
aa = aa + CStr(dda)
'MsgBox aa
Text2 = adfd
'Text4 = aa
If Val(Text4) = aa Then MsgBox "Reg Finish,Now You can Max the WINDOWS and" + vbCrLf + "       ENJOY the picture:)Good luck", vbExclamation, "NoName SwordMan":  crack = True: Me.WindowState = 2
End Sub

Private Sub Form_Load()
crack = False
Picture1.BackColor = QBColor(Rnd * 15)
  Dim Serial As Long, Vname As String, FSName As String
    'Create buffers
    Vname = String$(255, Chr$(0))
    FSName = String$(255, Chr$(0))
    'Get the volume information
   xx = GetVolumeInformation("C:\", Vname, 255, Serial, 0, 0, FSName, 255)
    'Strip the extra chr$(0)'s
    Vname = Left$(Vname, InStr(1, Vname, Chr$(0)) - 1)
    FSName = Left$(FSName, InStr(1, FSName, Chr$(0)) - 1)
    Text1.Text = Trim(Str$(Serial)) + Vname + FSName

End Sub

Private Sub Form_Resize()
If Me.WindowState = 0 And crack = False Then
Me.Height = 3885
Me.Width = 4275
End If
End Sub

Private Sub Form_Unload(Cancel As Integer)
End
End Sub

Private Sub NoCrack_Timer()
Dim lngHandle As Long, lngLong As Long
Dim OF As OFSTRUCT
xd = OpenFile(App.Path + "\" + App.EXEName + ".exe", OF, OF_EXIST)
'lngLong = 8888888
www = GetFileSize(xd, lngLong)
If www <> 10752 Then MsgBox "你这个大色狼!脱掉了我的衣服……5555555给你点颜色看看": End
End Sub

Private Sub Timer1_Timer()
' Picture1.BackColor = QBColor(Rnd * 15)
nn = Int(45 * Rnd)
If nn > 0 Then Picture1.FontSize = nn
Picture1.CurrentX = Rnd * Picture1.ScaleWidth
Picture1.CurrentY = Rnd * Picture1.ScaleHeight
Picture1.ForeColor = RGB(Rnd * 256, Rnd * 256, Rnd * 256)
Picture1.Print "NoName剑人 de CrackMe"
n = n + 1
If n > 50 Then Picture1.BackColor = QBColor(Rnd * 15)
If n > 60 Then n = 0
Picture2.Cls
Picture2.Print "破解以后有秘密!"
End Sub

Public Declare Function GetVolumeInformation Lib "kernel32" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long) As Long

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

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 740
活跃值: (952)
能力值: ( LV9,RANK:160 )
在线值:
发帖
回帖
粉丝
2
FORGOT,我等着你呢,快来破啊!!!
2007-6-26 15:53
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
3
如果能download的话

96.6%挂了
2007-6-26 20:57
0
雪    币: 112
活跃值: (16)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
4
好大一个!````````````
2007-6-26 22:45
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
5
俺终于下载到了,看看。
2007-6-26 22:52
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
6
如果我没记错,音乐是玉满堂
另外,你把伟大的heXer老师名字写错了,打PP or tjj
=============================================================
sizechk
005B6D67    66:85C0         test    ax, ax
005B6D6A    0F84 E3000000   je      005B6E53;jmp
=============================================================
banned
005B5B62    85C9            test    ecx, ecx
005B5B64    74 44           je      short 005B5BAA;nop
=============================================================
keygen
005B5FDD    8D8D 20FFFFFF   lea     ecx, [ebp-E0]
2007-6-26 23:02
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
vb的,嘿嘿,很欣赏lz把原始代码贴出来的风格。学习下。
2007-6-27 13:20
0
雪    币: 1946
活跃值: (248)
能力值: (RANK:330 )
在线值:
发帖
回帖
粉丝
8
tjjtds
2007-6-27 14:31
0
雪    币: 263
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
9
天津交通堵塞
2007-6-27 14:37
0
雪    币: 740
活跃值: (952)
能力值: ( LV9,RANK:160 )
在线值:
发帖
回帖
粉丝
10
…………我又火星了…………
老大听力真好……
这次是ASPACK加的壳
汗~怎么老是爆破啊……
2007-6-27 19:04
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
11
爆成keygen了啊
跟写一个kg有区别?
2007-6-27 22:28
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
为什么不明白的总是我
2007-6-28 11:22
0
游客
登录 | 注册 方可回帖
返回
//