29
開発者は 6 か月の調査と 2,000 個のフックを経て Denuvo DRM をハッキングし、他のプラットフォームでも Hogwarts Legacy を実行できるようにしました…
ホグワーツ・レガシー
(画像提供:Steam)

DRM開発者モーリス・ヒューマン氏は、6ヶ月間の作業を経て、ホグワーツ・レガシーのDenuvo DRM保護システムの解読に成功しました。ヒューマン氏は違法な目的でハッキングしたのではなく、ホグワーツのDRMの仕組みを解明することのみを目的としていました。そのため、開発者は違法なクラッキングを助長しないよう、作業の詳細をかなり曖昧にしています。

ヒューマン氏はブログ記事の中で、Denuvoはホグワーツ・レガシーが適切な(合法的な)条件下で動作していることを確認するために、複数の異なる手法を用いていることを明らかにしています。まず、DRMによってゲーム所有者のシステムの「指紋」が作成され、Steamチケットを用いてゲームの所有権が証明されます。SteamチケットはSteamサーバーに送信され、ゲームが合法的に購入されたことが確認されます。ヒューマン氏はSteamサーバーが何をしているのか技術的には把握していないものの、この仮定はDenuvoの仕組みを理解する上で十分に正確であるはずだと述べています。

過去5ヶ月間、ホグワーツ・レガシーにおけるDenuvoの保護をリバースエンジニアリングし、ついに2000以上のフックを使ってそれを回避することに成功しました😂人生で最も困難な挑戦の一つでした。これについてのブログ記事はこちらです: https://t.co/DLf6g5nv0n 2024年4月1日

Denuvoのパフォーマンスへの影響

開発者はパフォーマンスへの潜在的な影響についても言及しました。具体的には、多くの人が考えているほどDenuvoがパフォーマンスを低下させるかどうかを証明したいと考えていました。

テストを実行しても明確な答えは得られなかったものの、彼は代わりにDenuvoの呼び出し頻度に注目しました。セキュリティチェックが頻繁に行われていない場合、多少の速度低下は問題にならないと指摘しました。ゲーム内で実行されるDenuvoコードは非常に少なく、数秒に1回、あるいはレベルのロード中に1回程度しか呼び出されないことを発見しました。

これは、一般的な認識とは異なり、Denuvoがパフォーマンスを低下させていないことを示唆しています。ヒューマン氏の発見は、DenuvoがDRM保護について公式に発表した「DRM保護はゲームパフォーマンスを低下させない」という主張を裏付けているようです。

ヒューマン氏はホグワーツ・レガシーにおけるDenuvo DRM保護のハッキングに技術的には成功しましたが、その努力は完璧ではありませんでした。ゲームは依然として時折クラッシュしますが、彼の主な目標はゲームを起動してメインメニューまで到達することだったのです。彼によると、Denuvoのフックをすべて見つけてパッチを当てることは確かに可能だが、それには相当な時間がかかるだろうとのことです。そして、それが彼の目的ではなかったのです。彼はただ、DRMの仕組みをより深く理解したかっただけなのです。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

Aaron Klotz 氏は Tom's Hardware の寄稿ライターであり、CPU やグラフィック カードなどのコンピューター ハードウェアに関するニュースを扱っています。