Plurk FaceBook Twitter 收進你的MyShare個人書籤 MyShare
  顯示內嵌語法

旗標電腦報第159期
內容提供:旗標出版公司

旗 標 電 腦 報

第159期 2002.12.5

旗 標 電 腦 報

格式: 圖文版 

  • 本週好康
    • 本週新書
    • 本期書摘
    • 下期預告
      • 安裝 Mandrake Linux 9!


    • PCDIY 2003 光碟燒錄十全大補
      產品編號:F663A
      全彩印刷
      定價:450元
      施威銘研究室 著
      -我要線上購買-
      本期書摘--如何得知光碟保護的方法?
      
      -摘錄自PCDIY 2003光碟燒錄十全大補
      *特別介紹"軒轅劍 肆"的保護法
      
      這麼多種千奇百怪的光碟保護技術, 要能在短時間內辨識出來
      談何容易呢?還好在網路上有幾種免費的偵測工具可協助我們
      識別, 下面就為您介紹其中的佼佼者。
      
      Clony
      
      Clony 是由一位德國玩家所自行撰寫的測試軟體, 雖然該作者
      已表示不再開發此軟體,我們仍可在一些網站下載最新的
      ClonyXXL 2.0.0.6 版。
      
      SafeDisc 保護法的識別
      
      這個由 Macrovision 公司所推出的光碟防護技術, 可說是商業
      光碟的最愛!原因無它:因為 SafeDisc 可說是最難破解的
      保護技術之一, 不是燒錄時出現錯誤訊息、就是燒出來的光碟
      無法執行。
      
      SafeDisc 運用了以下 3 個關鍵功能來達到防拷的目的:
      
      數位簽名檔:可用來解開加密的資料、並用以驗證該光碟是否
      為原版。
      
      利用加密技術保護資料內容:將光碟上最重要的資料加密儲存,
      爾後必須擁有解密檔案 (即『數位簽名檔』) 方能順利執行。
      
      反拷貝偵測程式:另外 SafeDisc 還有個反盜拷程式, 可阻止
      使用者以燒錄軟體複製其『數位簽名檔』。
      
      簡單來說, 只有用『數位簽名檔』當解密的鑰匙才能解開受到
      保護的檔案。而當您進行拷貝時, 『反拷貝程式』又會阻止
      『數位簽名檔』的複製, 所以複製出來的光碟將因無法解開
      加密檔案而無法執行!
      
      除此之外, SafeDisc 還會在光碟上 『刻意』 製造出將近1000
      個、不連續、且無法讀取的錯誤磁區, 讓即使是某些號稱
      『光碟殺手』 的破保護軟體, 也曾經栽了筋斗唷!
      
      SafeDisc 的製作流程
      
      至於軟體廠商該如何取得、並製作 SafeDisc 保護的光碟呢?
      它至少必須經過以下幾個步驟:
      
      1.首先由軟體開發者備妥完整的應用程式。
      
      2.以 Macrovision 公司提供的 SafeDisk Encryption Toolkit
        先將執行檔加密、並產生符合 ISO 9660 的映像檔。
      
      3.接著再使用 SafeDisk Development Key Disk 對未加密的
        原應用程式進行完整性、相容性測試。
      
      4.當測試合格後, Macrovision 會提供一組授權碼, 此時須以
        該授權碼再次對映像檔進行加密編碼。
      
      5.接著以 Mastering Interface Sofeware (MIS) 軟體讀取
        映像檔內容, 並依此映像檔內容產生一組驗證簽章。
      
      6.將映像檔製成製版母片、再以特殊的雷射裝置在母片打上
        剛產生的驗證簽章。
      
      7.最後將含有驗證簽章的母片送廠大量生產。
      
      
      更強悍的保護 - SafeDisc 2
      
      在 2000 年 9 月發表的 SafeDisc 2.0, 則更是強化了防拷
      技術, 藉由重新編碼的加密演算, 同時提高 SafeDisc 與軟體
      執行檔的整合度;讓您即使複製成功了, 在執行時依舊出現
      『請放入原版光碟』的字樣...
      
      SafeDisc 2 的主要新增功能如下:
      
      支援應用程式界面 (API):SafeDisc 2 的 Encryption Toolkit
      包括相關的應用程式界面, 可允許軟體廠商自行加入含有各項
      防拷功能的內容或組譯碼。
      
      全新的演算架構:SafeDisc 2 新架構的演算、編譯、加密程式
      更加複雜、週延, 相對而言, 如要破解也更形困難!
      
      更強的光碟防拷保護:透過更多額外、附加的數位簽章, 可讓
      光碟的複製作業幾乎無法順利完成。
      
      製造過程的控管:只允許母片在具備 SafeDisc 授權技術能力
      的壓片廠中製造及生產。
      
      SecuROM 保護法
      
      這是由 Sony 所研發出來的保護技術, 也是許多遊戲廠商最常
      運用的防拷方式之一。它的保護方式則是運用了所謂的『電子
      紋路』 (Electronic Fingerprint) 、並結合加密技術的方式
      來辨識原版或非法的光碟;另外您可以瀏覽光碟內容是否有
      "Cms16.dll"、"Cms32_95.dll"、"Cms32_nt.dll" 等 3 個
      檔案, 或是在光碟內圈上看到 "DADC" 的 Logo 字樣。
      
      而最近 SecuROM 更是改良了相關技術, 新的保護法-SecuROM
      *New* - 不但更難複製, 同時還找不到相關檔案, 甚至會讓
      坊間的破解軟體『吃鱉』呢!
      
      特別收錄-"軒轅劍 肆"的 StarForce 保護法
      
      除了前面介紹的多種保護法, 在遊戲界最新的生力軍是由俄國
      廠商所開發的 StarForce 保護法。前面介紹的多種保護方法,
      雖然都能達到某種程度的『保護』, 但遇到各種低階的對拷
      方式 -- 也就是『不管你做什麼手腳, 我都照抄無誤』, 此時
      這些保護就被破解了, 也就是使用者能成功複製原本的光碟
      內容。
      
      但光碟上有些物理特性是無法複製的, 例如 A 工廠生產的光碟, 
      某些物理參數就和 B 工廠生產的 CD-R 片不同。而 StarForce
      就充份利用這一點, 以 StarForce 保護的光碟, 光碟上的程式
      已經過 StarForce 的加密處理, 執行此的程式 (例如遊戲) 時, 
      Starforce 就會以檢查物理特性的方式, 判斷目前的光碟是否
      為原始光碟, 是的話才將原本要執行的程式解密並執行;若
      檢查不到原始光碟, 程式就不能解密, 當然也無法繼續執行。
      因此 StarForce 本身雖然不防『拷』, 不需利用特別的程式、
      方法就能成功複製,但結果是我們拷了也不能用, 達到保護的
      目的。
      
      由於 StarForce 是比較新的保護技術, 因此已停止開發的
      ClonyXXL 並不會偵測出此種保護方法。以『軒轅劍四』這個
      使用 StarForce 保護法的遊戲為例, 我們可在遊戲光碟 (或
      安裝遊戲的資料夾) 中發現一個 protect.dll 的檔案, 此
      檔案就是 StarForce 保護機制所在的檔案:
      
      據瞭解, 在寫作本書時還沒有破解軟體能破 StarForce 的保護, 
      但理論上沒有保護是不能破解的, StarForce 自己也承認這點。
      例如網路上有人流傳一種特殊的手法, 利用 StarForce 本身的
      小 bug, 使複製光碟上的程式也能執行, 這也算是一種破解。
      不過要真的完全破解 StarForce, 等於要破解其加密保護,
      這非一般人所能下的工夫, 也不是短時間能成功的, 因此
      StarForce 可說是令拷貝一族頭疼的保護法。
      
      
      .........................................................................................


      Mandrake 9 玩家實戰
      產品編號:F489
      定價:450元
      施威銘研究室 著
      -我要線上購買-
      本期書摘--異軍突起的 Mandrake
      
      異軍突起的 Mandrake -摘錄自"Mandrake 9 玩家實戰"
      
      相較於國人耳熟能詳的 Red Hat Linux, Mandrake 是最近一、
      二年在國內外愈來愈多人使用的 Linux 發行版。根據 PC Data
      的統計資料顯示,  2001 年第一季, Mandrake 在美國零售市場
      的佔有率已經超越 Red Hat Linux, 成為所有 Linux 發行版的
      第一名。到底 Mandrake 是如何興起的?它具有哪些特異功能?
      我們將在本週一一為您說明。
      
      Mandrake 的誕生與堀起
      
      Mandrake 的故事要從 1997 年開始說起, 當時 Linux 發行版
      的龍頭老大 - Red Hat Linux 採用 GNOME 當作預設的桌面
      環境, 而沒有納入 KDE 桌面環境。當時的一位法國青年 Gael 
      Duval, 發現正處於測試階段的 KDE 桌面環境相當好用, 因此
      便自行研究將 KDE 桌面環境包入 Red Hat Linux 中。
      
      經過一段時間的功能改進之後, Gael Duval 於 1998 年 7 月
      推出了 Mandrake 的第一個版本 - 5.1 版。說到這裏, 或許
      您會很好奇, 為什麼不是 1.0 版, 而是 5.1 版?因為說穿了,
      其實這個版本只不過是把當時的 Red Hat Linux 5.1 加入 KDE
      桌面環境, 再加上一些功能改進, 使它更容易使用而已。
      
      Mandrake 問世之後, 想不到收到相當熱烈的回響。在同年的
      11 月, Gael Duval 便跟幾個志同道合的朋友, 設立了
      MandrakeSoft 公司, 開始正式發展 Mandrake 發行版。雖然
      後來 Red Hat Linux 也將 KDE 納入其發行版中, 但此時
      Mandrake 已經形成一股不能小覷的新勢力。近年, Mandrake
      除了市場佔有率的節節攀升之外, 也履獲 "Best Linux
      Product"、"Best Linux Distribution/Server"...等獎項的
      肯定。
      
      MandrakeSoft 於 2002 年 9 月 25 日推出了代號為 "Dolphin" 
      的 9.0 版, 此版預設便已支援國人使用的繁體中文, 而這也是
      本書採用的版本。
      
      Mandrake 名字的由來
      
      只要您翻翻字典, 就會發現"Mandrake"是一種稱為"曼陀羅花"
      植物的英文名稱, 不過, 它們兩者可是一點關係也沒有。
      據 Gael Duval 所說, "Mandrake" 這個名字是因為他的小孩
      覺得 "Mandrake is magic" 而來。所以在 Mandrake 最早的
      商標中, 可以看到一支魔術棒及一頂魔術帽, 意謂著代表 Red
      Hat 商標的紅色帽子, 在經過神奇的魔術棒一點之後, 就搖身
      一變, 成了紫色的帽子了;而帽子也含有其源自於 Red Hat
      之意:
      
      Mandrake 的特色
      
      Mandrake 能迅速竄起並不是沒有它的理由的, 以下列出
      Mandrake 幾個比較重要的特色。
      
      友善的操作介面
      
      相較於 Red Hat Linux 著重於企業用戶, Mandrake 一開始的
      出發點便強調在 "如何讓使用者更容易操作" 的焦點上。因此,
      Mandrake 的操作介面相當友善及易學;安裝系統的過程更是
      非常容易、美觀;預設採用了日益成熟的 KDE 桌面環境;開機
      後可自動登入系統, 不用再輸入帳號名稱及密碼;及不管採用
      哪種桌面環境及視窗管理程式, 都有相同的主選單...等友善
      功能
      
      特別開發的各種好用軟體
      
      為了使 Mandrake 更容易使用, Mandrake 也自行開發了許多
      好用的應用軟體, 例如印表機管理、設定解析度及顏色數、
      分割區設定、選單管理、開機管理、分割區管理、網路管理、
      硬體配備管理...等獨特的應用程式。而這些功能強大的程式,
      也是造成 Mandrake 堀起的功臣之一。
      
      常包含了最新發行的應用軟體
      
      除了自行發展的軟體之外, Mandrake 推出時, 也會搶鮮將當時
      最新版的軟體收錄進來。例如 Mandrake 9.0 就包含了 kernel
      2.4.19、XFree86 4.2.0、 KDE 3.0.3、GNOME 2.0、OpenOffice 
      1.0.1、KOffice 1.2、Mozilla 1.1...等。
      
      完全相容於 Red Hat Linux
      
      Gael Duval 雖然發展了 Mandrake 發行版, 但他並沒有自創
      另一套標準的意圖。而當時 Red Hat Linux 是所有發行版的
      龍頭老大, 其發展的 RPM 套件安裝格式, 由於相當容易使用,
      使得大部分的程式開發者發展軟體時, 大都會優先採用 RPM
      格式來包裝軟體。有鑑於此, Mandrake 也採用了 RPM 套件
      格式來安裝軟體。因此, 您只要找到任何 Red Hat Linux
      可以用的軟體, 也大多同樣適用於 Mandrake
      
      支援多國語系
      
      由於 Mandrake 創始人本身就不是採用英語系國家的人, 所以
      Mandrake 更強調其多語系的支援。Mandrake 在相關人員的
      努力之下, 自從 8.0 版開始, 就已內建繁體中文, 而最新的
      9.0 版對中文的支援, 更是相形完整。
      
      Mandrake 相關網站
      
      以下列出幾個與 Mandrake 及其相關的網站, 以供您參考:
      
      Mandrake 網站:http://www.mandrake.com/
      
      Mandrake 的官方網站, 經由此網址, 您可連結到 Mandrake 的相關網站, 例如 MandrakeSoft、MandrakeExpert、
      MandrakeCampus...等。
      
      Linuxfab 的 Mandrake 討論區:http://www.linuxfab.cx/
      
      Linuxfab 是台灣知名的 Linux 網站, 裡面有新聞、討論以及
      文章, 其中也包括 Mandrake 的主題論壇。
      
      CLE-GNU/Linux 中文延伸套件:http://cle.linux.org.tw/
      
      CLE 是國內專為各種 Linux 發行版中文化的團隊名稱, 目前
      主要做的是將 Red Hat Linux 中文化的工作。由於自從 8.0
      版開始, Mandrake 預設便已支援繁體中文, 因此目前並不會
      有所謂的 "Mandrake + CLE" 的問世。雖然 Mandrake 已內建
      繁體中文, 不過這些中文化的成果, 大都還是由 CLE 及國內 
      Linux 社群無私無我奉獻的成果。
      
      
      .........................................................................................
      .........................................................................................
      想索取前幾期的電子報內容請至智邦生活館下載
      我要下載過期電子報
      .........................................................................................

      好書能增進知識、提高學習效率
      卓越的品質是旗標的信念與堅持
      歡迎光臨旗標的網站 - http://www.flag.com.tw

      版權所有人:旗標出版股份有限公司
      本電子報內容未經授權請勿轉載