💛حمایت‌های اخیر

Denuvo در Assassin’s Creed Mirage به‌طور کامل حذف شد؛ RUNE قفل Denuvo و VMProtect را شکست

۲۹ شهریور ۱۴۰۵۴ دقیقه مطالعه۳ بازدیدکلودی صالحیکلودی صالحیصاحب سایت
Denuvo در Assassin’s Creed Mirage به‌طور کامل حذف شد؛ RUNE قفل Denuvo و VMProtect را شکست

Denuvo در Assassin’s Creed Mirage به‌طور کامل حذف شد؛ RUNE قفل Denuvo و VMProtect را شکست

گروه RUNE نسخه‌ای از Assassin’s Creed Mirage منتشر کرده که طبق توضیحات فنی ارائه‌شده، برخلاف روش‌های اخیر voices38، تنها سیستم حفاظتی بازی را دور نمی‌زند و Denuvo و VMProtect را به‌طور کامل از فایل اجرایی حذف می‌کند. RUNE این انتشار را یک Proof of Concept یا «اثبات مفهومی» معرفی کرده است.

تفاوت روش RUNE با کرک‌های voices38

در ماه‌های اخیر، نام voices38 به دلیل انتشار نسخه‌های مختلف از بازی‌های مجهز به Denuvo مطرح شده بود. روش مورد استفاده این گروه بیشتر مبتنی بر Bypass بود؛ به این معنا که مکانیزم‌های Denuvo همچنان در پس‌زمینه حضور داشتند، اما سیستم به شکلی فریب داده می‌شد که نسخه تغییر‌یافته بازی را معتبر تشخیص دهد.

در مقابل، گزارش مربوط به RUNE ادعا می‌کند که در Assassin’s Creed Mirage، لایه‌های حفاظتی مستقیماً از فایل اجرایی حذف و بخش‌های مورد نیاز بازی بازسازی شده‌اند.

همین تفاوت باعث می‌شود این انتشار از نظر بررسی تأثیر واقعی DRM بر عملکرد بازی اهمیت بیشتری داشته باشد؛ زیرا مقایسه نسخه‌ای که Denuvo در آن همچنان فعال است با نسخه‌ای که این فناوری به‌طور کامل حذف شده، اطلاعات متفاوتی ارائه می‌کند.

VMProtect نیز به‌طور کامل حذف شده است

اهمیت این انتشار تنها به Denuvo محدود نمی‌شود. طبق توضیحات فنی منتشرشده، VMProtect نیز از نسخه بازی حذف شده است.

اطلاعات فنی منتسب به این انتشار از حذف ۳۴ بخش مجازی‌شده VMProtect و حدود ۲۰۰ بخش مجازی‌شده مرتبط با Denuvo خبر می‌دهد. همچنین تعداد زیادی از توابع تغییر‌یافته بازی بازسازی و به محل مناسب خود منتقل شده‌اند.

این فرایند نشان می‌دهد که پروژه RUNE صرفاً یک تغییر ساده در فایل‌های بازی نبوده و نیازمند بازسازی بخش‌هایی از ساختار اجرایی آن بوده است.

چرا این موضوع اهمیت دارد؟

ترکیب Denuvo و VMProtect باعث شده بود Assassin’s Creed Mirage چندین لایه حفاظتی داشته باشد. حذف هر دو لایه در یک نسخه آزمایشی می‌تواند از منظر فنی نشان دهد که گروه‌های فعال در این حوزه توانایی بررسی و بازسازی بخش‌های پیچیده‌تر فایل‌های اجرایی را نیز دنبال می‌کنند.

با این حال، RUNE هنوز اعلام نکرده است که پروژه بعدی آن چه بازی‌ای خواهد بود و نمی‌توان بر اساس این انتشار، درباره بازی‌های آینده نتیجه قطعی گرفت.

آیا حذف Denuvo روی عملکرد Mirage تأثیر دارد؟

انتشار این نسخه خیلی سریع بحث دیگری را نیز مطرح کرد: تأثیر Denuvo و VMProtect بر عملکرد Assassin’s Creed Mirage.

این بازی پیش‌تر در برخی شرایط با Stutter هنگام جابه‌جایی در محیط مواجه شده بود و به همین دلیل این پرسش مطرح شد که آیا سیستم‌های ضد‌دستکاری می‌توانند در ایجاد چنین مشکلاتی نقش داشته باشند یا خیر.

با این حال، صرف مشاهده Stutter نمی‌توان وجود رابطه مستقیم میان آن و DRM را اثبات کرد. حتی بازی Assassin’s Creed Black Flag Resynced نیز از Denuvo و VMProtect استفاده می‌کند، اما گزارش‌های منتشرشده از اجرای روان آن روی PC نشان می‌دهد که وجود این فناوری‌ها به‌تنهایی برای توضیح مشکلات حرکتی Mirage کافی نیست.

نخستین مقایسه‌های عملکرد منتشر شدند

پس از انتشار نسخه RUNE، مقایسه‌هایی میان نسخه محافظت‌شده و نسخه بدون Denuvo و VMProtect انجام شده است.

در یکی از آزمایش‌ها، نسخه RUNE روی سیستمی مجهز به Core i7-13700K، کارت گرافیک GeForce RTX 5080 و ۶۴ گیگابایت RAM بررسی شد. در این تست، حداقل نرخ فریم از ۱۶۲ به ۱۸۶ فریم بر ثانیه رسید که معادل حدود ۱۴ درصد افزایش بود. در مقابل، حداکثر نرخ فریم تقریباً تغییری نداشت و از ۲۳۲ به ۲۳۳ فریم بر ثانیه رسید. نسخه RUNE همچنین سریع‌تر بارگذاری شد.

در آزمایشی دیگر با RTX 4070 Super، Ryzen 5 7600X و ۳۲ گیگابایت RAM، اختلاف محسوس در نرخ فریم مشاهده نشد، اما نسخه بدون محافظت حدود یک گیگابایت RAM کمتر مصرف کرد.

بنابراین نتایج اولیه یکسان نیستند و نمی‌توان صرفاً بر اساس یک بنچمارک، تأثیر حذف Denuvo را برای تمام سیستم‌ها تعمیم داد.

انتشار RUNE همزمان با شکایت Denuvo از voices38

زمان انتشار این Proof of Concept نیز قابل توجه است. شرکت Denuvo در سپتامبر ۲۰۲۶ از فرد یا گروه ناشناس پشت نام voices38 شکایت کرده است.

طبق گزارش‌های منتشرشده، شکایت در دادگاه فدرال ناحیه شمالی کالیفرنیا ثبت شده و Denuvo، voices38 را به دور زدن فناوری‌های ضد‌دستکاری این شرکت در دست‌کم ۲۶ بازی متهم کرده است. Assassin’s Creed Mirage نیز در فهرست بازی‌های اشاره‌شده در این پرونده قرار دارد.

این پرونده هنوز در مراحل اولیه قرار دارد و جزئیات حقوقی آن می‌تواند در ادامه تغییر کند.

آیا بازی‌های قدیمی Ubisoft نیز Denuvo را کنار می‌گذارند؟

انتشار RUNE دوباره بحث قدیمی حذف Denuvo از بازی‌های قدیمی‌تر را مطرح کرده است. برخی ناشران پس از گذشت چند سال، سیستم‌های ضد‌دستکاری را از عناوین قدیمی خود حذف کرده‌اند، اما وضعیت تمام بازی‌های Ubisoft یکسان نیست.

از دید فنی، حذف DRM از بازی‌هایی که سال‌ها از انتشارشان گذشته می‌تواند امکان بررسی عملکرد نسخه بدون این لایه حفاظتی را فراهم کند؛ با این حال، تصمیم برای حذف Denuvo در نهایت به ناشر و سیاست‌های مربوط به هر بازی بستگی دارد.

در مورد Assassin’s Creed Mirage نیز اکنون انتشار نسخه RUNE و آزمایش‌های عملکردی انجام‌شده، فرصت تازه‌ای برای بررسی رابطه میان DRM و عملکرد بازی فراهم کرده است؛ هرچند برای نسبت دادن Stutterهای Mirage به Denuvo یا VMProtect، شواهد قطعی کافی وجود ندارد.

کلودی صالحی

کلودی صالحی

تأیید شدهصاحب سایت@Cloudy
مشاهده صفحه اصلی

مقالات مرتبط