国产午夜成人免费看片无遮挡_日本免费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国产精品国产精品毛片| 日韩av不卡一区二区| 色欧美日韩亚洲| 亚洲精品日产精品乱码不卡| 欧美日韩亚洲不卡| 午夜精品久久久久| 久久精品一区二区三区不卡| 丰满亚洲少妇av| 一区二区三区在线看| 欧美精品色一区二区三区| 精品伊人久久久久7777人| 久久久亚洲精品石原莉奈| 不卡一区中文字幕| 日韩av中文字幕一区二区三区| 久久综合资源网| 一本大道综合伊人精品热热| 日韩精品一二三| 国产女主播在线一区二区| 99精品在线免费| 免费精品99久久国产综合精品| 精品免费99久久| 色综合 综合色| 久久99热国产| 一区二区三区精品视频在线| 日韩欧美中文字幕精品| 国产91色综合久久免费分享| 亚洲国产成人精品视频| 国产精品久久免费看| 欧美日韩卡一卡二| 成人app网站| 久久超碰97中文字幕| 亚洲精品视频在线看| 日韩一区二区精品| 97se亚洲国产综合自在线不卡| 免费黄网站欧美| 亚洲成精国产精品女| 亚洲国产精品av| 精品久久久久久久人人人人传媒| 色美美综合视频| 成人爱爱电影网址| 国内偷窥港台综合视频在线播放| 亚洲一级二级三级| 亚洲欧洲精品一区二区三区 | 欧美一区二区三区四区高清| 成人综合激情网| 男人的天堂亚洲一区| 亚洲精品国产视频| 欧美国产乱子伦| 久久女同性恋中文字幕| 9191成人精品久久| 欧美日韩在线三级| 在线免费视频一区二区| 波多野结衣中文字幕一区二区三区 | 不卡av免费在线观看| 麻豆精品在线看| 午夜精品视频一区| 午夜亚洲福利老司机| 一区二区三区色| 色综合天天做天天爱| 成人激情小说网站| 99r精品视频| 成人激情黄色小说| 成人一区二区三区视频 | 欧美日韩中文国产| 欧美亚洲综合另类| 欧美久久婷婷综合色| 欧美一区二区三区喷汁尤物| 日韩精品一区二区三区视频在线观看 | 亚洲国产成人精品视频| 亚洲第一精品在线| 亚洲成av人综合在线观看| 亚洲成年人影院| 日日夜夜免费精品| 蜜桃视频第一区免费观看| 久久国产精品色| 国产成人午夜精品影院观看视频| 国产成人av一区二区三区在线观看| 国产一区二区三区在线观看精品 | 在线电影欧美成精品| 91麻豆精品国产91久久久久久久久| 欧美久久高跟鞋激| www日韩大片| 国产精品动漫网站| 亚洲美女偷拍久久| 爽好多水快深点欧美视频| 天天综合色天天综合色h| 男男视频亚洲欧美| 99久久国产综合精品麻豆| 欧美色图激情小说| 欧美一区中文字幕| 日本一区二区三区免费乱视频| 亚洲人成电影网站色mp4| 亚洲在线观看免费| 国内久久精品视频| 在线欧美日韩精品| 久久先锋影音av| 亚洲精品写真福利| 国产精品亚洲综合一区在线观看| 91麻豆成人久久精品二区三区| 日韩一区二区免费高清| 亚洲免费看黄网站| 国产在线精品一区二区不卡了 | 日韩精品中文字幕一区| 国产精品久久影院| 激情六月婷婷综合| 在线电影一区二区三区| 国产欧美视频一区二区| 亚洲成人激情自拍| 成人午夜av影视| 日韩一级欧美一级| 一区二区久久久| 国产成人在线看| 欧美一级爆毛片| 一区二区三区美女| 波多野结衣精品在线| 久久久久久久综合狠狠综合| 婷婷久久综合九色综合伊人色| 成人午夜av在线| 久久精品亚洲国产奇米99| 亚洲成人中文在线| 一本大道综合伊人精品热热| 久久先锋影音av鲁色资源网| 日韩**一区毛片| 91极品美女在线| 中文字幕视频一区二区三区久| 国产激情视频一区二区三区欧美| 欧美大胆一级视频| 裸体歌舞表演一区二区| 4438x亚洲最大成人网| 一区二区三国产精华液| 91欧美一区二区| 成人欧美一区二区三区白人| av网站免费线看精品| 国产精品欧美综合在线| 粉嫩aⅴ一区二区三区四区| 久久嫩草精品久久久久| 国产精品一级片| 国产精品无遮挡| 99国产精品久久久| 亚洲精品免费一二三区| 色婷婷av久久久久久久| 尤物在线观看一区| 欧美午夜寂寞影院| 污片在线观看一区二区| 欧美日韩精品综合在线| 日本三级亚洲精品| 精品精品国产高清a毛片牛牛| 久久er99精品| 国产精品成人网| 欧美性色综合网| 日本在线不卡视频| 久久婷婷成人综合色| 国产精品亚洲一区二区三区在线| 久久亚洲综合色一区二区三区| 粉嫩欧美一区二区三区高清影视| 一区二区中文字幕在线| 欧美精品自拍偷拍| 国产在线看一区| 亚洲视频一区在线观看| 7777女厕盗摄久久久| 国产福利精品一区二区| 亚洲欧美一区二区三区孕妇| 欧美电影在线免费观看| 国产成人av影院| 偷拍日韩校园综合在线| 久久久久久久久99精品| 在线视频综合导航| 国产乱人伦偷精品视频不卡| 亚洲免费在线视频| 欧美一区二区二区| 成人sese在线| 蜜桃免费网站一区二区三区 | 26uuu精品一区二区在线观看| kk眼镜猥琐国模调教系列一区二区 | 国产在线不卡一区| 亚洲精品视频免费观看| 久久亚洲免费视频| 欧美日韩国产片| 99国产精品一区| 久久99精品国产.久久久久| 亚洲欧美日韩在线不卡| 久久婷婷国产综合国色天香| 欧美吞精做爰啪啪高潮| 风间由美中文字幕在线看视频国产欧美| 亚洲最大的成人av| 中文字幕av不卡| 久久久99久久| 日韩三级伦理片妻子的秘密按摩| 色婷婷综合久久| 成人午夜av电影| 麻豆91在线播放免费| 亚洲va欧美va国产va天堂影院| 国产精品乱人伦一区二区| 日韩美女视频在线| 日韩欧美一区电影| 欧美日韩色综合| 色综合久久精品| 成人一区在线看| eeuss影院一区二区三区|