⑴ 破解密碼的暴力破解和窮舉法有什麼區別
沒有什麼區別 所謂暴力破解不過就是跑字典 你可以這樣理解暴力破解就是利用窮舉法
⑵ Wi-Fi萬能鑰匙怎麼破密碼的
WiFi萬能鑰匙並不能解開所有WiFi。現在大部分WiFi密碼都是8位以上的數字英文甚至字元的組合,如果依靠窮舉的方式來破解密碼的話,一組復雜的8位密碼可能要算上幾十年才能破解。所以正常的密碼想要暴力破解幾乎是不可能的。
那麼WiFi萬能鑰匙是怎樣破解隔壁老王家密碼的呢?這類軟體其實有以下幾個基本的破解方案:
如果隔壁老王家的某人曾經用過WiFi萬能鑰匙之類的軟體,他家的WiFi密碼和路由器Mac地址就會自動保存到萬能鑰匙的雲伺服器中。當另外一個人打開萬能鑰匙,選擇老王家的WiFi名時,萬能鑰匙就會自動通過老王家路由器的Mac地址查找伺服器中保存的WiFi密碼,這樣一來即使不是老王家的人,只要通過萬能鑰匙這款軟體,就可以連上老王家的網路。
想要避免自己的路由器WiFi密碼被收集的方法也很簡單,只需要卸載萬能鑰匙之類的軟體就可以了。
不過平時也難免會有客人到家中做客時,用萬能鑰匙連接你家裡的WiFi,從而泄露密碼。這個時候就需要一台能夠設置「臨時訪客」密碼的路由器,一般智能路由器都有這類功能。「臨時訪客」的作用是將主人使用的密碼和客人使用的密碼分開,有客人來家中聯網的時候只給他使用訪客密碼,客人離開之後就在路由器後台將訪客功能關閉。這樣一來主人密碼不會被泄露,訪客密碼即使被萬能鑰匙軟體收集了,也沒有多大用處。
二、字典暴力破解
雖然通過窮舉的方式根本不可能破解正常8位WiFi密碼,但是一部分用戶偷懶設置過於簡單的密碼,給了這類軟體可乘之機。萬能鑰匙軟體一般都會內置一本「密碼詞典」,其中包含很多條經常被人們使用的簡單密碼,比如:
password
12345678
a1234567
abcdefgh
等等之類的,這類密碼非常簡單,如果萬能鑰匙軟體在伺服器中找不到對應路由器的密碼,就會首先嘗試「密碼詞典」中的這些常見弱密碼。
應對這種破解方式的方法也很簡單,只需要將密碼設置的稍微復雜一點就可以了,比如設置成你的拼音首字母+12345678之類的組合,不僅好記,一般人也根本破解不了。
另外,稍微智能一點的路由器都有「多次密碼錯誤拒接連接」的功能,當對方使用萬能鑰匙多次嘗試破解WiFi密碼時,一旦輸錯超過一定的次數,路由器就會斷開這部設備的連接,並且拒絕再次加入,這樣一來也可以杜絕萬能鑰匙使用「密碼詞典」的方式來破解家中密碼。
⑶ 在qq登錄界面 輸入帳號後 怎麼用窮舉法破解密碼 請給出c語言編程實例 僅供參考
用電腦密碼破解技巧
·CMOS密碼破解
網管員在維護和使用電腦時,經常會遇到各種密碼丟失的問題,這里,我們就為廣大網管員准備了一些破解密碼的方法,但是希望大家不要干壞事哦。開機密碼是我們最先要遇到的因此我們就先從CMOS密碼破解講起。雖然CMOS種類各異,但它們的加密方法卻基本一致。一般破解的方法主要從「硬」和「軟」兩個方面來進行。
一、CMOS密碼破解
使用電腦,首先需要開機。因此開機密碼是我們最先要遇到的。雖然CMOS種類各異,但它們的加密方法卻基本一致。一般破解的方法主要從「硬」和「軟」兩個方面來進行。
1.「硬」解除方法
硬體方法解除CMOS密碼原理是將主板上的CMOSRAM進行放電處理,使存儲在CMOSRAM中的參數得不到正常的供電導致內容丟失,從而起到解除CMOS密碼的目的。一些報刊對如何破解CMOS密碼的通常做法,如跳線短接法和電池短接法已有較多介紹,操作起來也十分方便。但我們這里要介紹的是個另類技巧,這也是一些電腦DIY們很喜歡用的方法。方法也很簡單:打開機箱,將硬碟或光碟機、軟碟機的數據線從主板上拔掉,然後再啟動計算機,BIOS會在自檢時報告錯誤並自動進入CMOS,此時就可以重新設置BIOS內容了。
2.「軟」解除方法
嚴格地說,「軟」解除CMOS密碼沒有「硬」解除方法那麼徹底,但也十分奏效。CMOS密碼根據需要,可設為普通級用戶密碼和超級用戶級密碼兩種。前者只是限制對BIOS的修改,可以正常啟動電腦和運行各類軟體,而後者則對進入電腦和BIOS完全禁止。
1) 破解普通用戶密碼
首先用DOS啟動盤啟動電腦,進入DOS狀態,在DOS命令行輸入debug回車,然後用所列的其中任何一種方法的數據解除CMOS密碼,重新啟動電腦,系統會告訴你CMOS參數丟失,要求你重新設定CMOS參數。經過試驗,這是一種很有效的方法。「-」後面的字母「O」,表示數值輸出的地址,70和10都是數值。
2) 破解超級用戶密碼
這里我們需藉助外部工具。我們選用最為經典的BiosPwds,是一款免費軟體,比較適合對DOS不太熟悉的電腦用戶,很久以前就為人們所熟知,只要輕輕一點,就會將用戶的CMOS密碼顯示出來。工具最新版本1.21,127KB,免費下載地址:http://bj2.onlinedown.net/soft/8107.htm。下載解壓後,雙擊該軟體的執行文件,在出現的界面中點擊「Getpasswords」按鈕,稍等二、三秒即會將BIOS各項信息顯示於BiosPwds的界面上,包括:Bios版本、Bios日期、使用密碼等,這時你便可以很輕松地得知BIOS密碼。
·破解系統密碼
二、破解系統密碼
系統密碼是你登錄到操作系統時所使用到的密碼,它為你的計算機提供了一種安全保護,可以使你的計算機免受非法用戶的使用,從而保障電腦和機密數據的安全。
1. Windows98/ME的系統登錄密碼
① 取消法
最簡單的一種方法是在系統登錄要求輸入密碼時,你什麼也不用輸入,直接點擊取消,可以進入操作系統。但用此種方法只能訪問本機的資源,如果計算機是區域網的一部分,你將不能訪問網路資源。
② 新增使用者
當你由於密碼問題被擋在系統之外時,不妨為系統再新增一個使用者,然後重新登錄,一樣可以登錄系統並訪問系統或網路資源。單擊「開始」/「設置」/「控制面板」,然後雙擊「用戶」,打開「用戶屬性」對話框。接著,根據提示依次輸入「用戶名」、「密碼」、「個性化項目設置」中所需的內容,最後單擊「完成」。
③ 刪除"PWL"文件
刪除Windows安裝目錄下的 .PWL密碼文件和Profiles子目錄下的所有個人信息文件,然後重新啟動Windows,系統就會彈出一個不包含任何用戶名的密碼設置框,我們無需輸入任何內容,直接點擊"確定"按鈕,Windows密碼即被刪除。
④ 修改注冊表
運行注冊表編輯器,打開注冊表資料庫"HKEY_LOCAL_MACHINE\Network\Logon"分支下的"username"修改為"0",然後重新啟動系統,也可達到去掉密碼的目的。
2. 破解WindowsNT密碼
如果你有普通用戶賬號,有一個很簡單的方法獲取NTAdministrator賬號:先把c:\winntsystem32下的logon.scr改名為logon.old備份,然後把usrm gr.exe改名為logon.scr再重新啟動。logon.scr是系統啟動時載入的程序,重新啟動後,不會出現以往的登錄密碼輸入界面,而是用戶管理器,這時你就有許可權把自己加到Administrator組。
3. Windows2000密碼
啟動盤啟動電腦或引導進入另一操作系統(如Windows98),找到文件夾"X:\DocumentsandSettings\Administrator"(X為Windows2000所在磁碟的盤符),將此文件夾下的"Cookies"文件夾刪除,然後重新啟動電腦,即可以空密碼快速登錄Windows2000。
4. 破解WindowsXP的密碼
在啟動WindowsXP時按F8鍵選擇帶命令行的安全模式,使用net命令可以對用戶身份進行操作。具體步驟如下:使用命令"netuserabcd/add"添加一名為abcd的用戶,使用命令"/add"將用戶abcd提升為管理員,重新啟動電腦,用abcd身份登錄,最後對遺忘密碼的用戶進行密碼修改即可。
·破解常用軟體密碼
三、破解幾個常用軟體密碼
目前,更多的用戶懂得了利用電腦軟體對自己的一些儲存在電腦中的信息進行加密操作,使無權閱讀的人無法輕松打開這些重要資料。下面就讓我們一塊看一下幾個常用軟體密碼的解除:
1. 破解WPS系列密碼
如果你是合法用戶,在忘卻密碼時,啟動WPS程序,點擊「文件」/「密碼設置」菜單,在出現的密碼設置對話框中可以看到原密碼會自動以「 」號的方式出現在「密碼」文本框中,點擊「清除」按鈕,再在隨後出現的提示框中點擊「確認」按鈕,該加密文件的密碼已經被清除了。以後再次打開該文件就不再需要輸入密碼了。如果你不是合法用戶就只能藉助有關工具進行破解。現在破解WPS密碼的軟體很多,但論其功能強大,破解速度快就要數國產的Edward』sWPS2000PasswordRecovery了。該工具破解WPS密碼採用的是破解密碼的常見的方法———窮舉法。使用步驟如下:首先,在程序界面中的「En cryptedWPS2000file」的文本框中通過右側的「瀏覽」按鈕加入需破解的WPS加密文件;然後選擇密碼破解方法,該軟體有以下幾種密碼破解方式:Brute-force(強力攻擊)、Dictionary(字典攻擊)、mask(掩碼搜索)等等,一般選用「Brute-force」(強力破解)法;接著在「Brute—forceRangeOptions」列表框中選擇破解密碼可能包含的密碼范圍,例如:大小寫字母、數字、是否有空格、特殊字元等;此外還要指定密碼長度,如6位或更長;最後,當上述幾項設置完畢後,請點擊"RUN"選項,密碼很快得以破解。
2. 破解Word文檔密碼
可能是微軟的Office太引人注目了,針對它的破解軟體非常多。下面先讓我們來看看如何破解它的文檔密碼。我們選用一款國產的軟體「97/2000/XP密碼查看器」,這是一款僅有29KB大小的微型簡體中文的Word密碼解除軟體。此軟體無需安裝,雙擊可執行文件即可。該工具可以破解Win dows9X/NT/2000/XP全系列的文檔密碼,可以查找最多13位的密碼(未注冊版只支持3位),使用「字典式」窮舉法破解。使用時在程序中點擊「文件」/「打開」命令加入需破解文檔;在「任務屬性」中設置密碼類型,建議將幾個選項全部選中;填寫密碼長度;點擊「確定」返回主界面,選擇"操作"/"開始破解命令即可進行密碼破解。
3. 破解Excel文檔
我們選用一個叫的工具,614K,最近版本1.01,它可以迅速破解Ex cel文件的密碼。Ad vancedExcel97PasswordRecovery下載後需要安裝,安裝完畢後打開其程序主界面,通過瀏覽按鈕打開需要解密的電子表格文檔,選擇密碼長度,設置密碼類型,最後點擊藍色的開始破解按鈕,稍等片刻會彈出文檔密碼已被破解的提示菜單。
4.破解QQ密碼
我們使用一個叫「OICQ密碼終結者」的工具。使用步驟如下:首先要設置你的OICQ的安裝目錄;接著選擇搜索用的字元集,例如選上圖中小寫字母的字元集,就選中小寫字母前的復選框或將"基本設置"下面的所有方框全部選中;然後設置搜索密碼的位數,建議不要太長,例如8位,那就需要很長時間,不知你有沒有耐心;最後單擊"開始"按鈕即可進行OICQ的密碼破解。據網上高手稱Oicqpassovcr的窮舉速度可以達到每秒鍾數千次,如果你想破解的QQ密碼只是4-5位的話,我想在幾分鍾之內Oicqpassover就可以破解密碼了。
·破解網路密碼
四、破解網路密碼
網路正悄然而迅速地走進我們的日常生活。但作為普通的網路用戶,人們都有一種共同的憂慮,就是網路的安全隱患。於是不得不對個人網路活動採取有效的保護措施——加上各種密碼。但這些密碼一旦遺忘,成為我們進行工作的大礙。下面是一些有關網路密碼的破解技巧。
1. 破解上網賬號與密碼
作為日常上網的橋梁,我們每個人都需要在上網時進行上網賬號與密碼的設置,這樣才能登錄網路。利用一些工具軟體獲得賬號並不是很難的事情,甚至可以說是一件輕而易舉的事情。這里我們藉助一個叫GetIP的工具,這是個由國人劉驥設計開發的「口令密碼」識別軟體。GetIP能夠幫助我們將那些代表口令的密碼「***」號還原成真實的口令。如果你需要該軟體,可到作者的主頁http://brain.zb169.net/免費下載。GetIP使用十分簡單,運行GetIP.exe可執行文件,出現程序界面,將滑鼠指向「點擊(放大鏡)處並拖動」,用滑鼠拖著移動到想要得知的密碼處,真實的密碼口令就會立即反應到"文本"框中。
2. 破解IE分級審查密碼
IE瀏覽器提供了分級審查功能,它可以在用戶的設置下對某些網頁進行過濾,只有知道分級審查功能密碼的用戶才能查看相關網頁的信息。如果遺忘了分級審查功能的密碼,不但不能訪問受到限制的站點,而且不能更改已有的限制級別,重裝IE也沒有用,怎麼辦?啟動注冊表編輯器,找到「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Ratings」子鍵,找到一個名叫"KEY"的鍵值項,它就是用戶設置IE分級審查口令(數據已經加密),用戶只需刪除該鍵值就可以取消分級審查口令,然後重新設置IE分級審查密碼即可。
3. 破解OE密碼
在OE程序中有三種密碼:郵箱密碼、新聞組密碼和用戶身份確認密碼。下面我們以一個叫「密碼截取」(3.1特別版)的軟體,可運行於WIN9X/2000/NT/XP,110KB,可到http://gaoasp.diy.163.com/處下載。軟體可以用於破解Web的郵箱密碼、POP3收信密碼、FTP登錄密碼,並將密碼顯示、保存,或發送到用戶指定的郵箱。密碼截取過程:密碼截取軟體將截取到的密碼輸入框中的密碼(如撥號連接、OICQ、IE中的密碼),以密碼明文形式保存在用戶自定義的文件中(預設為c:\password.txt),如果沒有截取到密碼,密碼文件將不存在。同時可以將獲取到的密碼發送到用戶指定的郵箱中。密碼截取2.8支持的操作系統:Windows9X/NT/2000。該軟體不需安裝,下載並解壓後,直接雙擊getpassword.exe運行,點擊圖中的"郵件設置"選項,設置將截取到的密碼發向指定信箱,接著點擊"密碼文件"選項,設置將截取到的密碼保存在本機的c:\password.txt中,以便隨時查看。
4. 破解Foxmail密碼
有相當多的用戶,使用簡單卻功能強大Foxmail做郵件接收工具。但是由於Foxmail本身的安全隱患,一些人只須新建一個賬戶後,進入Foxmail預設的安裝目錄下,將新建的賬戶目錄下的「account.stg」文件復制後將賬戶文件覆蓋,所建立的賬戶密碼就會被清除。
⑷ 在破解密碼時候通常有種方法叫窮舉法,什麼意思!
窮舉法是一種針對於密碼的破譯方法。這種方法很像數學上的"完全歸納法"並在密碼破譯方面得到了廣泛的應用。簡單來說就是將密碼進行逐個推算直到找出真正的密碼為止。比如一個四位並且全部由數字組成其密碼共有10000種組合,也就是說最多我們會嘗試9999次才能找到真正的密碼。利用這種方法我們可以運用計算機來進行逐個推算,也就是說用我們破解任何一個密碼也都只是一個時間問題。
當然如果破譯一個有8位而且有可能擁有大小寫字母、數字、以及符號的密碼用普通的家用電腦可能會用掉幾個月甚至更多的時間去計算,其組合方法可能有幾千萬億種組合。這樣長的時間顯然是不能接受的。其解決辦法就是運用字典,所謂"字典"就是給密碼鎖定某個范圍,比如英文單詞以及生日的數字組合等,所有的英文單詞不過10萬個左右這樣可以大大縮小密碼范圍,很大程度上縮短了破譯時間。
在一些領域,為了提高密碼的破譯效率而專門為其製造的超級計算機也不在少數,例如IBM為美國軍方製造的"颶風"就是很有代表性的一個。
用窮舉法解題時,就是按照某種方式列舉問題答案的過程。針對問題的數據類型而言,常用的列舉方法一有如下三種:
(1)順序列舉 是指答案范圍內的各種情況很容易與自然數對應甚至就是自然數,可以按自然數的變化順序去列舉。
(2)排列列舉 有時答案的數據形式是一組數的排列,列舉出所有答案所在范圍內的排列,為排列列舉。
(3)組合列舉 當答案的數據形式為一些元素的組合時,往往需要用組合列舉。組合是無序的。
現今稍具嚴密度的密碼驗證機制都會設下試誤的可容許次數以應對使用密碼窮舉法的破解者。當試誤次數達到可容許次數時,密碼驗證系統會自動拒絕繼續驗證,有的甚至還會自動啟動入侵警報機制。
⑸ 什麼是窮舉密碼
「窮舉」簡單來說就是將密碼進行逐個推算,直到找出真正的密碼為止。比如你的密碼是666,而窮舉法就是從000、001、002開始每個都實驗一下,直到實驗到666破解為止~
窮舉法用時間上的犧牲換來了解的全面性保證,尤其是隨著計算機運算速度的飛速發展,窮舉法的形象已經不再是最低等和原始的無奈之舉,比如經常有黑客在幾乎沒有任何已知信息的情況下利用窮舉法來破譯密碼,足見這種方法還是有其適用的領域的
⑹ 在破解密碼時候通常有種方法叫窮舉法,什麼意思!
就是比如你的密碼是56326,那麼軟體就從00000,00001,00002。。。。。一直試到99999。一個一個的試
所以對於數字密碼最容易破解了,字母稍微難一點點