• 金蝶k/3 K3密码对照破解源码

通过密码对照表进行密码破解

以下是源码:

VERSION 5.00
Object = "{0ECD9B60-23AA-11D0-B351-00A0C9055D8E}#6.0#0"; "MSHFLXGD.OCX"
Begin VB.Form Form1
Caption = "K3密码对照破解"
ClientHeight =
ClientLeft =
ClientTop =
ClientWidth =
ScaleHeight =
ScaleWidth =
StartUpPosition = '窗口缺省
Begin VB.Frame Frame1
Height =
Left =
TabIndex =
Top =
Width =
Begin VB.TextBox Text4
Height =
Left =
TabIndex =
Text = "192.168.0.6"
Top =
Width =
End
Begin VB.TextBox Text5
Height =
IMEMode = 'DISABLE
Left =
PasswordChar = "*"
TabIndex =
Top =
Width =
End
Begin VB.TextBox Text6
Height =
Left =
TabIndex =
Text = "AIS20140620092508"
Top =
Width =
End
Begin VB.Label Label5
Caption = "密码:"
Height =
Left =
TabIndex =
Top =
Width =
End
Begin VB.Label Label4
Caption = "帐套名:"
Height =
Left =
TabIndex =
Top =
Width =
End
Begin VB.Label Label3
Caption = "服务器:"
Height =
Left =
TabIndex =
Top =
Width =
End
End
Begin MSHierarchicalFlexGridLib.MSHFlexGrid MSFGrid_dsj
Height =
Left =
TabIndex =
Top =
Width =
_ExtentX =
_ExtentY =
_Version =
AllowUserResizing=
_NumberOfBands =
_Band().Cols =
End
Begin VB.CommandButton Command2
Caption = "读取密码"
Height =
Left =
TabIndex =
Top =
Width =
End
Begin VB.TextBox Text3
Height =
Left =
TabIndex =
Text = "Text3"
Top =
Width =
End
Begin VB.TextBox Text2
Height =
Left =
MultiLine = - 'True
ScrollBars = 'Vertical
TabIndex =
Top =
Width =
End
Begin VB.CommandButton Command1
Caption = "解密码"
Height =
Left =
TabIndex =
Top =
Width =
End
Begin VB.TextBox Text1
Height =
Left =
TabIndex =
Text = ") F "", ,P T #8 *P!D &D 80!N &@ <0 C '< : !M &4 )0 X #( . W #( ,0!Y 'H 8P Q T ""@ "
Top =
Width =
End
Begin VB.Label Label2
Caption = "K3密码字段:"
Height =
Left =
TabIndex =
Top =
Width =
End
Begin VB.Label Label1
Caption = "结果:"
Height =
Left =
TabIndex =
Top =
Width =
End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim arr_data(, ) As String
Dim conn As ADODB.Connection Dim rs As ADODB.Recordset
Private Function getpassword(ByVal values As String) As String
Dim i As Integer
Dim str As String
Dim str_1 As String
Dim str_2 As String
Dim len_str_2 As Integer
Dim len_str_2_1 As Integer
Dim password As String
i =
len_str_2_1 =
str = Replace(values, " ", "□")
Text3.Text = str
Do While Len(str) >
i = i +
str_1 = Left(str, i)
If GetPass(str_1) <> "" Then
str_2 = Right(str, Len(str) - i + )
str = Right(str, Len(str) - i)
password = password & GetPass(str_1)
i =
End If
If i > Then
len_str_2 = Len(str_2)
If len_str_2_1 = len_str_2 Then
If str_2 <> "□□" Then
password = "密码为:" & password & "注意:剩下的" & str_2 & "找不到匹配数据,请输入正确的数据"
End If
' password = "密码为:" & password & Chr(13) & Chr(10) & "注意:剩下的" & str_2 & "找不到匹配数据,请输入正确的数据"
Exit Do
Else
len_str_2_1 = len_str_2
End If
str = str_2
i =
'Exit Do
End If
DoEvents
Loop
getpassword = password
End Function
Private Function GetPass(ByVal values As String) As String
Dim i As Integer
Dim ReValues As String
For i = To
If arr_data(i, ) = values Then
ReValues = arr_data(i, )
Exit For
End If
Next
GetPass = ReValues
End Function
Private Sub Command1_Click()
Text2.Text = getpassword(Right(Text1.Text, Len(Text1.Text) - )) End Sub Private Sub Command2_Click()
'OpenCn Text4.Text, Text6.Text, "sa", Text5.Text
Dim sql As String
Set conn = New ADODB.Connection
Set rs = New ADODB.Recordset
sql = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;password=" & Text5.Text & ";Initial Catalog=" & Text6.Text & ";Data Source=" & Text4.Text '如果不用这个模块也行可以,这一句便是常用的引擎。 Debug.Print sql
conn.ConnectionString = sql
'
conn.Open
'
'
rs.Open " select * from t_user where fsid is not null and len(fsid)>50", conn, , If rs.RecordCount > Then
MSFGrid_dsj.Rows = rs.RecordCount +
MSFGrid_dsj.Cols =
MSFGrid_dsj.TextMatrix(, ) = "序号"
MSFGrid_dsj.TextMatrix(, ) = "用户id"
MSFGrid_dsj.TextMatrix(, ) = "用户名称"
MSFGrid_dsj.TextMatrix(, ) = "描述"
MSFGrid_dsj.TextMatrix(, ) = "用户密码" For i = To rs.RecordCount
MSFGrid_dsj.TextMatrix(i, ) = i
MSFGrid_dsj.TextMatrix(i, ) = rs.Fields("fuserid")
MSFGrid_dsj.TextMatrix(i, ) = rs.Fields("fname")
MSFGrid_dsj.TextMatrix(i, ) = getpassword(Right(rs.Fields("fsid"), Len(rs.Fields("fsid")) - )) rs.MoveNext
Next i
Else
MSFGrid_dsj.Rows =
MSFGrid_dsj.Cols =
MSFGrid_dsj.TextMatrix(, ) = "序号"
MSFGrid_dsj.TextMatrix(, ) = "用户id"
MSFGrid_dsj.TextMatrix(, ) = "用户名称"
MSFGrid_dsj.TextMatrix(, ) = "描述"
MSFGrid_dsj.TextMatrix(, ) = "用户密码"
End If
End Sub Private Sub Form_Load()
'初始化密码字典
arr_data(, ) = "□P□"
arr_data(, ) = "□Q□"
arr_data(, ) = "□R□"
arr_data(, ) = "□S□"
arr_data(, ) = "□T□"
arr_data(, ) = "□U□"
arr_data(, ) = "□V□"
arr_data(, ) = "□W□"
arr_data(, ) = "□X□"
arr_data(, ) = "□Y□"
arr_data(, ) = "!A□"
arr_data(, ) = "!B□"
arr_data(, ) = "!C□"
arr_data(, ) = "!D□"
arr_data(, ) = "!E□"
arr_data(, ) = "!F□"
arr_data(, ) = "!G□"
arr_data(, ) = "!H□"
arr_data(, ) = "!I□"
arr_data(, ) = "!J□"
arr_data(, ) = "!K□"
arr_data(, ) = "!L□"
arr_data(, ) = "!M□"
arr_data(, ) = "!N□"
arr_data(, ) = "!O□"
arr_data(, ) = "!P□"
arr_data(, ) = "!Q□"
arr_data(, ) = "!R□"
arr_data(, ) = "!S□"
arr_data(, ) = "!T□"
arr_data(, ) = "!U□"
arr_data(, ) = "!V□"
arr_data(, ) = "!W□"
arr_data(, ) = "!X□"
arr_data(, ) = "!Y□"
arr_data(, ) = "!Z□"
arr_data(, ) = "!!□"
arr_data(, ) = "!" & Chr() & "□"
arr_data(, ) = "!#□"
arr_data(, ) = "!$□"
arr_data(, ) = "!%□"
arr_data(, ) = "!&□"
arr_data(, ) = "!'□"
arr_data(, ) = "!(□"
arr_data(, ) = "!)□"
arr_data(, ) = "!*□"
arr_data(, ) = "!+□"
arr_data(, ) = "!,□"
arr_data(, ) = "!-□"
arr_data(, ) = "!.□"
arr_data(, ) = "!/□"
arr_data(, ) = "!0□"
arr_data(, ) = "!1□"
arr_data(, ) = "!2□"
arr_data(, ) = "!3□"
arr_data(, ) = "!4□"
arr_data(, ) = "!5□"
arr_data(, ) = "!6□"
arr_data(, ) = "!7□"
arr_data(, ) = "!8□"
arr_data(, ) = "!9□"
arr_data(, ) = "!:□"
arr_data(, ) = "□A□"
arr_data(, ) = "□!□"
arr_data(, ) = "□C□"
arr_data(, ) = "□D□"
arr_data(, ) = "□E□"
arr_data(, ) = "!>□"
arr_data(, ) = "□F□"
arr_data(, ) = "□J□"
arr_data(, ) = "□H□"
arr_data(, ) = "□I□"
arr_data(, ) = "!?□"
arr_data(, ) = "□K□"
arr_data(, ) = "□]□"
arr_data(, ) = "□M□"
arr_data(, ) = "!;□"
arr_data(, ) = "!=□"
arr_data(, ) = "![□"
arr_data(, ) = "!]□"
arr_data(, ) = "□[□"
arr_data(, ) = "□Z□"
arr_data(, ) = "□B□"
arr_data(, ) = "□G□"
arr_data(, ) = "□L□"
arr_data(, ) = "□N□"
arr_data(, ) = "□_□"
arr_data(, ) = "!<□"
arr_data(, ) = "!\□"
arr_data(, ) = "□0□"
arr_data(, ) = "!@□"
arr_data(, ) = "!^□"
arr_data(, ) = "□\□"
arr_data(, ) = "□^□"
arr_data(, ) = "#□□"
arr_data(, ) = "#$□"
arr_data(, ) = "#(□"
arr_data(, ) = "#,□"
arr_data(, ) = "#0□"
arr_data(, ) = "#4□"
arr_data(, ) = "#8□"
arr_data(, ) = "#<□"
arr_data(, ) = "#@□"
arr_data(, ) = "#D□"
arr_data(, ) = "&$□"
arr_data(, ) = "&(□"
arr_data(, ) = "&,□"
arr_data(, ) = "&0□"
arr_data(, ) = "&4□"
arr_data(, ) = "&8□"
arr_data(, ) = "&<□"
arr_data(, ) = "&@□"
arr_data(, ) = "&D□"
arr_data(, ) = "&H□"
arr_data(, ) = "&L□"
arr_data(, ) = "&P□"
arr_data(, ) = "&T□"
arr_data(, ) = "&X□"
arr_data(, ) = "&\□"
arr_data(, ) = "'□□"
arr_data(, ) = "'$□"
arr_data(, ) = "'(□"
arr_data(, ) = "',□"
arr_data(, ) = "'0□"
arr_data(, ) = "'4□"
arr_data(, ) = "'8□"
arr_data(, ) = "'<□"
arr_data(, ) = "'@□"
arr_data(, ) = "'D□"
arr_data(, ) = "'H□"
arr_data(, ) = "$$□"
arr_data(, ) = "$(□"
arr_data(, ) = "$,□"
arr_data(, ) = "$0□"
arr_data(, ) = "$4□"
arr_data(, ) = "$8□"
arr_data(, ) = "$<□"
arr_data(, ) = "$@□"
arr_data(, ) = "$D□"
arr_data(, ) = "$H□"
arr_data(, ) = "$L□"
arr_data(, ) = "$P□"
arr_data(, ) = "$T□"
arr_data(, ) = "$X□"
arr_data(, ) = "$\□"
arr_data(, ) = "%□□"
arr_data(, ) = "%$□"
arr_data(, ) = "%(□"
arr_data(, ) = "%,□"
arr_data(, ) = "%0□"
arr_data(, ) = "%4□"
arr_data(, ) = "%8□"
arr_data(, ) = "%<□"
arr_data(, ) = "%@□"
arr_data(, ) = "%D□"
arr_data(, ) = "%H□"
arr_data(, ) = Chr() & "$□"
arr_data(, ) = "$□□"
arr_data(, ) = Chr() & ",□"
arr_data(, ) = Chr() & "0□"
arr_data(, ) = Chr() & "4□"
arr_data(, ) = "%X□"
arr_data(, ) = Chr() & "8□"
arr_data(, ) = Chr() & "H□"
arr_data(, ) = Chr() & "@□"
arr_data(, ) = Chr() & "D□"
arr_data(, ) = "%\□"
arr_data(, ) = Chr() & "L□"
arr_data(, ) = "#T□"
arr_data(, ) = Chr() & "T□"
arr_data(, ) = "%L□"
arr_data(, ) = "%T□"
arr_data(, ) = "'L□"
arr_data(, ) = "'T□"
arr_data(, ) = "#L□"
arr_data(, ) = "#H□"
arr_data(, ) = Chr() & "(□"
arr_data(, ) = Chr() & "<□"
arr_data(, ) = Chr() & "P□"
arr_data(, ) = Chr() & "X□"
arr_data(, ) = "#\□"
arr_data(, ) = "%P□"
arr_data(, ) = "'P□"
arr_data(, ) = Chr() & " \ Chr(34) & "
arr_data(, ) = "&□□"
arr_data(, ) = "'X□"
arr_data(, ) = "#P□"
arr_data(, ) = "#X□"
arr_data(, ) = "□,0"
arr_data(, ) = ",0□"
arr_data(, ) = ",@□"
arr_data(, ) = ",P□"
arr_data(, ) = "-□□"
arr_data(, ) = "-0□"
arr_data(, ) = "-@□"
arr_data(, ) = "-P□"
arr_data(, ) = ".□"
arr_data(, ) = ".0□"
arr_data(, ) = ""
arr_data(, ) = "8@"
arr_data(, ) = "8P"
arr_data(, ) = "9□"
arr_data(, ) = ""
arr_data(, ) = "9@"
arr_data(, ) = "9P"
arr_data(, ) = ":□"
arr_data(, ) = ":0"
arr_data(, ) = ":@"
arr_data(, ) = ":P"
arr_data(, ) = ";□"
arr_data(, ) = ";0"
arr_data(, ) = ";@"
arr_data(, ) = ";P"
arr_data(, ) = "<□"
arr_data(, ) = "<0"
arr_data(, ) = "<@"
arr_data(, ) = "<P"
arr_data(, ) = "=□"
arr_data(, ) = "=0"
arr_data(, ) = "=@"
arr_data(, ) = "=P"
arr_data(, ) = ">□"
arr_data(, ) = ">0"
arr_data(, ) = ">@"
arr_data(, ) = ""
arr_data(, ) = "0@"
arr_data(, ) = "0P"
arr_data(, ) = "1□"
arr_data(, ) = ""
arr_data(, ) = "1@"
arr_data(, ) = "1P"
arr_data(, ) = "2□"
arr_data(, ) = ""
arr_data(, ) = "2@"
arr_data(, ) = "2P"
arr_data(, ) = "3□"
arr_data(, ) = ""
arr_data(, ) = "3@"
arr_data(, ) = "3P"
arr_data(, ) = "4□"
arr_data(, ) = ""
arr_data(, ) = "4@"
arr_data(, ) = "4P"
arr_data(, ) = "5□"
arr_data(, ) = ""
arr_data(, ) = "5@"
arr_data(, ) = "5P"
arr_data(, ) = "6□"
arr_data(, ) = ""
arr_data(, ) = "6@"
arr_data(, ) = "(0"
arr_data(, ) = "0□"
arr_data(, ) = "(P"
arr_data(, ) = ")□"
arr_data(, ) = ")0"
arr_data(, ) = "7@"
arr_data(, ) = ")@"
arr_data(, ) = "*@"
arr_data(, ) = "*□"
arr_data(, ) = "*0"
arr_data(, ) = "7P"
arr_data(, ) = "*P"
arr_data(, ) = "/0"
arr_data(, ) = "+0"
arr_data(, ) = "6P"
arr_data(, ) = ""
arr_data(, ) = ">P"
arr_data(, ) = "?0"
arr_data(, ) = ".P"
arr_data(, ) = ".@"
arr_data(, ) = "(@"
arr_data(, ) = ")P"
arr_data(, ) = "+□"
arr_data(, ) = "+@"
arr_data(, ) = "/P"
arr_data(, ) = "7□"
arr_data(, ) = "?□"
arr_data(, ) = "+P"
arr_data(, ) = "8□"
arr_data(, ) = "?@"
arr_data(, ) = "/□"
arr_data(, ) = "/@"
arr_data(, ) = "□,□□"
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = "a"
arr_data(, ) = "b"
arr_data(, ) = "c"
arr_data(, ) = "d"
arr_data(, ) = "e"
arr_data(, ) = "f"
arr_data(, ) = "g"
arr_data(, ) = "h"
arr_data(, ) = "i"
arr_data(, ) = "j"
arr_data(, ) = "k"
arr_data(, ) = "l"
arr_data(, ) = "m"
arr_data(, ) = "n"
arr_data(, ) = "o"
arr_data(, ) = "p"
arr_data(, ) = "q"
arr_data(, ) = "r"
arr_data(, ) = "s"
arr_data(, ) = "t"
arr_data(, ) = "u"
arr_data(, ) = "v"
arr_data(, ) = "w"
arr_data(, ) = "x"
arr_data(, ) = "y"
arr_data(, ) = "z"
arr_data(, ) = "A"
arr_data(, ) = "B"
arr_data(, ) = "C"
arr_data(, ) = "D"
arr_data(, ) = "E"
arr_data(, ) = "F"
arr_data(, ) = "G"
arr_data(, ) = "H"
arr_data(, ) = "I"
arr_data(, ) = "J"
arr_data(, ) = "K"
arr_data(, ) = "L"
arr_data(, ) = "M"
arr_data(, ) = "N"
arr_data(, ) = "O"
arr_data(, ) = "P"
arr_data(, ) = "Q"
arr_data(, ) = "R"
arr_data(, ) = "S"
arr_data(, ) = "T"
arr_data(, ) = "U"
arr_data(, ) = "V"
arr_data(, ) = "W"
arr_data(, ) = "X"
arr_data(, ) = "Y"
arr_data(, ) = "Z"
arr_data(, ) = "!"
arr_data(, ) = "@"
arr_data(, ) = "#"
arr_data(, ) = "$"
arr_data(, ) = "%"
arr_data(, ) = "^"
arr_data(, ) = "&"
arr_data(, ) = "*"
arr_data(, ) = "("
arr_data(, ) = ")"
arr_data(, ) = "_"
arr_data(, ) = "+"
arr_data(, ) = "="
arr_data(, ) = "-"
arr_data(, ) = "["
arr_data(, ) = "]"
arr_data(, ) = "{"
arr_data(, ) = "}"
arr_data(, ) = ";"
arr_data(, ) = ":"
arr_data(, ) = Chr()
arr_data(, ) = "'"
arr_data(, ) = ","
arr_data(, ) = "."
arr_data(, ) = "?"
arr_data(, ) = "\"
arr_data(, ) = "|"
arr_data(, ) = "/"
arr_data(, ) = "`"
arr_data(, ) = "~"
arr_data(, ) = "<"
arr_data(, ) = ">"
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = "a"
arr_data(, ) = "b"
arr_data(, ) = "c"
arr_data(, ) = "d"
arr_data(, ) = "e"
arr_data(, ) = "f"
arr_data(, ) = "g"
arr_data(, ) = "h"
arr_data(, ) = "i"
arr_data(, ) = "j"
arr_data(, ) = "k"
arr_data(, ) = "l"
arr_data(, ) = "m"
arr_data(, ) = "n"
arr_data(, ) = "o"
arr_data(, ) = "p"
arr_data(, ) = "q"
arr_data(, ) = "r"
arr_data(, ) = "s"
arr_data(, ) = "t"
arr_data(, ) = "u"
arr_data(, ) = "v"
arr_data(, ) = "w"
arr_data(, ) = "x"
arr_data(, ) = "y"
arr_data(, ) = "z"
arr_data(, ) = "A"
arr_data(, ) = "B"
arr_data(, ) = "C"
arr_data(, ) = "D"
arr_data(, ) = "E"
arr_data(, ) = "F"
arr_data(, ) = "G"
arr_data(, ) = "H"
arr_data(, ) = "I"
arr_data(, ) = "J"
arr_data(, ) = "K"
arr_data(, ) = "L"
arr_data(, ) = "M"
arr_data(, ) = "N"
arr_data(, ) = "O"
arr_data(, ) = "P"
arr_data(, ) = "Q"
arr_data(, ) = "R"
arr_data(, ) = "S"
arr_data(, ) = "T"
arr_data(, ) = "U"
arr_data(, ) = "V"
arr_data(, ) = "W"
arr_data(, ) = "X"
arr_data(, ) = "Y"
arr_data(, ) = "Z"
arr_data(, ) = "!"
arr_data(, ) = "@"
arr_data(, ) = "#"
arr_data(, ) = "$"
arr_data(, ) = "%"
arr_data(, ) = "^"
arr_data(, ) = "&"
arr_data(, ) = "*"
arr_data(, ) = "("
arr_data(, ) = ")"
arr_data(, ) = "_"
arr_data(, ) = "+"
arr_data(, ) = "="
arr_data(, ) = "-"
arr_data(, ) = "["
arr_data(, ) = "]"
arr_data(, ) = "{"
arr_data(, ) = "}"
arr_data(, ) = ";"
arr_data(, ) = ":"
arr_data(, ) = Chr()
arr_data(, ) = "'"
arr_data(, ) = ","
arr_data(, ) = "."
arr_data(, ) = "?"
arr_data(, ) = "\"
arr_data(, ) = "|"
arr_data(, ) = "/"
arr_data(, ) = "`"
arr_data(, ) = "~"
arr_data(, ) = "<"
arr_data(, ) = ">"
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = ""
arr_data(, ) = "a"
arr_data(, ) = "b"
arr_data(, ) = "c"
arr_data(, ) = "d"
arr_data(, ) = "e"
arr_data(, ) = "f"
arr_data(, ) = "g"
arr_data(, ) = "h"
arr_data(, ) = "i"
arr_data(, ) = "j"
arr_data(, ) = "k"
arr_data(, ) = "l"
arr_data(, ) = "m"
arr_data(, ) = "n"
arr_data(, ) = "o"
arr_data(, ) = "p"
arr_data(, ) = "q"
arr_data(, ) = "r"
arr_data(, ) = "s"
arr_data(, ) = "t"
arr_data(, ) = "u"
arr_data(, ) = "v"
arr_data(, ) = "w"
arr_data(, ) = "x"
arr_data(, ) = "y"
arr_data(, ) = "z"
arr_data(, ) = "A"
arr_data(, ) = "B"
arr_data(, ) = "C"
arr_data(, ) = "D"
arr_data(, ) = "E"
arr_data(, ) = "F"
arr_data(, ) = "G"
arr_data(, ) = "H"
arr_data(, ) = "I"
arr_data(, ) = "J"
arr_data(, ) = "K"
arr_data(, ) = "L"
arr_data(, ) = "M"
arr_data(, ) = "N"
arr_data(, ) = "O"
arr_data(, ) = "P"
arr_data(, ) = "Q"
arr_data(, ) = "R"
arr_data(, ) = "S"
arr_data(, ) = "T"
arr_data(, ) = "U"
arr_data(, ) = "V"
arr_data(, ) = "W"
arr_data(, ) = "X"
arr_data(, ) = "Y"
arr_data(, ) = "Z"
arr_data(, ) = "!"
arr_data(, ) = "@"
arr_data(, ) = "#"
arr_data(, ) = "$"
arr_data(, ) = "%"
arr_data(, ) = "^"
arr_data(, ) = "&"
arr_data(, ) = "*"
arr_data(, ) = "("
arr_data(, ) = ")"
arr_data(, ) = "_"
arr_data(, ) = "+"
arr_data(, ) = "="
arr_data(, ) = "-"
arr_data(, ) = "["
arr_data(, ) = "]"
arr_data(, ) = "{"
arr_data(, ) = "}"
arr_data(, ) = ";"
arr_data(, ) = ":"
arr_data(, ) = Chr()
arr_data(, ) = "'"
arr_data(, ) = ","
arr_data(, ) = "."
arr_data(, ) = "?"
arr_data(, ) = "\"
arr_data(, ) = "|"
arr_data(, ) = "/"
arr_data(, ) = "`"
arr_data(, ) = "~"
arr_data(, ) = "<"
arr_data(, ) = ">"
arr_data(, ) = ""
End Sub
 密码对照字典
1、纯数字类对照表如下:
代码 一位 二位 三位 四位 五位 六位
0 □P□ #□□ ,□□ P□ #□□ ,□□
1 □Q□ #$□ ,0□ Q□ #$□ ,0□
2 □R□ #(□ ,@□ R□ #(□ ,@□
3 □S□ #,□ ,P□ S□ #,□ ,P□
4 □T□ #0□ -□□ T□ #0□ -□□
5 □U□ #4□ -0□ U□ #4□ -0□
6 □V□ #8□ -@□ V□ #8□ -@□
7 □W□ #<□ -P□ W□ #<□ -P□
8 □X□ #@□ .□□ X□ #@□ .□□
9 □Y□ #D□ .0□ Y□ #D□ .0□
2、小字母类对照表如下:
代码 一位 二位 三位 四位 五位 六位
a !A□ &$□ 80 !A□ &$□ 80
b !B□ &(□ 8@ !B□ &(□ 8@
c !C□ &,□ 8P !C□ &,□ 8P
d !D□ &0□ 9□ !D□ &0□ 9□
e !E□ &4□ 90 !E□ &4□ 90
f !F□ &8□ 9@ !F□ &8□ 9@
g !G□ &<□ 9P !G□ &<□ 9P
h !H□ &@□ :□ !H□ &@□ :□
i !I□ &D□ :0 !I□ &D□ :0
j !J□ &H□ :@ !J□ &H□ :@
k !K□ &L□ :P !K□ &L□ :P
l !L□ &P□ ;□ !L□ &P□ ;□
m !M□ &T□ ;0 !M□ &T□ ;0
n !N□ &X□ ;@ !N□ &X□ ;@
o !O□ &/□ ;P !O□ &/□ ;P
p !P□ '□□ <□ !P□ '□□ <□
q !Q□ '$□ <0 !Q□ '$□ <0
r !R□ '(□ <@ !R□ '(□ <@
s !S□ ',□ <P !S□ ',□ <P
t !T□ '0□ =□ !T□ '0□ =□
u !U□ '4□ =0 !U□ '4□ =0
v !V□ '8□ =@ !V□ '8□ =@
w !W□ '<□ =P !W□ '<□ =P
x !X□ '@□ >□ !X□ '@□ >□
y !Y□ 'D□ >0 !Y□ 'D□ >0
z !Z□ 'H□ >@ !Z□ 'H□ >@
3、大写字母对照表如下:
代码 一位 二位 三位 四位 五位 六位
A !!□ $$□ 00 !!□ $$□ 00
B !"□ $(□ 0@ !"□ $(□ 0@
C !#□ $,□ 0P !#□ $,□ 0P
D !$□ $0□ 1□ !$□ $0□ 1□
E !%□ $4□ 10 !%□ $4□ 10
F !&□ $8□ 1@ !&□ $8□ 1@
G !'□ $<□ 1P !'□ $<□ 1P
H !(□ $@□ 2□ !(□ $@□ 2□
I !)□ $D□ 20 !)□ $D□ 20
J !*□ $H□ 2@ !*□ $H□ 2@
K !+□ $L□ 2P !+□ $L□ 2P
L !,□ $P□ 3□ !,□ $P□ 3□
M !-□ $T□ 30 !-□ $T□ 30
N !.□ $X□ 3@ !.□ $X□ 3@
O !/□ $/□ 3P !/□ $/□ 3P
P !0□ %□□ 4□ !0□ %□□ 4□
Q !1□ %$□ 40 !1□ %$□ 40
R !2□ %(□ 4@ !2□ %(□ 4@
S !3□ %,□ 4P !3□ %,□ 4P
T !4□ %0□ 5□ !4□ %0□ 5□
U !5□ %4□ 50 !5□ %4□ 50
V !6□ %8□ 5@ !6□ %8□ 5@
W !7□ %<□ 5P !7□ %<□ 5P
X !8□ %@□ 6□ !8□ %@□ 6□
Y !9□ %D□ 60 !9□ %D□ 60
Z !:□ %H□ 6@ !:□ %H□ 6@
4、符号对照表如下:
代码 一位 二位 三位 四位 五位 六位
! □A□ "$□ (0 □A□ "$□ (0
@ □!□ $□□ 0□ □!□ $□□ 0□
# □C□ ",□ (P □C□ ",□ (P
$ □D□ "0□ )□ □D□ "0□ )□
% □E□ "4□ )0 □E□ "4□ )0
^ !>□ %X□ 7@ !>□ %X□ 7@
& □F□ "8□ )@ □F□ "8□ )@
* □J□ "H□ *@ □J□ "H□ *@
( □H□ "@□ *□ □H□ "@□ *□
) □I□ "D□ *0 □I□ "D□ *0
_ !?□ %/□ 7P !?□ %/□ 7P
+ □K□ "L□ *P □K□ "L□ *P
= □]□ #T□ /0 □]□ #T□ /0
- □M□ "T□ +0 □M□ "T□ +0
[ !;□ %L□ 6P !;□ %L□ 6P
] !=□ %T□ 70 !=□ %T□ 70
{ ![□ 'L□ >P ![□ 'L□ >P
} !]□ 'T□ 0 !]□ 'T□ 0
; □[□ #L□ .P □[□ #L□ .P
: □Z□ #H□ .@ □Z□ #H□ .@
" □B□ "(□ (@ □B□ "(□ (@
' □G□ "<□ )P □G□ "<□ )P
, □L□ "P□ +□ □L□ "P□ +□
. □N□ "X□ +@ □N□ "X□ +@
  □_□ #/□ /P □_□ #/□ /P
/ !<□ %P□ 7□ !<□ %P□ 7□
| !/□ 'P□ !/□ 'P□
/ □0□ "/ +P □0□ "/ +P
` !@□ &□□ 8□ !@□ &□□ 8□
~ !^□ 'X□ @ !^□ 'X□ @
< □/□ #P□ /□ □/□ #P□ /□
> □^□ #X□ /@ □^□ #X□ /@

金蝶k/3 K3密码对照破解源码的更多相关文章

  1. 金蝶k/3 K3云之家消息查询发送是否成功SQL语句

    金蝶k/3 K3云之家消息查询发送是否成功SQL语句 1是成功,0是还在轮询中未发送,4是发送失败 select * into #tempUserID from ( union select t_Gr ...

  2. [源码]一键获取windows系统登陆密码vc6版源码

    [源码]一键获取windows系统登陆密码vc6版源码支持:XP/2000/2003/WIN7/2008等 此版本编译出来的程序体积较小几十KB... 而vs版则1点几M,体积整整大了2-30倍对某些 ...

  3. ASP.NET中登录时记住用户名和密码(附源码下载)--ASP.NET

    必需了解的:实例需要做的是Cookie对象的创建和对Cookie对象数据的读取,通过Response对象的Cookies属性创建Cookie,通过Request对象的Cookies可以读取Cookie ...

  4. postgresql密码加强-passwordcheck源码修改三种以上字符

    目录 1.使用方式 2.效果 3.源码修改 1.参考pg_cron的源码在配置文件内增加一个参数 2.修改源码配置校验数字 因数据库入网检测须修改密码级别,在源有的passwordcheck插件上进行 ...

  5. android源码的目录结构

    android源码的目录结构 [以下网络摘抄] |-- Makefile ! l/ a5 n% S% @- `0 d# z# a$ P4 V3 o7 R|-- bionic              ...

  6. JDK1.8源码(三)——java.lang.String 类

    String 类也是java.lang 包下的一个类,算是日常编码中最常用的一个类了,那么本篇博客就来详细的介绍 String 类. 1.String 类的定义 public final class ...

  7. 鸿蒙内核源码分析(中断切换篇) | 系统因中断活力四射 | 百篇博客分析OpenHarmony源码 | v42.02

    百篇博客系列篇.本篇为: v42.xx 鸿蒙内核源码分析(中断切换篇) | 系统因中断活力四射 | 51.c.h .o 硬件架构相关篇为: v22.xx 鸿蒙内核源码分析(汇编基础篇) | CPU在哪 ...

  8. MVVM大比拼之knockout.js源码精析

    简介 本文主要对源码和内部机制做较深如的分析,基础部分请参阅官网文档. knockout.js (以下简称 ko )是最早将 MVVM 引入到前端的重要功臣之一.目前版本已更新到 3 .相比同类主要有 ...

  9. 【原】SDWebImage源码阅读(一)

    [原]SDWebImage源码阅读(一) 本文转载请注明出处 —— polobymulberry-博客园 1. 前言 一直没有系统地读过整套源码,就感觉像一直看零碎的知识点,没有系统读过一本专业经典书 ...

随机推荐

  1. pci设备驱动相关

    pci 设备注册及查找: https://www.cnblogs.com/image-eye/archive/2012/02/15/2352912.html PFN https://nieyong.g ...

  2. Lodop的TABLE中format格式化的使用

    LODOP中的ADD_PRINT_TABLE支持很多函数和计算方法,可以用tdata对table表格里额数据进行计算,用format对结果进行格式化.这个format只能和tdata搭配使用,不能单独 ...

  3. poj-3281(拆点+最大流)

    题意:有n头牛,f种食物,d种饮料,每头牛有自己喜欢的食物和饮料,问你最多能够几头牛搭配好,每种食物或者饮料只能一头牛享用: 解题思路:把牛拆点,因为流过牛的流量是由限制的,只能为1,然后,食物和牛的 ...

  4. 进程间通信(队列、管道)、消费者模型和进程池(apply,apply_async,map)

    一.队列(先进先出) 进程间通信:IPC(Inter-Process Communication) 队列是使用管道和锁定实现,所以Queue是多进程安全的队列,使用Queue可以实现多进程之间的数据传 ...

  5. ☆ [POI2007] ZAP-Queries 「莫比乌斯反演」

    题目类型:莫比乌斯反演 传送门:>Here< 题意:求有多少对正整数对\((a,b)\),满足\(0<a<A\),\(0<b<B\),\(gcd(a,b)=d\) ...

  6. Java【第二篇】基本语法之--进制、运算符

    进制 对于整数,有四种表示方式: 二进制:0,1 ,满 2 进 1.以 0b 或 0B 开头. 十进制:0-9 ,满 10 进 1. 八进制:0-7 ,满 8 进1. 以数字 0 开头表示. 十六进制 ...

  7. SQL Server 2008还原数据库时出现“备份集中的数据库备份与现有的数据库不同”的解决方法

    引言 现在在做项目,由于每个人是分模块的,所以大家的测试数据都不同步,导致好多时候会因为别人填的数据不同而调半天的错.所以我还是自己还原一个数据库,自己填自己的数据吧. 报错 之前还原过很多个数据库都 ...

  8. 礼物(中国剩余定理+拓展gcd求逆元+分治=拓展Lucus)

    礼物 题意: 求\[C(n,m)\ \%\ p\] \(n,m,p\le 10^9\),且若\(p=\prod_{i=1}^{k}{p_i}^{c_i}\),则\(\forall i\in [1..k ...

  9. Java EE 开发环境搭建

    1 Windows 1.1 JDK 下载: 下载地址:https://developer.oracle.com/java 安装文件:jdk-8u201-windows-x64.exe JDK 并不是越 ...

  10. (二分查找 结构体) leetcode33. Search in Rotated Sorted Array

    Suppose an array sorted in ascending order is rotated at some pivot unknown to you beforehand. (i.e. ...