通过密码对照表进行密码破解
以下是源码:
VERSION 5.00
Object = "{0ECD9B60-23AA-11D0-B351-00A0C9055D8E}#6.0#0"; "MSHFLXGD.OCX"
Begin VB.Form Form1
Caption = "K3密码对照破解"
ClientHeight = 9690
ClientLeft = 120
ClientTop = 450
ClientWidth = 10860
ScaleHeight = 9690
ScaleWidth = 10860
StartUpPosition = 3 '窗口缺省
Begin VB.Frame Frame1
Height = 975
Left = 240
TabIndex = 8
Top = 240
Width = 9255
Begin VB.TextBox Text4
Height = 375
Left = 840
TabIndex = 11
Text = "192.168.0.6"
Top = 240
Width = 2055
End
Begin VB.TextBox Text5
Height = 375
IMEMode = 3 'DISABLE
Left = 3600
PasswordChar = "*"
TabIndex = 10
Top = 240
Width = 2535
End
Begin VB.TextBox Text6
Height = 375
Left = 6960
TabIndex = 9
Text = "AIS20140620092508"
Top = 240
Width = 2055
End
Begin VB.Label Label5
Caption = "密码:"
Height = 255
Left = 3000
TabIndex = 14
Top = 360
Width = 735
End
Begin VB.Label Label4
Caption = "帐套名:"
Height = 375
Left = 6240
TabIndex = 13
Top = 360
Width = 735
End
Begin VB.Label Label3
Caption = "服务器:"
Height = 375
Left = 120
TabIndex = 12
Top = 360
Width = 735
End
End
Begin MSHierarchicalFlexGridLib.MSHFlexGrid MSFGrid_dsj
Height = 8055
Left = 240
TabIndex = 7
Top = 1440
Width = 10455
_ExtentX = 18441
_ExtentY = 14208
_Version = 393216
AllowUserResizing= 3
_NumberOfBands = 1
_Band(0).Cols = 2
End
Begin VB.CommandButton Command2
Caption = "读取密码"
Height = 615
Left = 9600
TabIndex = 6
Top = 360
Width = 855
End
Begin VB.TextBox Text3
Height = 495
Left = 1800
TabIndex = 5
Text = "Text3"
Top = 3840
Width = 6015
End
Begin VB.TextBox Text2
Height = 1695
Left = 1800
MultiLine = -1 'True
ScrollBars = 2 'Vertical
TabIndex = 2
Top = 4440
Width = 7335
End
Begin VB.CommandButton Command1
Caption = "解密码"
Height = 495
Left = 8040
TabIndex = 1
Top = 3600
Width = 1095
End
Begin VB.TextBox Text1
Height = 495
Left = 1800
TabIndex = 0
Text = ") F "", ,P T #8 *P!D &D 80!N &@ <0 C '< : !M &4 )0 X #( . W #( ,0!Y 'H 8P Q T ""@ "
Top = 3120
Width = 6135
End
Begin VB.Label Label2
Caption = "K3密码字段:"
Height = 375
Left = 840
TabIndex = 4
Top = 3240
Width = 1095
End
Begin VB.Label Label1
Caption = "结果:"
Height = 375
Left = 960
TabIndex = 3
Top = 4440
Width = 735
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(283, 1) 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 = 0
len_str_2_1 = 0
str = Replace(values, " ", "□")
Text3.Text = str
Do While Len(str) > 0
i = i + 1
str_1 = Left(str, i)
If GetPass(str_1) <> "" Then
str_2 = Right(str, Len(str) - i + 1)
str = Right(str, Len(str) - i)
password = password & GetPass(str_1)
i = 0
End If
If i > 5 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 = 0
'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 = 0 To 282
If arr_data(i, 0) = values Then
ReValues = arr_data(i, 1)
Exit For
End If
Next
GetPass = ReValues
End Function
Private Sub Command1_Click()
Text2.Text = getpassword(Right(Text1.Text, Len(Text1.Text) - 50))
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, 1, 3
If rs.RecordCount > 0 Then
MSFGrid_dsj.Rows = rs.RecordCount + 1
MSFGrid_dsj.Cols = 5
MSFGrid_dsj.TextMatrix(0, 0) = "序号"
MSFGrid_dsj.TextMatrix(0, 1) = "用户id"
MSFGrid_dsj.TextMatrix(0, 2) = "用户名称"
MSFGrid_dsj.TextMatrix(0, 3) = "描述"
MSFGrid_dsj.TextMatrix(0, 4) = "用户密码"
For i = 1 To rs.RecordCount
MSFGrid_dsj.TextMatrix(i, 0) = i
MSFGrid_dsj.TextMatrix(i, 1) = rs.Fields("fuserid")
MSFGrid_dsj.TextMatrix(i, 2) = rs.Fields("fname")
MSFGrid_dsj.TextMatrix(i, 4) = getpassword(Right(rs.Fields("fsid"), Len(rs.Fields("fsid")) - 50))
rs.MoveNext
Next i
Else
MSFGrid_dsj.Rows = 1
MSFGrid_dsj.Cols = 5
MSFGrid_dsj.TextMatrix(0, 0) = "序号"
MSFGrid_dsj.TextMatrix(0, 1) = "用户id"
MSFGrid_dsj.TextMatrix(0, 2) = "用户名称"
MSFGrid_dsj.TextMatrix(0, 3) = "描述"
MSFGrid_dsj.TextMatrix(0, 4) = "用户密码"
End If
End Sub
Private Sub Form_Load()
'初始化密码字典
arr_data(0, 0) = "□P□"
arr_data(1, 0) = "□Q□"
arr_data(2, 0) = "□R□"
arr_data(3, 0) = "□S□"
arr_data(4, 0) = "□T□"
arr_data(5, 0) = "□U□"
arr_data(6, 0) = "□V□"
arr_data(7, 0) = "□W□"
arr_data(8, 0) = "□X□"
arr_data(9, 0) = "□Y□"
arr_data(10, 0) = "!A□"
arr_data(11, 0) = "!B□"
arr_data(12, 0) = "!C□"
arr_data(13, 0) = "!D□"
arr_data(14, 0) = "!E□"
arr_data(15, 0) = "!F□"
arr_data(16, 0) = "!G□"
arr_data(17, 0) = "!H□"
arr_data(18, 0) = "!I□"
arr_data(19, 0) = "!J□"
arr_data(20, 0) = "!K□"
arr_data(21, 0) = "!L□"
arr_data(22, 0) = "!M□"
arr_data(23, 0) = "!N□"
arr_data(24, 0) = "!O□"
arr_data(25, 0) = "!P□"
arr_data(26, 0) = "!Q□"
arr_data(27, 0) = "!R□"
arr_data(28, 0) = "!S□"
arr_data(29, 0) = "!T□"
arr_data(30, 0) = "!U□"
arr_data(31, 0) = "!V□"
arr_data(32, 0) = "!W□"
arr_data(33, 0) = "!X□"
arr_data(34, 0) = "!Y□"
arr_data(35, 0) = "!Z□"
arr_data(36, 0) = "!!□"
arr_data(37, 0) = "!" & Chr(34) & "□"
arr_data(38, 0) = "!#□"
arr_data(39, 0) = "!$□"
arr_data(40, 0) = "!%□"
arr_data(41, 0) = "!&□"
arr_data(42, 0) = "!'□"
arr_data(43, 0) = "!(□"
arr_data(44, 0) = "!)□"
arr_data(45, 0) = "!*□"
arr_data(46, 0) = "!+□"
arr_data(47, 0) = "!,□"
arr_data(48, 0) = "!-□"
arr_data(49, 0) = "!.□"
arr_data(50, 0) = "!/□"
arr_data(51, 0) = "!0□"
arr_data(52, 0) = "!1□"
arr_data(53, 0) = "!2□"
arr_data(54, 0) = "!3□"
arr_data(55, 0) = "!4□"
arr_data(56, 0) = "!5□"
arr_data(57, 0) = "!6□"
arr_data(58, 0) = "!7□"
arr_data(59, 0) = "!8□"
arr_data(60, 0) = "!9□"
arr_data(61, 0) = "!:□"
arr_data(62, 0) = "□A□"
arr_data(63, 0) = "□!□"
arr_data(64, 0) = "□C□"
arr_data(65, 0) = "□D□"
arr_data(66, 0) = "□E□"
arr_data(67, 0) = "!>□"
arr_data(68, 0) = "□F□"
arr_data(69, 0) = "□J□"
arr_data(70, 0) = "□H□"
arr_data(71, 0) = "□I□"
arr_data(72, 0) = "!?□"
arr_data(73, 0) = "□K□"
arr_data(74, 0) = "□]□"
arr_data(75, 0) = "□M□"
arr_data(76, 0) = "!;□"
arr_data(77, 0) = "!=□"
arr_data(78, 0) = "![□"
arr_data(79, 0) = "!]□"
arr_data(80, 0) = "□[□"
arr_data(81, 0) = "□Z□"
arr_data(82, 0) = "□B□"
arr_data(83, 0) = "□G□"
arr_data(84, 0) = "□L□"
arr_data(85, 0) = "□N□"
arr_data(86, 0) = "□_□"
arr_data(87, 0) = "!<□"
arr_data(88, 0) = "!\□"
arr_data(89, 0) = "□0□"
arr_data(90, 0) = "!@□"
arr_data(91, 0) = "!^□"
arr_data(92, 0) = "□\□"
arr_data(93, 0) = "□^□"
arr_data(94, 0) = "#□□"
arr_data(95, 0) = "#$□"
arr_data(96, 0) = "#(□"
arr_data(97, 0) = "#,□"
arr_data(98, 0) = "#0□"
arr_data(99, 0) = "#4□"
arr_data(100, 0) = "#8□"
arr_data(101, 0) = "#<□"
arr_data(102, 0) = "#@□"
arr_data(103, 0) = "#D□"
arr_data(104, 0) = "&$□"
arr_data(105, 0) = "&(□"
arr_data(106, 0) = "&,□"
arr_data(107, 0) = "&0□"
arr_data(108, 0) = "&4□"
arr_data(109, 0) = "&8□"
arr_data(110, 0) = "&<□"
arr_data(111, 0) = "&@□"
arr_data(112, 0) = "&D□"
arr_data(113, 0) = "&H□"
arr_data(114, 0) = "&L□"
arr_data(115, 0) = "&P□"
arr_data(116, 0) = "&T□"
arr_data(117, 0) = "&X□"
arr_data(118, 0) = "&\□"
arr_data(119, 0) = "'□□"
arr_data(120, 0) = "'$□"
arr_data(121, 0) = "'(□"
arr_data(122, 0) = "',□"
arr_data(123, 0) = "'0□"
arr_data(124, 0) = "'4□"
arr_data(125, 0) = "'8□"
arr_data(126, 0) = "'<□"
arr_data(127, 0) = "'@□"
arr_data(128, 0) = "'D□"
arr_data(129, 0) = "'H□"
arr_data(130, 0) = "$$□"
arr_data(131, 0) = "$(□"
arr_data(132, 0) = "$,□"
arr_data(133, 0) = "$0□"
arr_data(134, 0) = "$4□"
arr_data(135, 0) = "$8□"
arr_data(136, 0) = "$<□"
arr_data(137, 0) = "$@□"
arr_data(138, 0) = "$D□"
arr_data(139, 0) = "$H□"
arr_data(140, 0) = "$L□"
arr_data(141, 0) = "$P□"
arr_data(142, 0) = "$T□"
arr_data(143, 0) = "$X□"
arr_data(144, 0) = "$\□"
arr_data(145, 0) = "%□□"
arr_data(146, 0) = "%$□"
arr_data(147, 0) = "%(□"
arr_data(148, 0) = "%,□"
arr_data(149, 0) = "%0□"
arr_data(150, 0) = "%4□"
arr_data(151, 0) = "%8□"
arr_data(152, 0) = "%<□"
arr_data(153, 0) = "%@□"
arr_data(154, 0) = "%D□"
arr_data(155, 0) = "%H□"
arr_data(156, 0) = Chr(34) & "$□"
arr_data(157, 0) = "$□□"
arr_data(158, 0) = Chr(34) & ",□"
arr_data(159, 0) = Chr(34) & "0□"
arr_data(160, 0) = Chr(34) & "4□"
arr_data(161, 0) = "%X□"
arr_data(162, 0) = Chr(34) & "8□"
arr_data(163, 0) = Chr(34) & "H□"
arr_data(164, 0) = Chr(34) & "@□"
arr_data(165, 0) = Chr(34) & "D□"
arr_data(166, 0) = "%\□"
arr_data(167, 0) = Chr(34) & "L□"
arr_data(168, 0) = "#T□"
arr_data(169, 0) = Chr(34) & "T□"
arr_data(170, 0) = "%L□"
arr_data(171, 0) = "%T□"
arr_data(172, 0) = "'L□"
arr_data(173, 0) = "'T□"
arr_data(174, 0) = "#L□"
arr_data(175, 0) = "#H□"
arr_data(176, 0) = Chr(34) & "(□"
arr_data(177, 0) = Chr(34) & "<□"
arr_data(178, 0) = Chr(34) & "P□"
arr_data(179, 0) = Chr(34) & "X□"
arr_data(180, 0) = "#\□"
arr_data(181, 0) = "%P□"
arr_data(182, 0) = "'P□"
arr_data(183, 0) = Chr(34) & " \ Chr(34) & "
arr_data(184, 0) = "&□□"
arr_data(185, 0) = "'X□"
arr_data(186, 0) = "#P□"
arr_data(187, 0) = "#X□"
arr_data(188, 0) = "□,0"
arr_data(189, 0) = ",0□"
arr_data(190, 0) = ",@□"
arr_data(191, 0) = ",P□"
arr_data(192, 0) = "-□□"
arr_data(193, 0) = "-0□"
arr_data(194, 0) = "-@□"
arr_data(195, 0) = "-P□"
arr_data(196, 0) = ".□"
arr_data(197, 0) = ".0□"
arr_data(198, 0) = "80"
arr_data(199, 0) = "8@"
arr_data(200, 0) = "8P"
arr_data(201, 0) = "9□"
arr_data(202, 0) = "90"
arr_data(203, 0) = "9@"
arr_data(204, 0) = "9P"
arr_data(205, 0) = ":□"
arr_data(206, 0) = ":0"
arr_data(207, 0) = ":@"
arr_data(208, 0) = ":P"
arr_data(209, 0) = ";□"
arr_data(210, 0) = ";0"
arr_data(211, 0) = ";@"
arr_data(212, 0) = ";P"
arr_data(213, 0) = "<□"
arr_data(214, 0) = "<0"
arr_data(215, 0) = "<@"
arr_data(216, 0) = "<P"
arr_data(217, 0) = "=□"
arr_data(218, 0) = "=0"
arr_data(219, 0) = "=@"
arr_data(220, 0) = "=P"
arr_data(221, 0) = ">□"
arr_data(222, 0) = ">0"
arr_data(223, 0) = ">@"
arr_data(224, 0) = "00"
arr_data(225, 0) = "0@"
arr_data(226, 0) = "0P"
arr_data(227, 0) = "1□"
arr_data(228, 0) = "10"
arr_data(229, 0) = "1@"
arr_data(230, 0) = "1P"
arr_data(231, 0) = "2□"
arr_data(232, 0) = "20"
arr_data(233, 0) = "2@"
arr_data(234, 0) = "2P"
arr_data(235, 0) = "3□"
arr_data(236, 0) = "30"
arr_data(237, 0) = "3@"
arr_data(238, 0) = "3P"
arr_data(239, 0) = "4□"
arr_data(240, 0) = "40"
arr_data(241, 0) = "4@"
arr_data(242, 0) = "4P"
arr_data(243, 0) = "5□"
arr_data(244, 0) = "50"
arr_data(245, 0) = "5@"
arr_data(246, 0) = "5P"
arr_data(247, 0) = "6□"
arr_data(248, 0) = "60"
arr_data(249, 0) = "6@"
arr_data(250, 0) = "(0"
arr_data(251, 0) = "0□"
arr_data(252, 0) = "(P"
arr_data(253, 0) = ")□"
arr_data(254, 0) = ")0"
arr_data(255, 0) = "7@"
arr_data(256, 0) = ")@"
arr_data(257, 0) = "*@"
arr_data(258, 0) = "*□"
arr_data(259, 0) = "*0"
arr_data(260, 0) = "7P"
arr_data(261, 0) = "*P"
arr_data(262, 0) = "/0"
arr_data(263, 0) = "+0"
arr_data(264, 0) = "6P"
arr_data(265, 0) = "70"
arr_data(266, 0) = ">P"
arr_data(267, 0) = "?0"
arr_data(268, 0) = ".P"
arr_data(269, 0) = ".@"
arr_data(270, 0) = "(@"
arr_data(271, 0) = ")P"
arr_data(272, 0) = "+□"
arr_data(273, 0) = "+@"
arr_data(274, 0) = "/P"
arr_data(275, 0) = "7□"
arr_data(276, 0) = "?□"
arr_data(277, 0) = "+P"
arr_data(278, 0) = "8□"
arr_data(279, 0) = "?@"
arr_data(280, 0) = "/□"
arr_data(281, 0) = "/@"
arr_data(282, 0) = "□,□□"
arr_data(0, 1) = "0"
arr_data(1, 1) = "1"
arr_data(2, 1) = "2"
arr_data(3, 1) = "3"
arr_data(4, 1) = "4"
arr_data(5, 1) = "5"
arr_data(6, 1) = "6"
arr_data(7, 1) = "7"
arr_data(8, 1) = "8"
arr_data(9, 1) = "9"
arr_data(10, 1) = "a"
arr_data(11, 1) = "b"
arr_data(12, 1) = "c"
arr_data(13, 1) = "d"
arr_data(14, 1) = "e"
arr_data(15, 1) = "f"
arr_data(16, 1) = "g"
arr_data(17, 1) = "h"
arr_data(18, 1) = "i"
arr_data(19, 1) = "j"
arr_data(20, 1) = "k"
arr_data(21, 1) = "l"
arr_data(22, 1) = "m"
arr_data(23, 1) = "n"
arr_data(24, 1) = "o"
arr_data(25, 1) = "p"
arr_data(26, 1) = "q"
arr_data(27, 1) = "r"
arr_data(28, 1) = "s"
arr_data(29, 1) = "t"
arr_data(30, 1) = "u"
arr_data(31, 1) = "v"
arr_data(32, 1) = "w"
arr_data(33, 1) = "x"
arr_data(34, 1) = "y"
arr_data(35, 1) = "z"
arr_data(36, 1) = "A"
arr_data(37, 1) = "B"
arr_data(38, 1) = "C"
arr_data(39, 1) = "D"
arr_data(40, 1) = "E"
arr_data(41, 1) = "F"
arr_data(42, 1) = "G"
arr_data(43, 1) = "H"
arr_data(44, 1) = "I"
arr_data(45, 1) = "J"
arr_data(46, 1) = "K"
arr_data(47, 1) = "L"
arr_data(48, 1) = "M"
arr_data(49, 1) = "N"
arr_data(50, 1) = "O"
arr_data(51, 1) = "P"
arr_data(52, 1) = "Q"
arr_data(53, 1) = "R"
arr_data(54, 1) = "S"
arr_data(55, 1) = "T"
arr_data(56, 1) = "U"
arr_data(57, 1) = "V"
arr_data(58, 1) = "W"
arr_data(59, 1) = "X"
arr_data(60, 1) = "Y"
arr_data(61, 1) = "Z"
arr_data(62, 1) = "!"
arr_data(63, 1) = "@"
arr_data(64, 1) = "#"
arr_data(65, 1) = "$"
arr_data(66, 1) = "%"
arr_data(67, 1) = "^"
arr_data(68, 1) = "&"
arr_data(69, 1) = "*"
arr_data(70, 1) = "("
arr_data(71, 1) = ")"
arr_data(72, 1) = "_"
arr_data(73, 1) = "+"
arr_data(74, 1) = "="
arr_data(75, 1) = "-"
arr_data(76, 1) = "["
arr_data(77, 1) = "]"
arr_data(78, 1) = "{"
arr_data(79, 1) = "}"
arr_data(80, 1) = ";"
arr_data(81, 1) = ":"
arr_data(82, 1) = Chr(34)
arr_data(83, 1) = "'"
arr_data(84, 1) = ","
arr_data(85, 1) = "."
arr_data(86, 1) = "?"
arr_data(87, 1) = "\"
arr_data(88, 1) = "|"
arr_data(89, 1) = "/"
arr_data(90, 1) = "`"
arr_data(91, 1) = "~"
arr_data(92, 1) = "<"
arr_data(93, 1) = ">"
arr_data(94, 1) = "0"
arr_data(95, 1) = "1"
arr_data(96, 1) = "2"
arr_data(97, 1) = "3"
arr_data(98, 1) = "4"
arr_data(99, 1) = "5"
arr_data(100, 1) = "6"
arr_data(101, 1) = "7"
arr_data(102, 1) = "8"
arr_data(103, 1) = "9"
arr_data(104, 1) = "a"
arr_data(105, 1) = "b"
arr_data(106, 1) = "c"
arr_data(107, 1) = "d"
arr_data(108, 1) = "e"
arr_data(109, 1) = "f"
arr_data(110, 1) = "g"
arr_data(111, 1) = "h"
arr_data(112, 1) = "i"
arr_data(113, 1) = "j"
arr_data(114, 1) = "k"
arr_data(115, 1) = "l"
arr_data(116, 1) = "m"
arr_data(117, 1) = "n"
arr_data(118, 1) = "o"
arr_data(119, 1) = "p"
arr_data(120, 1) = "q"
arr_data(121, 1) = "r"
arr_data(122, 1) = "s"
arr_data(123, 1) = "t"
arr_data(124, 1) = "u"
arr_data(125, 1) = "v"
arr_data(126, 1) = "w"
arr_data(127, 1) = "x"
arr_data(128, 1) = "y"
arr_data(129, 1) = "z"
arr_data(130, 1) = "A"
arr_data(131, 1) = "B"
arr_data(132, 1) = "C"
arr_data(133, 1) = "D"
arr_data(134, 1) = "E"
arr_data(135, 1) = "F"
arr_data(136, 1) = "G"
arr_data(137, 1) = "H"
arr_data(138, 1) = "I"
arr_data(139, 1) = "J"
arr_data(140, 1) = "K"
arr_data(141, 1) = "L"
arr_data(142, 1) = "M"
arr_data(143, 1) = "N"
arr_data(144, 1) = "O"
arr_data(145, 1) = "P"
arr_data(146, 1) = "Q"
arr_data(147, 1) = "R"
arr_data(148, 1) = "S"
arr_data(149, 1) = "T"
arr_data(150, 1) = "U"
arr_data(151, 1) = "V"
arr_data(152, 1) = "W"
arr_data(153, 1) = "X"
arr_data(154, 1) = "Y"
arr_data(155, 1) = "Z"
arr_data(156, 1) = "!"
arr_data(157, 1) = "@"
arr_data(158, 1) = "#"
arr_data(159, 1) = "$"
arr_data(160, 1) = "%"
arr_data(161, 1) = "^"
arr_data(162, 1) = "&"
arr_data(163, 1) = "*"
arr_data(164, 1) = "("
arr_data(165, 1) = ")"
arr_data(166, 1) = "_"
arr_data(167, 1) = "+"
arr_data(168, 1) = "="
arr_data(169, 1) = "-"
arr_data(170, 1) = "["
arr_data(171, 1) = "]"
arr_data(172, 1) = "{"
arr_data(173, 1) = "}"
arr_data(174, 1) = ";"
arr_data(175, 1) = ":"
arr_data(176, 1) = Chr(34)
arr_data(177, 1) = "'"
arr_data(178, 1) = ","
arr_data(179, 1) = "."
arr_data(180, 1) = "?"
arr_data(181, 1) = "\"
arr_data(182, 1) = "|"
arr_data(183, 1) = "/"
arr_data(184, 1) = "`"
arr_data(185, 1) = "~"
arr_data(186, 1) = "<"
arr_data(187, 1) = ">"
arr_data(188, 1) = "0"
arr_data(189, 1) = "1"
arr_data(190, 1) = "2"
arr_data(191, 1) = "3"
arr_data(192, 1) = "4"
arr_data(193, 1) = "5"
arr_data(194, 1) = "6"
arr_data(195, 1) = "7"
arr_data(196, 1) = "8"
arr_data(197, 1) = "9"
arr_data(198, 1) = "a"
arr_data(199, 1) = "b"
arr_data(200, 1) = "c"
arr_data(201, 1) = "d"
arr_data(202, 1) = "e"
arr_data(203, 1) = "f"
arr_data(204, 1) = "g"
arr_data(205, 1) = "h"
arr_data(206, 1) = "i"
arr_data(207, 1) = "j"
arr_data(208, 1) = "k"
arr_data(209, 1) = "l"
arr_data(210, 1) = "m"
arr_data(211, 1) = "n"
arr_data(212, 1) = "o"
arr_data(213, 1) = "p"
arr_data(214, 1) = "q"
arr_data(215, 1) = "r"
arr_data(216, 1) = "s"
arr_data(217, 1) = "t"
arr_data(218, 1) = "u"
arr_data(219, 1) = "v"
arr_data(220, 1) = "w"
arr_data(221, 1) = "x"
arr_data(222, 1) = "y"
arr_data(223, 1) = "z"
arr_data(224, 1) = "A"
arr_data(225, 1) = "B"
arr_data(226, 1) = "C"
arr_data(227, 1) = "D"
arr_data(228, 1) = "E"
arr_data(229, 1) = "F"
arr_data(230, 1) = "G"
arr_data(231, 1) = "H"
arr_data(232, 1) = "I"
arr_data(233, 1) = "J"
arr_data(234, 1) = "K"
arr_data(235, 1) = "L"
arr_data(236, 1) = "M"
arr_data(237, 1) = "N"
arr_data(238, 1) = "O"
arr_data(239, 1) = "P"
arr_data(240, 1) = "Q"
arr_data(241, 1) = "R"
arr_data(242, 1) = "S"
arr_data(243, 1) = "T"
arr_data(244, 1) = "U"
arr_data(245, 1) = "V"
arr_data(246, 1) = "W"
arr_data(247, 1) = "X"
arr_data(248, 1) = "Y"
arr_data(249, 1) = "Z"
arr_data(250, 1) = "!"
arr_data(251, 1) = "@"
arr_data(252, 1) = "#"
arr_data(253, 1) = "$"
arr_data(254, 1) = "%"
arr_data(255, 1) = "^"
arr_data(256, 1) = "&"
arr_data(257, 1) = "*"
arr_data(258, 1) = "("
arr_data(259, 1) = ")"
arr_data(260, 1) = "_"
arr_data(261, 1) = "+"
arr_data(262, 1) = "="
arr_data(263, 1) = "-"
arr_data(264, 1) = "["
arr_data(265, 1) = "]"
arr_data(266, 1) = "{"
arr_data(267, 1) = "}"
arr_data(268, 1) = ";"
arr_data(269, 1) = ":"
arr_data(270, 1) = Chr(34)
arr_data(271, 1) = "'"
arr_data(272, 1) = ","
arr_data(273, 1) = "."
arr_data(274, 1) = "?"
arr_data(275, 1) = "\"
arr_data(276, 1) = "|"
arr_data(277, 1) = "/"
arr_data(278, 1) = "`"
arr_data(279, 1) = "~"
arr_data(280, 1) = "<"
arr_data(281, 1) = ">"
arr_data(282, 1) = "0"
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□ | /@ |