国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

破解Windows屏幕保護密碼

破解Windows屏幕保護密碼

更新時間:2022-05-03 文章作者:未知 信息來源:網絡 閱讀次數:

作者:田茂均

  大家都知道,屏幕保護密碼最多為16個字符。微軟內置了16字節的密鑰:48 EE 76 1D 67 69 A1 1B 7A 8C 47 F8 54 95 97 5F。Windows便用上述密鑰加密你輸入的密碼。其加密過程為:首先將你輸入的密碼字符逐位轉換為其16進制的ASCⅡ碼值(小寫字母先轉為大寫字母),再依次與對應密鑰逐位進行異或運算,把所得16進制值的每一位當作字符,轉換為其16進制ASCII碼,并在其尾加上00作為結束標志,存入注冊表HKEY_CURRENT_USER\Control Panel\desktop下的二進制鍵ScreenSave_Data中。
  懂得其加密原理后,便不難編程破解我的屏幕保護密碼(即上網密碼)了。本人用VB6.0編制了一讀取注冊表中ScrrenSave_Data值的函數GetBinaryValue(Entry As String),讀出其值為31 43 41 33 33 43 35 35 33 34 32 31 00,去掉其結束標志00,把余下字節轉換為對應的ASCII字符,并把每兩個字符組成一16進制數:1C A3 3C 55 34 21,顯然,密碼為6位,將其與前6字節密鑰逐一異或后便得出密碼的ASCII碼(16進制值):54 4D 4A 48 53 48,對應的密碼明文為TMJHSH,破解成功!用它拔號一試,呵,立刻傳來Modem歡快的叫聲。
  附VB源程序:(程序中使用了窗體Form1,文本框Text1,命令按鈕Command1)
  1、窗體代碼:
  Option Explicit
  Dim Cryptograph As String
  Dim i As Integer
  Dim j As Integer
  Dim k As Integer
  Dim CryptographStr(32) As Integer
  Dim PWstr As String
  Dim PassWord As String
  Private Sub Command1_Click()
  PWstr = “"
  PassWord = “"
  Text1.Text =“"
  Cryptograph = GetBinaryValue(“ScreenSave_Data")
  k = Len(Cryptograph)
  For j = 1 To k - 1
   For i = 32 To 126
   If Mid(Cryptograph, j, 1) = Chr(i) Then
   CryptographStr(j) = i
   End If
   Next i
  Next j
  i = (k - 1) / 2 '密碼位數為(h-1)/2,根據位數選擇解密過程。
  Select Case i
  Case 16
   GoTo 16
  Case 15
   GoTo 15
  Case 14
   GoTo 14
  Case 13
   GoTo 13
  Case 12
   GoTo 12
  Case 11
   GoTo 11
  Case 10
   GoTo 10
  Case 9
   GoTo 9
  Case 8
   GoTo 8
  Case 7
   GoTo 7
  Case 6
   GoTo 6
  Case 5
   GoTo 5
  Case 4
   GoTo 4
  Case 3
   GoTo 3
  Case 2
   GoTo 2
  Case 1
   GoTo 1
  Case Else
   End
  End Select
  16: PWstr = PWstr & Chr((“&H" & Chr(CryptographStr(31)) & Chr(CryptographStr(32))) Xor &H5F)
  15: PWstr = PWstr & Chr((“&H" & Chr(CryptographStr(29)) & Chr(CryptographStr(30))) Xor &H97)
  14: PWstr = PWstr & Chr((“&H" & Chr(CryptographStr(27)) & Chr(CryptographStr(28))) Xor &H95)
  13: PWstr = PWstr & Chr((“&H" & Chr(CryptographStr(25)) & Chr(CryptographStr(26))) Xor &H54)
  12: PWstr = PWstr & Chr((“&H" & Chr(CryptographStr(23)) & Chr(CryptographStr(24))) Xor &HF8)
  11: PWstr = PWstr & Chr((“&H" & Chr(CryptographStr(21)) & Chr(CryptographStr(22))) Xor &H47)
  10: PWstr = PWstr & Chr((“&H" & Chr(CryptographStr(19)) & Chr(CryptographStr(20))) Xor &H8C)
  9: PWstr = PWstr & Chr((“&H" & Chr(CryptographStr(17)) & Chr(CryptographStr(18))) Xor &H7A)
  8: PWstr = PWstr & Chr((“&H" & Chr(CryptographStr(15)) & Chr(CryptographStr(16))) Xor &H1B)
  7: PWstr = PWstr & Chr((“&H" & Chr(CryptographStr(13)) & Chr(CryptographStr(14))) Xor &HA1)
  6: PWstr = PWstr & Chr((“&H" & Chr(CryptographStr(11)) & Chr(CryptographStr(12))) Xor &H69)
  5: PWstr = PWstr & Chr((“&H" & Chr(CryptographStr(9)) & Chr(CryptographStr(10))) Xor &H67)
  4: PWstr = PWstr & Chr((“&H" & Chr(CryptographStr(7)) & Chr(CryptographStr(8))) Xor &H1D)
  3: PWstr = PWstr & Chr((“&H" & Chr(CryptographStr(5)) & Chr(CryptographStr(6))) Xor &H76)
  2: PWstr = PWstr & Chr((“&H" & Chr(CryptographStr(3)) & Chr(CryptographStr(4))) Xor &HEE)
  1: PWstr = PWstr & Chr((“&H" & Chr(CryptographStr(1)) & Chr(CryptographStr(2))) Xor &H48)
  For i = i To 1 Step -1 '所得PWstr的值為密碼的倒序列,將其倒置便得出密碼。
   PassWord = PassWord & Mid(PWstr, i, 1)
  Next i
  Text1.Text = PassWord '在文本框內顯示密碼。
  End Sub
  2、模塊代碼:
  Option Explicit
  Const ERROR_SUCCESS = 0&
  Const ERROR_BADDB = 1009&
  Const ERROR_BADKEY = 1010&
  Const REG_EXPAND_SZ = 2&
  Const REG_BINARY = 3&
  Const KEY_QUERY_VALUE = &H1&
  Const KEY_ENUMERATE_SUB_KEYS = &H8&
  Const KEY_NOTIFY = &H10&
  Const READ_CONTROL = &H20000
  Const STANDARD_RIGHTS_READ = READ_CONTROL
  Const KEY_READ = STANDARD_RIGHTS_READ Or KEY_QUERY_VALUE Or KEY_ENUMERATE_SUB_KEYS Or KEY_NOTIFY
  Const HKEY_CURRENT_USER = &H80000001
  Dim hKey As Long, MainKeyHandle As Long
  Dim rtn As Long, lBuffer As Long, sBuffer As String, SubKey As String
  Dim lBufferSize As Long
  Declare Function RegOpenKeyEx Lib “advapi32.dll" Alias “RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long
  Declare Function RegCloseKey Lib “advapi32.dll" (ByVal hKey As Long) As Long
  Declare Function RegQueryValueEx Lib“advapi32.dll" Alias“Reg QueryValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal lpReserved As Long, lpType As Long, ByVal lpData As String, lpcbData As Long) As Long
  Function GetBinaryValue(Entry As String)
  MainKeyHandle = HKEY_CURRENT_USER
  SubKey = “Control Panel\desktop\"
  rtn = RegOpenKeyEx(MainKeyHandle, SubKey, 0, KEY_READ, hKey)
   If rtn = ERROR_SUCCESS Then '如果HKEY_CURRENT_USER\Control Panel\desktop鍵被成功打開
   lBufferSize = 1
   rtn = RegQueryValueEx(hKey, Entry, 0, REG_BINARY, 0, lBufferSize) '讀取ScreenSave_Data的值
   sBuffer = Space(lBufferSize)
   rtn = RegQueryValueEx(hKey, Entry, 0, REG_BINARY, sBuffer, lBufferSize)
   If rtn = ERROR_SUCCESS Then '如果讀取ScreenSave_Data的值成功
   rtn = RegCloseKey(hKey)
   GetBinaryValue = sBuffer '函數返回ScreenSave_Data的值
   Else '如果讀取ScreenSave_Data的值不成功
   Call ErrorMsg
   End
   End If
  Else '如果HKEY_CURRENT_USER\Control Panel\desktop鍵不能打開
   Call ErrorMsg '調用ErrorMsg()過程
   End
   End If
  End Function
  Private Sub ErrorMsg() '顯示錯誤信息過程
   Select Case rtn
   Case ERROR_BADDB
   MsgBox (“您的計算機注冊表有錯誤!")
  Case ERROR_BADKEY, REG_EXPAND_SZ
   MsgBox (“您的計算機未設屏保密碼!")
  Case Else
   MsgBox (“破解過程中遇到未知錯誤,錯誤號:" & Str$(rtn))
   End Select
  End Sub

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        丁香网亚洲国际| 亚洲欧美偷拍卡通变态| 欧美大片一区二区三区| 一个色妞综合视频在线观看| 99免费精品视频| 亚洲精品一二三区| 色欧美日韩亚洲| 五月天亚洲精品| 91精品在线免费| 国产米奇在线777精品观看| 精品国产乱码久久久久久久| 国内精品伊人久久久久av影院 | 亚洲精品久久嫩草网站秘色| 欧美亚洲动漫制服丝袜| 午夜精品成人在线| 26uuu亚洲综合色| 97久久精品人人澡人人爽| 亚洲狠狠爱一区二区三区| 日韩视频免费观看高清完整版 | 亚洲国产成人精品视频| 日韩午夜中文字幕| 波多野结衣亚洲| 日韩avvvv在线播放| 国产女人aaa级久久久级 | 玉足女爽爽91| 91精品国产一区二区三区香蕉 | 成人免费毛片嘿嘿连载视频| 日本精品一区二区三区四区的功能| 亚洲夂夂婷婷色拍ww47| 欧美精品一区二区三区蜜桃 | 日韩手机在线导航| 91在线免费视频观看| 九色综合国产一区二区三区| 亚洲人成在线观看一区二区| 日韩欧美中文一区| 国产真实精品久久二三区| 欧美精品一区二区三区四区| 欧美亚洲禁片免费| 北岛玲一区二区三区四区| 美女视频一区在线观看| 亚洲一区国产视频| 18成人在线观看| 久久久国产精品午夜一区ai换脸| 欧美精品 国产精品| 色诱视频网站一区| 成人国产在线观看| 国产一区二区剧情av在线| 日本亚洲最大的色成网站www| 亚洲品质自拍视频网站| 国产精品欧美一区二区三区| 精品国精品自拍自在线| 欧美一区二区三区思思人| 欧美三级韩国三级日本一级| 一本到不卡精品视频在线观看| 成人午夜av电影| 国产成人午夜电影网| 青青草伊人久久| 日韩有码一区二区三区| 亚洲成人精品一区| 一级中文字幕一区二区| 亚洲国产aⅴ成人精品无吗| 一区二区三区在线视频观看58| 欧美另类videos死尸| 欧美日韩一区精品| 3atv在线一区二区三区| 91精品欧美久久久久久动漫| 日韩欧美国产午夜精品| 久久国产成人午夜av影院| 精品一区二区av| 国产iv一区二区三区| 国产91精品在线观看| 成人在线综合网站| 色www精品视频在线观看| 91极品视觉盛宴| 日韩亚洲欧美高清| 欧美一二三四在线| 成人app在线| 91搞黄在线观看| 国产一区二区三区在线观看免费视频 | 国产精品你懂的在线| 国产精品天天摸av网| 久久久久久久久久久久久女国产乱 | 欧美四级电影在线观看| 欧美美女bb生活片| 国产丝袜在线精品| √…a在线天堂一区| 亚洲国产欧美日韩另类综合| 美女国产一区二区| 懂色av一区二区三区免费观看| 99精品一区二区| 91精品国产色综合久久| 国产午夜亚洲精品午夜鲁丝片| 国产欧美日本一区二区三区| 一区二区免费在线| 久久99这里只有精品| www.综合网.com| 欧美一区二区在线看| 中文字幕高清一区| 青娱乐精品在线视频| 在线亚洲免费视频| 久久久青草青青国产亚洲免观| 一区二区三区美女| 国产不卡在线视频| 日韩一区二区在线观看视频播放| 国产香蕉久久精品综合网| 午夜精品久久久| 成人天堂资源www在线| 欧美精品在线观看播放| 亚洲日本丝袜连裤袜办公室| 国产一区二区三区四区五区入口| 欧美亚洲愉拍一区二区| 亚洲国产精华液网站w| 轻轻草成人在线| 在线中文字幕一区二区| 亚洲特级片在线| 国内一区二区视频| 欧美另类一区二区三区| 在线亚洲高清视频| 中文字幕一区二| 国产高清在线精品| 精品久久一二三区| 亚洲第一福利一区| 91麻豆6部合集magnet| 国产欧美1区2区3区| 国产精品系列在线播放| 欧美电影免费观看高清完整版在线 | 国产在线一区二区综合免费视频| 日本福利一区二区| 国产日产欧美精品一区二区三区| 日韩电影在线免费| 欧美日韩另类一区| 亚洲精品国产成人久久av盗摄| 福利一区二区在线观看| 精品久久久久香蕉网| 奇米色一区二区| 欧美日韩久久一区| 日韩精品久久理论片| 欧美日韩国产美女| 五月天欧美精品| 日本欧美一区二区三区乱码| 欧美日韩国产三级| 日韩成人午夜电影| 日韩免费视频一区二区| 国产亚洲成aⅴ人片在线观看| 国产一区视频在线看| 欧美午夜精品久久久| 亚洲精品一二三四区| 欧美综合在线视频| 亚洲精选在线视频| 精品污污网站免费看| 艳妇臀荡乳欲伦亚洲一区| 在线免费观看日本一区| 三级在线观看一区二区| 精品少妇一区二区| 国产精品天干天干在线综合| 97精品视频在线观看自产线路二| 亚洲精品第1页| 欧美一级一区二区| 国产一区二区伦理| 中文字幕第一区综合| 成年人国产精品| 亚洲欧美激情插| 欧美日韩国产免费| 蜜臀av一区二区在线免费观看| 欧美成人猛片aaaaaaa| 免费欧美日韩国产三级电影| 欧美mv和日韩mv国产网站| 成人毛片在线观看| 亚洲天堂av老司机| 国产一区二区三区在线观看精品| 国产精品欧美综合在线| 91网站视频在线观看| 午夜精品久久久久久久蜜桃app| 制服.丝袜.亚洲.中文.综合| 国产一区高清在线| 一区二区日韩av| 欧美电视剧在线看免费| fc2成人免费人成在线观看播放| 亚洲精品国产一区二区精华液| 欧美大片日本大片免费观看| 91视视频在线观看入口直接观看www| 一区二区三区中文在线| 久久精品一区四区| 欧美日韩视频第一区| 岛国精品一区二区| 亚洲午夜久久久久久久久电影院 | 国产午夜亚洲精品不卡| 972aa.com艺术欧美| 男女视频一区二区| 一区二区不卡在线播放| 久久伊99综合婷婷久久伊| 日本大香伊一区二区三区| 国内不卡的二区三区中文字幕| 一区二区三区四区在线免费观看| 欧美三级中文字| 99精品久久免费看蜜臀剧情介绍| 久久99精品国产.久久久久久| 最新国产成人在线观看| 国产偷国产偷亚洲高清人白洁| 日本乱人伦aⅴ精品|