微軟工程師揭祕:PC 廠商曾在 Win95 時代修改 BIOS 版權字符串白嫖正版軟件

IT之家
06-25

許多用戶或許都有過這樣的經歷:購買一臺新電腦,開機後發現已經預裝了一些軟件。當你打開這些軟件時,它們會自動激活爲完整版,無需支付任何額外費用。這背後是 PC 製造商與軟件開發商之間的授權合作,旨在爲消費者提供額外福利,吸引購買。然而,一段近日由微軟工程師披露的往事,揭示了某些廠商曾在 Windows 95 時代,爲繞過授權費用而採取的“小聰明”。

這段趣聞來自微軟資深工程師雷蒙德・陳(Raymond Chen)的博客文章,據IT之家瞭解,在 Windows 95 時代,“即插即用”(Plug and Play)規範尚在開發階段的時期。當時,微軟的工程團隊試圖找出辦法,以識別在此規範誕生之前就已存在的個人電腦。爲此,他們嘗試的方法之一是在 BIOS 中搜索版權字符串和固件日期。

正是在這個過程中,團隊在一臺由“Contoso”公司製造的 PC 上,發現了一條非常奇怪的版權字符串:“Not Copyright Fabrikam Computer”(非 Fabrikam 電腦公司版權所有)。這裏的“Contoso”和“Fabrikam”均爲化名,用以保護所涉 OEM(原始設備製造商)的真實身份。

這個發現引起了工程師們的注意。經過調查,他們揭開了真相。原來,“Contoso”公司希望在其生產的 PC 上,讓預裝的某款試用版軟件能夠爲用戶免費升級到完整版,但他們並未獲得該軟件的正式授權。該軟件的正版授權商是其競爭對手“Fabrikam”公司。

爲了繞過高昂的授權費用,同時又爲客戶提供軟件升級的“福利”,”Contoso”的工程師想出了一個“巧妙”的辦法。他們修改了自己電腦的 BIOS 信息,在原有的版權聲明中加入了這樣一段文字:“Copyright Contoso Not Copyright Fabrikam Computer”(Contoso 版權所有,非 Fabrikam 電腦公司版權所有)。

其邏輯在於,那款試用版軟件的激活機制相對簡單,其會通過掃描 BIOS 來尋找“Copyright Fabrikam Computer”這個字符串。一旦找到,便會認定自身運行在授權的“Fabrikam”電腦上,從而解鎖所有完整版功能。“Contoso”正是利用了這一點,通過將關鍵字符串巧妙地“藏”在自己的版權信息中,成功“欺騙”了軟件,使其在未經授權的設備上激活。

儘管後來採用了更完善的方法來避免此類問題,但這一事件仍顯示出原始設備製造商爲了分發他們未被正式授權的軟件,竟然會採取如此手段。

責任編輯:櫟樹

免責聲明:投資有風險,本文並非投資建議,以上內容不應被視為任何金融產品的購買或出售要約、建議或邀請,作者或其他用戶的任何相關討論、評論或帖子也不應被視為此類內容。本文僅供一般參考,不考慮您的個人投資目標、財務狀況或需求。TTM對信息的準確性和完整性不承擔任何責任或保證,投資者應自行研究並在投資前尋求專業建議。

熱議股票

  1. 1
     
     
     
     
  2. 2
     
     
     
     
  3. 3
     
     
     
     
  4. 4
     
     
     
     
  5. 5
     
     
     
     
  6. 6
     
     
     
     
  7. 7
     
     
     
     
  8. 8
     
     
     
     
  9. 9
     
     
     
     
  10. 10