2007年10月6日 星期六

關於StarForce 5 及 StarForce ProActive

最近站長較忙

比較沒時間發新文章

今年5月23日

StarForce FrontLine 5.0發佈

http://www.star-force.com/protection.phtml?c=83&id=1072

之前1月22日也通過微軟軟體設計認證

http://www.star-force.com/protection.phtml?c=83&id=1036

其實5.0與4.7版並沒有太大的差別

只是5.0支援VISTA而已(其實還有把版面的漂亮一些)

但是,現在的遊戲除了使用StarForce FrontLine 5.0還加上了StarForce ProActive 1.1

http://www.star-force.com.cn/index.phtml?category=48&type=5

這裡是StarForce ProActive 1.1的簡介與技術白皮書

StarForce ProActive 1.1

StarForce ProActive 1.1使發佈者可以通過物理媒體或者互聯網以及他們自己的網站發佈其產品,並且不需要終端用戶將光碟插入驅動器或者在連接客戶機或伺服器時使用加密狗,發佈者即可控制他們應用軟體的使用及許可許可權的出售情況。


StarForce ProActive 1.1集成了一套強大而靈活的工具,實現對受保護的軟體其整個生命週期的控制和參數化。這樣,軟體發佈者就可以依據一個較優的可用性、銷售、和分佈模型,通過時間限制、可啟動和再啟動的次數以及使用期限等定制產品的使用模式。



白皮


StarForce ProActive


基於序列號及電腦硬體綁定的啟動技術


StarForce 科技有限公司以其突出的防駭客拷貝保護解決方案,可靠簡單的執行過程,應用於CD,DVD,CD-R, 享譽遊戲和軟體業界。現在,StarForce 系統在世界範圍內已保護了超過一千萬張CD DVD 光碟,包括遊戲、娛樂、多媒體及商務應用軟體等。


雖然絕大多數商業軟體和專業應用軟體的發行仍然是通過物理媒介,譬如CD-ROM DVD-ROM ,但是軟體銷售商和出版商常常會覺得運行時要求光碟在光碟機裏也會是一種缺點。對於在某公司或某特定區域的大量用戶來說,他們則希望其他的應用軟體可以通過光碟或檔伺服器安裝。此外,有越來越多的應用軟體在網上發行,人們可以通過互聯網購買和下載。


於是,StarForce 科技研究開發了StarForce ProActive,一款基於序列號的註冊啟動系統,為出版商和應用軟體提供使用許可控制。


StarForce ProActive 與其他保護解決方案的不同之處在於,它可以輕鬆地與StarForce 光碟捆綁技術結合。


使用StarForce ProActive,發佈者可以通過物理媒體或者互聯網以及他們自己的網站發布其產品,並且不需要終端用戶將光碟插入驅動器或者在連接客戶機或伺服器時使用加密狗,發佈者即可控制他們應用程式的使用和許可的出售情況。


StarForce ProActive 集成了一套強大而靈活的工具,實現對受保護的軟體其整個生命周期的控制和參數化。這樣,軟體發佈者就可以依據一個較優的可用性、銷售、和分佈模型,通過時間限制、可啟動和再啟動的次數以及使用期限等定制產品的使用模式。


開發商和出版商不應該不保護其產品的測試、演示、評價等版本,如果不保護這些版本,很快複製和攻擊就會隨之而來。使用StarForce ProActive 可以輕鬆解決這些問題。


StarForce ProActive 基於序列號的可用性管理技術使您可以控制您產品的使用情況。


StarForce ProActive 快速且簡單


- 由開發商或出版商加密及發行應用軟體。


- 由出版商生成序列號,並將它們分發給(得到許可的)最終用戶。


- 最終用戶打開應用程式,輸入其個人序列號。


- 應用程式將通過互聯網被啟動,整個過程都是完全透明和自動的。


StarForce ProActive 操作步驟


- 開發商或出版商為主要的可執行檔(EXE,DLL)和重要資料做加密,並且通過運行StarForce ProActive 嚮導申請StarForce 保護殼。


- 出版商或發行商使用StarForce ProActive 網站介面,生成唯一的序列號設置,這些設置有定制的商業模型參數。


- 出版商或發行商通過物理媒介(CD DVD)、網路下載或電子郵件發行受保護的軟件,並且通過出售序列號來出售軟體許可使用權。


- 最終用戶打開應用程式並輸入其唯一的序列號。


- StarForce 保護殼生成“硬體特徵碼” (與其他參數相比,“硬體特徵碼”是非常獨特的,它可以識別最終用戶個人電腦的硬體、系統和軟體配置以及這些配置的變化)


- 最終用戶可以通過完全自動和安全的網路連接,或者手動方式通過電子郵件、電話或傳真,將序列號和“硬體特徵碼”傳給StarForce ProActive 伺服器。


- StarForce ProActive 伺服器 生成啟動密碼。


- 最終用戶收到並輸入其啟動密碼,運行此應用程式。


- 一系列不變的和可變的參數存儲在Windows 註冊表中。


- 當最終用戶再次運行此應用程式,StarForce 保護殼會用不到一秒的時間自動檢測和更新註冊表。


- 如果是許可使用的,應用程式會馬上開始運行。


- 如果使用許可已經到期或即將到期,最終用戶就會看到由出版商根據其商業模式選擇的警告資訊。


StarForce ProActive對於出版商和發行商來說所具有的優點:


完全排除了由劣質光碟機所引起的支援和相容性問題。


可以保護和啟動各種類型軟體包括測試、演示和發行的全部版本,如:教育軟體、娛樂軟體、商業軟體、桌面應用軟體和伺服器應用軟體等。


可以通過互聯網、檔共用網路和媒體等多種靈活的方式將軟體產品交付給用戶。


可以控制應用軟體的使用許可,每次啟動都會被記錄在資料庫中。


軟體產品可通過網際網路發佈,從而節省發行所需各項開支。


StarForce ProActive - 序列號啟動的特點:


StarForce ProActive 的啟動模式符合任何終端用戶的產品啟動要求。(可以通過互聯網、電子郵件、電話或傳真實現而且整個過程是完全自動和透明的。)


StarForce ProActive 的可用性管理選擇允許發佈者依據一個較優的可用性、銷售、和分佈模型,通過時間限制、可啟動和再啟動的次數以及使用期限等定制和控制產品的使用模式。現在,有以下一些可用性管理選項:


- 提前定義有效期


- 首次啟動以後的最長天數


- 打開應用程式的最多次數


- 重複啟動的最多次數


- 兩次啟動之間的最長天數


- 採用線上啟動時,有區域控制特性


StarForce ProActive 保護的應用程式和使用許可與最終用戶的電腦鎖定。


對最終用戶個人電腦配置的改變可以提前定義四個級別的敏感度:


出版商可以依據應用程式的類型和典型用戶的概況來決定對於每個序列號可以允許哪些硬體或者多少硬體發生變化;


序列號的黑名單選項 可以防止未授權的軟體啟動;


再次啟動的特性:經授權的用戶可以在另外的電腦上重新啟動密碼即可使用該應用程式;


序列號管理工具、統計表和報告(啟動、重新啟動等等)


StarForce (專業的) 加密和保護的特性:


採用多級加密技術,防止非法複製、攻擊及模擬;


Starforce 應用程式預置檔模組優化了受保護的應用程式的性能;


提高了加密選項,可以保護資料檔案(資料、圖片、音頻)


有保護應用程式以抵制最強大的類比工具的選項;


有保護應用程式以抵制調試器和分析器的選項;


有保護應用程式裏重要函數和代碼的選項;


有擾亂和隱藏可執行代碼及資料代碼的選項;


有輸出和輸入加密與保護設置的選項。


有支援多種語言的編輯最終用戶介面文本消息的選項;


有為最終用戶StarForce 介面設計和輸入/輸出的選項;


執行過程快速簡單,不需要訪問源代碼;


簡單便捷的軟體維護,比如更新、補丁和升級。



聽了這麼多廢話


其實重點只有:


StarForce ProActive 1.1會進行上網驗證序號


所以要做出所以遊戲的共通破解法是不可能的


要一套一套把加密驗證的部分去除


所以包括幻想三國志3、仙劍奇俠傳4


只要使用StarForce ProActive 1.1的都要等一段時間才會有破解檔


還有使用StarForce ProActive 1.1的遊戲,會不斷的驗證是否為正版,所以遊戲中會有「卡」的現象


P.S:幻想三國志3的破解方法:


不是我寫的...


希望對大家有點幫助吧,至少我嘗試沒問題。
醜話說前頭,此方法確實比較另類。不喜歡的就別嘗試。

1
、首先你的電腦必須安裝Microsoft Visual Studio 2005(微軟的.net開發平臺工具,容量挺大的)

要是沒安裝,或是不想安裝這個東西,下面的就可以不用看下去了。

2
、運行Microsoft Visual Studio 2005開發環境

3
、新建一個C#應用程式專案

4
、在C#應用程式專案中添加引用

在專案工程中添加引用,選擇新絕前遊戲目錄下的TthzSF.dll文件

5
、點確定

6
、出現防拷系統

到了第六步,後面的步驟我想就不用我在說了,大夥都明白,什麼最小鏡像,什麼遮罩光碟機,都用上吧。

這個方法我是順利進遊戲了。

本想也個小程式,不過我也懶了,也怕Z版糾紛什麼的,破解工具相信以後會有人寫出來的。

如果電腦上有安裝Microsoft Visual Studio 2005,不妨嘗試下我的方法。

Microsoft Visual Studio 2003
我沒嘗試過,我想應該也可以吧。

方法就是這樣,原理就不說了。寫得不好大夥別批評我,我也是無意中發現的,本想寫個DLL調用的程式,沒想到一添加引用DLL,就直接可以了。呵呵。祝大家玩得開心。



1 則留言:

匿名 提到...

您好,最近朋友給了我一片仙劍4說他要備份起來,他因為不會備份所以把光碟給了我,我翻了網上的資料,發現好像沒有人在教如何從原版光碟開始備份,簡單的來說,現在我手上有朋友的仙4,我有辦法繞過線上註冊卻沒辦法拷出一片讀的過檢查的片子,用掛載的卻會提示有模擬工具,能不能寫一寫如何從原版光碟做起備份片,就是如何拷貝之類的,謝謝!〈我的做法是:SECUROM NEW方式拷貝 DPM準確度高,再將映像檔拷回去,可是拷回去的片子都讀不到東西,連CFG都沒辦法測量,這是我第一次出現這種狀況,我已經試了3片了,STARFORCE也卸載了,這是特殊狀況還是我的IDE光碟機根本沒辦法做這種燒錄,因為到SF4我都可以燒出來,不過都是網路上已經處理好的那種映像檔就是了。〉