首页
社区
课程
招聘
[原创]TBC-CRACKME-0.21 ……很特别的CM
发表于: 2011-4-2 18:35 4684

[原创]TBC-CRACKME-0.21 ……很特别的CM

2011-4-2 18:35
4684
一个很特别的CM……

究竟怎么特别呢???

看了就知道了……

CrackMe.rar

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 421
活跃值: (60)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
爆破了!
:**41
name:1122
code:992401
2011-4-2 20:47
0
雪    币: 51
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
。。。谁整出来了,注册机。
2011-4-3 13:05
0
雪    币: 177
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tbc
4
哈哈,慢慢看吧~
2011-4-3 18:19
0
雪    币: 51
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
继续关注~~~等待lz公布注册机编写过程!!
2011-4-3 21:56
0
雪    币: 859
活跃值: (309)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
6
Key__Gen 在此!!
One day le !~~

KeyGen__TBC-CRACKME-0.21.rar
上传的附件:
2011-4-3 22:20
0
雪    币: 859
活跃值: (309)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
7
这儿CrackMe 用了 VB VC 还有 批处理 ~~
3门语言~~
VB 太恶心了 ~~

还好它效率不行 被我看到了 临时文件 还有那个 bat
我也学 LZ
,释放出来用批处理算~~
明码比较 --- 算法再难 也 浮云了 ~
2011-4-3 22:25
0
雪    币: 177
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
tbc
8
源码贴一下~

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Sub reg_Click()
    Dim i As Long
    Dim s As String
    s = txtName
    Dim b(3) As Byte
    If Len(s) < 2 Then Exit Sub
    For i = 1 To Len(s)
        b(i - 1) = Asc(Mid$(txtName, i, 1))
    Next i
    Open App.Path & "\1.txt" For Output As #1
    Print #1, CStr(b(0)) & " " & CStr(b(3))
    Close #1
    Open App.Path & "\2.txt" For Output As #1
    Print #1, CStr(b(2)) & " " & CStr(b(1))
    Close #1
    Open App.Path & "\3.txt" For Output As #1
    Print #1, CStr(b(0)) & " " & CStr(b(1))
    Close #1
    Open App.Path & "\4.txt" For Output As #1
    Print #1, CStr(b(2)) & " " & CStr(b(3)) & " 2"
    Close #1
   
    Dim bb() As Byte
    For i = 1 To 7
        Erase bb
        bb = LoadResData(100 + i, "CUSTOM")
        Open App.Path & "\" & CStr(i) & ".exe" For Binary As #1
        Put #1, , bb
        Close #1
    Next i

    Open App.Path & "\tmp.bat" For Output As #1
    Print #1, "@echo off"
    Print #1, "1.exe < 1.txt > 5.txt"
    Print #1, "5.exe < 2.txt > 6.txt"
    Print #1, "3.exe < 3.txt > 7.txt"
    Print #1, "6.exe < 4.txt > 8.txt"
    Print #1, "copy /b 5.txt+6.txt 9.txt"
    Print #1, "copy /b 7.txt+8.txt 10.txt"
    Print #1, "3.exe < 9.txt > 11.txt"
    Print #1, "2.exe < 10.txt > 12.txt"
    Print #1, "copy /b 11.txt+12.txt 13.txt"
    Print #1, "7.exe < 13.txt > 14.txt"
    Close #1
    Sleep 500
    Shell "tmp.bat", vbHide
    Sleep 500
    Do
        If Dir(App.Path & "\14.txt") <> "" Then Exit Do
    Loop
    Sleep 500
    Open App.Path & "\14.txt" For Input As #1
    Line Input #1, s
    Close #1
    For i = 1 To 14
        Kill App.Path & "\" & CStr(i) & ".txt"
        If i <= 7 Then Kill App.Path & "\" & CStr(i) & ".exe"
    Next i
    Kill App.Path & "\tmp.bat"
    Debug.Print s
    If Trim$(txtNum) = Trim$(s) Then'由于CM重点不在此,所以明码
        MsgBox "注册成功", vbOKOnly, ""
        End
    End If
   
End Sub

Private Sub Timer1_Timer()
    Static r As Long, g As Long, b As Long
    txtName.BackColor = RGB(r, g, b)
    txtNum.BackColor = RGB(g, b, r)
    Form1.BackColor = RGB(b, r, g)
    reg.BackColor = RGB((r + g) Mod 256, (g + b) Mod 256, (b + r) Mod 256)
    r = (r + 5) Mod 256
    g = (g + 15) Mod 256
    b = (b + 30) Mod 256
End Sub

Private Sub txtName_Change()
    Dim i As Long
    For i = 1 To Len(txtbname)
        If Asc(Mid$(txtName, i, 1)) < 0 Then txtName = ""
    Next i
End Sub

至于C++代码,其实就是加减乘除+标准输入、输出,代码略
2011-4-3 22:53
0
游客
登录 | 注册 方可回帖
返回
//