精華區beta NetSecurity 關於我們 聯絡資訊
gary.bbs@BirdNest.Dorm13.NCTU.edu.tw (果然是我最白爛) wrote: >※ 引述《eow.bbs@bbs.cs.nthu.edu.tw (You make me complete!)》之銘言: > > 請不要把所有的問題都寫在標題後,內容甚麼都不寫,這不會有幾個人願意回你的 > >回到正題: > > win95的pwl檔是用rc4編碼的,原則上是不可逆的演算法,也就是說你無法在沒有key > 的情形下還原.pwl,不過據我所知道的是win95本身設計的時候有bug > (這部分我不清楚,好像是某一個程序多run了一遍) > 造成95沒辦法發揮到rc4編碼的最大威力,就像網路上有程式號稱可以還原一個部分, > 不過原則上還是不能用很簡單的方法來還原就是了。.~~ Win95 在 service pack 1 以前的版本都有你說的 "bug" 用同樣的 key 對 pwl 內的每一項資料做 rc4 編碼, 要 解碼的話只要把每一筆資料拿來比一比答案就出來了. 從 這點來看, MS 對 security 的經驗可能還有待加強. 不過就算沒有這個 bug, MS 也只用上 32 bit 的 rc4, 對有心人來說這個大概就像 50 塊錢一個的對號鎖吧. --Cosin San Ko ***** Cosin ***** ks@sinland.chem.nthu.edu.tw http://r703a.chem.nthu.edu.tw/~ks/ HsinChu, Taiwan (台灣, 新竹) ** 新樂園 W3 工作室 **