微軟開始強迫檢查作業系統是否為盜版 - 第 5 頁

第 5 頁,共 5 頁 首頁首頁 ... 3 4 5
顯示結果從第 41 筆 到 50 筆,共計 50 筆
  1. #41
    會員
    註冊日期
    2005-07-28
    討論區文章
    1
    試試以下方法

    進入IE
    工具=>網際網路選項=>程式集=>管理附加元件
    找出windows genuire advantage 將他禁用,再上線更新
    僅適用於xp sp2
    應該就可以更新了

  2. #42
    會員 cbja 的大頭照
    註冊日期
    2002-12-22
    所在地區
    CM
    討論區文章
    72
    對岸看到的 網址忘了

    -----------------------------------
    WindowsXP序號產生原理(橢圓曲線法)
    從Win95起,MS(註:即Microsoft,下同)的產品安裝Key從原來的10位數字改為25位 字符,這一改動,****著MS告別了簡單的校驗和,從此投入了橢圓曲線法的懷抱。從密碼學的角度來看,這絕對是一個里程碑, 因為當時橢圓曲線法仍在研究論證階段,MS是第一個將之實用以商業產品的廠家。 那麼在這25個字符裡到底有什麼呢? 1.Base24 這25個字符實際是114bits的數據用Base24進行UUCode後的結果,做為安裝Key,這個Base必須絕對避免誤認,所以MS選擇了以下這24個字符做為UUCode的Base: BCDFGHJKMPQRTVWXY2346789 所以,如果你的安裝Key 有這24個字符以外的字符的話,你完全可以把它丟到垃圾筒裡去了不用試就知道它根本通不過了。 2.114 bits UUDecode後得到的114位按Intel高位在後的格式表示如下: [ X XXXXXXXX XXXXXXXX XXXXXXXXXXXXXXXXXX ] Total 114 Bits | | | \ 55 Bits Sign | | \ 28 Bits Hash | \ 30 Bits Serial \ 31 Bits Data \ 1 Bits Flag / Flag: 不明標誌,目前所見的各類Key中這一位總是為0。 Serial:用戶序列號,轉成十進製表示為AAAABBBBBB,對應顯示為: 零售版:xxxxx-AAA-BBBBBBx-xxxxx OEM版: xxxxx-OEM-0AAAABx-BBBBB 以上31bits總稱為Data,是CDKey中的基本部分。 Hash:Data經特定處理得到的結果,見後文。 Sign:Hash值的橢圓曲線簽名,見後文。 3.橢圓曲線簽名算法 要說明橢圓曲線簽名算法可不是一件容易的事,有興趣的可以自己用「橢圓曲線」或是「elliptic curve」在搜索引擎找相關的資料來看吧,這裡只簡單介紹MS的用法。 所謂橢圓曲線是指這樣一類曲線方程: y^2 + a1*xy + a3*y = x^3 + a2*x^2 + a4*x + a6 在密碼學裡用的是它的兩個特例,而MS用的更是這兩個特例中的特例: y^2 = x^3 + a*x + b ( mod p ) 當a、b、p選定後,就可以確定一個橢圓曲線,再選擇一個生成點 G(gx,gy), 於是,存在一個最小的整數q使得q*G=O,然後,再任意選擇一個整數 k K(kx,ky)=k*G,這樣橢圓曲線簽名算法的Key就全生成了: 公開密鑰為:a,b,p,G(gx,gy),K(kx,ky)
    私有密鑰為:a,b,p,G(gx,gy),q,k 要對Data簽名時: A.先任意選擇一個整數r B.將Data、rx、ry共100個字節求SHA-1,取結果中的28位得到Hash; C.求Sign = r - Hash * k ( mod q ); D.把Data、Hash、Sign三個數組合後UUCode得到25位CDKey。 驗證CDKey時: A.把25位CDKey先UUDecode再拆分後提到Data、Hash、Sign; B.求點R( rx, ry ) = Sing * G + Hash * K ( mod p ); C.將Data、rx、ry共100個字節求SHA-1,取結果中的28位得到Hash\'; D.如果Hash = Hash\',則該CDKey為有效Key。 4.BINK 從前面的說明可以看出,為了驗證CDKey,MS 必須公開橢圓曲線簽名算法中的公開密鑰,那麼這個公開密鑰放在哪裡呢?答案是在pidgen.dll裡的BINK資源裡(其他產品如Office則被包在 *.MSI),而且一共有兩組,從目前已知的Key組合來看,第一組密鑰是用以零售版本的,第二組則用於OEM版本。兩個產品的Key能否通用就在於對應 的密鑰是否相同,比如中文版的Windows 2000的Pro/Srv/AdvSrv的第二組密鑰也是相同的,即一個PWindows 2000 Pro的OEM版的Key,可同時供 PWindows 2000 Srv/Adv的OEM版使用。 5.破解及其難度 要破解CDKey的生成算法,必須從MS 公開的密鑰中求出對應的私有密鑰,即只要求出q和k即可。從BINK中公開的密鑰來看,p 是一個384 bits的質數,看起來計算量好像至少要O(2^168)才行,但MS設計中一個缺陷(?)使實際工作量降低到只有O(2^2就可以了。 為什麼相差這麼遠? 回頭看看3.C中的式子: Sign = r - Hash * k ( mod q ) 通常情況下q可以是很大的值,因此Sign應該也很大,但MS 為了減少用戶輸入的CDKey的數量,把Sign的值限死在55 bits,因此,自然也限定了q最多也不能超過56 bits。依此類推,由於k 作者曾經在一台賽揚II 800的機器上只用6個小時就解出某組密鑰的q值,最多時在一台雷鳥1G上用了28個小時才算出另一組密鑰的k值, 其他平均大約都在十個小時左右就可以求出。 註:關於什麼-640-和-005-,其實沒什麼意思,例如當我裝xp打入序號為FCKGW-RHQQ2-YXRKT-8TG6W-2B7Q8,我的產品 號就是55274-640-0000356-23174,而我打入3H87P-VHQGD-M74M6-8MHMH-3JRB3
    時,我的產品號就變成了 55274-643-6941852-23174,這證明了什麼?其實產品號的頭五個key,是****windows的版本,而接著的十個key,就是 ****你裝windows時輸入的序號,最後的五個key是****光盤的cd-code罷了.............所以,產品號不是-005-的 都未必不能激活簡體中文專業版的
    ---------------------------------

    好像有點文不對題......
    版主若覺不妥請刪
    我在說啥......

  3. #43
    悄悄地愛上死亡 iget 的大頭照
    註冊日期
    2000-10-11
    討論區文章
    2,454
    禁用windows genuire advantage並非有效之道

  4. #44
    會員
    註冊日期
    2002-01-25
    討論區文章
    32
    用google 找"LegitCheckControl.dll WGA"看看..

  5. #45
    會員 cwl5858 的大頭照
    註冊日期
    2002-08-17
    討論區文章
    2,259

  6. #46
    會員
    註冊日期
    2005-04-06
    討論區文章
    172

    回覆: 微軟開始強迫檢查作業系統是否為盜版

    看大家在微軟網站直接驗證是否為合法版本,
    難道都不擔心IP會被紀錄,之後以此為查緝盜版的依據?
    是否有人因此而被調查的?還是微軟不會以驗證網頁監視?
    尚請有經驗的大大不吝說明。

  7. #47
    會員 紅縞瑪瑙 的大頭照
    註冊日期
    2006-06-12
    所在地區
      
    討論區文章
    227

    回覆: 微軟開始強迫檢查作業系統是否為盜版

    引用 作者:ysc_kyy
    看大家在微軟網站直接驗證是否為合法版本,
    難道都不擔心IP會被紀錄,之後以此為查緝盜版的依據?
    是否有人因此而被調查的?還是微軟不會以驗證網頁監視?
    尚請有經驗的大大不吝說明。
    如果針對個人用戶,微軟便會自打嘴巴

  8. #48
    會員
    註冊日期
    2005-04-06
    討論區文章
    172

    回覆: 微軟開始強迫檢查作業系統是否為盜版

    引用 作者:紅縞瑪瑙
    如果針對個人用戶,微軟便會自打嘴巴
    謝謝回應,您的意思是微軟不會管個人用戶使用盜版?

  9. #49
    會員
    註冊日期
    2006-04-06
    所在地區
    Hinet ADSL 2M/256
    討論區文章
    157

    回覆: 微軟開始強迫檢查作業系統是否為盜版

    請問一個直接、簡單的問題:
    如果是非正版的windows XP,目前已經是沒有辦法破解,而能自動更新了嗎?

  10. #50
    會員 threesecond 的大頭照
    註冊日期
    2005-10-26
    所在地區
    ADSL3M
    討論區文章
    541

    回覆: 微軟開始強迫檢查作業系統是否為盜版

    引用 作者:ysc_kyy
    看大家在微軟網站直接驗證是否為合法版本,
    難道都不擔心IP會被紀錄,之後以此為查緝盜版的依據?
    是否有人因此而被調查的?還是微軟不會以驗證網頁監視?
    尚請有經驗的大大不吝說明。
    你有沒有聽過一個杞國人整天擔心天會掉下來的故事?
    你覺得天會掉下來嗎?

第 5 頁,共 5 頁 首頁首頁 ... 3 4 5

類似的主題

  1. 如何知道自己的作業系統是32位元還是64位元的?
    作者:Amita_Buddha 所在討論版:-- Windows 討 論 版
    回覆: 3
    最後發表: 2008-12-02, 07:16 PM
  2. 如果作業系統是64位元的話~配合什麼防毒軟體會比較好呢?
    作者:sayhi2000 所在討論版:-- 防 駭 / 防 毒 版
    回覆: 6
    最後發表: 2006-03-09, 09:59 PM
  3. 微軟作業系統?
    作者:Hendry 所在討論版:-- HELP ME 電 腦 軟 硬 體 急 救 版
    回覆: 7
    最後發表: 2003-08-05, 01:04 AM
  4. 【轉貼】微軟開始抓盜版了..........
    作者:tonylu 所在討論版:-- Windows 討 論 版
    回覆: 23
    最後發表: 2002-04-05, 09:08 AM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •