推 cyspa: 謝謝 mgdesign,您完全解答並補充了我真的只是單純想問的 06/15 22:44
推 cyspa: 大家來看這篇就好 比我自己在那邊試試看並自問自答專業多了 06/15 22:48
推 scorpioz: 樓上原po真的乞丐邏輯加上把steam當智障 06/15 23:09
推 cyspa: 抱歉第一則推文發送時沒注意到mgdesigner後面的er不在其中 06/15 23:36
沒關係
推 badend8769: 應該有程式也能繞過吧 不過何必== 06/15 23:38
我覺得蠻難的,應該只能用破解的。
※ 編輯: mgdesigner (123.192.152.251 臺灣), 06/15/2023 23:45:15
→ s890118: 推認真回覆 06/16 00:01
推 priest1221: 好酷喔長知識 06/16 00:07
推 BDrip: 那麼改系統時間呢 06/16 00:30
應該是沒辦法,這種DRM機制應該都會知道遊戲第一次安裝的系統時間(精密到秒),甚至
是有NTP網路時間對時過(你上線時)的檢測值,你事後改成比方說1910年的時間好了,都
過不了的。
推 mbblgg007: 講真的 看遊戲 記得有次特賣買了一些其中有一款開了十 06/16 01:27
→ mbblgg007: 分鐘玩不下去就退掉了 馬上改玩那次買的別款遊戲就這 06/16 01:27
→ mbblgg007: 樣過了幾個禮拜 都忘了這件事 某次整理電腦發現那款居 06/16 01:27
→ mbblgg007: 然還在電腦裡面 好奇點開來 靠北還能啟動== 06/16 01:27
→ nwii: 映象中 買了一個遊戲 不合口味 申請退費當下 遊戲 06/16 01:52
→ nwii: 自動解除安裝 06/16 01:52
→ nwii: 也有可能 我記錯了 06/16 01:54
有可能不同平台實做不同,我電腦跟Steam Deck一樣用Linux版Steam,它的機制是退費後
遊戲還會保持在硬碟裡,但是Steam 裡面會看到已經變成無法啟動,相當於disable了,
你再次買遊戲,它應該是又被「解封」,不過我之前就乾脆刪掉了,沒實驗過不刪遊戲
,退費以後再買回來,它是不是這樣作用就是了。
→ j1551082: 那是因為作者可能沒寫drm所以遊戲實際上是drmfree的吧, 06/16 06:11
→ j1551082: 一般來說退款就會順便砍了省得佔空間 06/16 06:11
※ 編輯: mgdesigner (123.192.152.251 臺灣), 06/16/2023 08:31:43
推 mbblgg007: ㄅ歉 不小心忘惹 >< 06/16 08:26
推 Ariettina: 不錯啦,總要給牠個台階下,不然兩個XX還要自己說不丟 06/16 08:55
→ Ariettina: 臉,很辛苦的。 06/16 08:55
推 kiedveian: 推這篇,前面就算有實驗也沒有深入到技術面的東西 06/16 12:05
推 cyspa: 沒錯,我自己的想法和樓上您一樣。和mgdesigner前輩這篇文 06/16 13:29
→ cyspa: 章放在一起,我那種試試看真的太淺太搞笑了 06/16 13:31
推 george40516: 原來還可以這樣玩 steam用這招厲害 06/16 14:04
噓 space20021: 哪有你吹的那麼厲害… 06/16 14:34
→ space20021: 先開離線模式 再用別的瀏覽器開網頁版steam按退款 06/16 14:35
→ space20021: 就防不到了啊 06/16 14:36
推 icenivek: 樓上的繞過方法跟原Po的防護方法沒衝突不知道在噓什麼的 06/16 14:53
噓 space20021: 我純噓他最後一句:「這些事情遊戲平台都有思考且驗 06/16 15:18
→ space20021: 證過的 … 人家才敢經營這種數位生意。」 06/16 15:18
→ space20021: 最終他們還是把賭注放在玩家誠信上啊 06/16 15:19
關於這個其實需要實際測試看看,因為Steam動不動就會更新,幾乎是一個星期
就有一次,而且常常更新也沒有增加新功能,這個很大的可能就是遊戲的有效憑
證更新。
理論上,DRM可能預設合理的離線狀態最多是半年、一年、或者兩年,只要超過時間,
遊戲就無法再被執行,所以我們每次連線就是讓Steam平台核驗使用者的可執行權利
,更新可運作的憑證。
類似的東西,像不少人在使用的Telegram即時通訊軟體有一個功能是自毀聊天室,可
以設定多少時間以後聊天室自毀,而且在有參與該聊天室的所有使用者的手機,只要
時間一到,不管你有沒有連上網路,Telegram 裡面那個聊天室就會「蒸發」,除非
在連線的狀態有人去延後聊天室的自毀期限,是很類似的設計。
Telegram這設計本來是俄羅斯反普丁的反對運動者設計出來,就算抗議活動有成員不幸被
逮捕,只要有開機、有過電狀態,在時間到之前成員撐過去沒有招供手機解鎖,「行動臨
時聊天室」就會蒸發,這是除非把手機關機,然後把手機儲存空間接到外部電腦把資料複
製出來,可能還要破解加密的聊天室才能「破獲反賊集團網路」(Telegram一般聊天室無
加密,你需要額外開)
說回來,Steam的DRM 這個機制是所有遊戲統一,或者是Steam 的DRM API由各遊戲作者來
設定檢核時間週期,我不知道,我必須說Steam上面買的,就只是遊戲的「使用權」,並不
是真正的擁有權,如果哪一天世界末日了,Valve公司所在地的機房全毀,我們能玩Steam
遊戲的時間可能就要開始倒數計時了。
我可以給一個參考,我自己本身有在使用非對稱加密金鑰,我設定簽署憑證用的金鑰過期
是2~3年(可能被超級電腦破解的時間),一般使用的人也大概是這樣設。
真正能「擁有」的,是 GOG平台,那就是沒有DRM,也就是無數位加密技術做保護的,
純看使用者誠信。
說回Steam,你只是想為單單一個遊戲繞過DRM的成本可能很高,我只能這樣說。
※ 編輯: mgdesigner (123.192.152.251 臺灣), 06/16/2023 17:56:34
推 y120196276: 我印象中離線模式只能用兩星期啦,有些人用家庭分享 06/16 20:42
→ y120196276: 要用離線模式繞過去,兩星期還是要登入重新驗證一次 06/16 20:42
推 FelisCatus: 推,上PTT學知識 06/16 21:33
→ commandoEX: Steam離線驗證最多2個禮拜的樣子 06/16 23:25
→ mgdesigner: 原來只有兩個禮拜啊 06/17 00:45
推 space20021: 原來離線只能兩個禮拜?那就跟退款的期限一樣了 06/17 02:08
推 whu328: 專業文,推一個 06/17 14:25
推 Chhtaiwan: 推 06/17 21:44
推 Jade117: 連沒辦法一直離線都不知道也在噓 笑死 06/18 13:25
推 narukamis: 哇 就真的有原po講的那麼厲害欸 06/21 20:50