Ophcrack

Ophcrack是一個使用Rainbow table來破解視窗作業系統下的LAN Manager散列(LM hash)的電腦程式,它是基於GNU通用公共許可證下發布的開放原始碼程式。

基本介紹

簡介,GNU通用公共許可協定,散列,

簡介

它接受不同格式的散列,包括視窗作業系統的SAM檔案。使用作者免費提供的Rainbow table,可以在短至幾秒內破解最多14個英文字母的密碼,有99.9%的成功率。包含更多文字(包括符號和空格)的Rainbow table可以在Objectif Securite購買。
從2.3版開始可以破解 NT 散列,這功能對已經關閉 LAN Manager 散列的系統(Windows Vista 的預訂設定)或是長於14個字母的密碼特別有用。 它另有一個自生系統的版本,可以自動破解視窗作業系統的密碼。
使用Ophcrack破解系統Hash密碼。在密碼破解上,平時用的最多的是它,可以在很短的時間內控制並滲透內部網路。

GNU通用公共許可協定

Stallman)撰寫,並授予電腦程式的收件人自由軟體定義的權利。GPL是一個Copyleft許可證,這意味著派生作品只能以相同的許可條款分發。 這與許可免費軟體許可證有所區別 ,其中BSD許可證和MIT許可證是廣泛使用的示例。 GPL是第一個普遍使用的Copyleft許可證。
歷史上,GPL許可證系列一直是免費和開源軟體領域最受歡迎的軟體許可之一。根據GPL許可的優異自由軟體程式的例子有Linux核心和GNU編譯器集合 (GCC)。David A. Wheeler認為,GPL提供的Copyleft對於基於Linux的系統的成功至關重要,給予向核心貢獻的程式設計師保證他們的工作將有益於整個世界並保持自由,而不至於被不提供反饋給社群的不肖軟體公司所剝削。
2007年,發布了第三版許可證(GNU GPLv3),以解決在長期使用期間發現的第二版(GNU GPLv2)所發生的一些困擾。 為了使許可證保持最新狀態,GPL許可證包含一個可選的“並延伸到未來版本”條款,允許用戶在FSF更新的原始條款或新版本之間進行選擇。 有些開發人員在軟體許可使用時,選擇省略它; 例如,Linux核心已經在GPLv2下獲得許可,就不需包括“並延伸到未來版本”的聲明。

散列

散列(英語:Hashing)是電腦科學中一種對數據的處理方法,通過某種特定的函式/算法(稱為散列函式/算法)將要檢索的項與用來檢索的索引(稱為散列,或者散列值)關聯起來,生成一種便於搜尋的數據結構(稱為散列表)。舊譯哈希(誤以為是人名而採用了音譯)。它也常用作一種信息安全的實現方法,由一串數據中經過散列算法(Hashing algorithms)計算出來的數據指紋(data fingerprint),經常用來識別檔案與數據是否有被竄改,以保證檔案與數據確實是由原創者所提供。
如今,散列算法也被用來加密存在資料庫中的密碼(password)字元串,由於散列算法所計算出來的散列值(Hash Value)具有不可逆(無法逆向演算回原本的數值)的性質,因此可有效的保護密碼。

相關詞條

熱門詞條

聯絡我們