تم تیره

نگاهی عمیق تر به مسائل تهیه دامپ و PKG ها

نگاهی عمیق تر به مسائل تهیه دامپ و PKG ها

شاید تا بحال با خودتان فکر کرده باشید که چرا باید از دیسک بازی دامپ تهیه کرد؟ و یا وقتی قادریم به کنسول و همچنین درایو بلوری از طریق FTP دسترسی داشته باشیم، چه لزومی به ساخت مجدد PKG ها در قالب fPKG هاست؟ در ادامه با وبسایت نوین اسپات همراه باشید تا نگاهی عمیق تر به مسائل مذکور داشته باشیم.

همانطور که در گذشته هم ذکر شده، سونی از شکستها و حفره های امنیتی فاحش خود در کنسول های نسل گذشته درس گرفته و اینبار بجای اینکه تمام محتویات بازی را بصورت ساده و کد نشده روی دیسک قرار دهد، آنها را درون فایلهای PKG اما با شرایط امنیتی بسیار پیچیده تر از قبل گنجانده است. یک PKG در واقع یک فایل Package شبیه فایلهای RAR یا ZIP بوده که متشکل از صدها و هزاران ریز فایل می باشد که ساختار بازی را تشکیل میدهند. اما کار هنوز اینجا تمام نشده! حالا نوبت ایجاد لایه امنیتی ست. پس سونی فایلهای PKG مربوط به بازیهای PS4 را به پسوردهای ۳۲ کاراکتری (نهایت امنیت ممکن!) مجهز کرده و همانطور که قبلا هم ذکر شده، بازگشایی و کرک کردن این پسوردها بدون داشتن الگوی مناسب هزاران سال طول خواهد کشید!

حال بیایید به آن سوی ماجرا نیز نگاهی بیاندازیم. پس تا اینجا از یک سمت با PKG قفل شده روبرو هستیم، و در سمت دیگر هم قاعدتا باید الگو و قفل گشا را بررسی کنیم. بله درست حدس زدید! SAMU
شاهکار جدید سونی پردازنده ای به نام SAMU که مثل یک دیوار مستحکم وظیفه برقراری امنیت کنسول را بر عهده دارد. پردارنده SAMU بخشی از چیپ APU کنسول بوده و تا لحظه نگارش این مطلب به دلیل سخت گیری ها، شکایات و پیگیریهای قضایی از سمت سونی هیچگونه تحقیقات علنی روی این پردازنده صورت نگرفته است. کار کردن روی SAMU جزو خطوط قرمز سونی بوده و در صورت منتشر شدن اطلاعاتی از کلیدها و الگوهای این پردازنده، سونی شدیدا با شخص انتشار دهنده برخورد قانونی خواهد کرد.

گرچه هکران و توسعه دهندگان هم دست روی دست نگذاشته و حتی گمانه زنی هایی از اینکه اشخاصی مانند Flatz یا failOverflow موفق به کرک کردن SAMU شده اند وجود دارد. اما جدا از پیچیدگی های بی اندازه این پردازنده، فعلا هیچکس علاقه ای ندارد با علنی کردن تحقیقاتش روی SAMU، خودش را در معرض دردسرهای سونی قرار دهد! پردازنده SAMU به دلیل برقراری امنیت فوق العاده بالا از مهمترین عوامل عدم امکان اسپوف فریمور در PS4، عدم امکان دانگرید، عدم ارائه cfw و دائمی کردن جیلبریک و سایر نفوذهای نرم افزاری و سخت افزاری می باشد.

نمایی از چیپ APU کنسول PS4

پس واحدی که دارای الگوهای لازم برای باز کردن قفل و پسورد PKGهاست SAMU نام دارد. و لازم است به این نکته اشاره کنیم که بازی ها بعد از نصب (چه بصورت Retail PKG و چه بصورت fPKG) در واقع درون هارد کنسول بصورت اکسترکت شده نصب نمیشوند. بلکه به همان صورت یکپارچه [یعنی app.pkg]، روی هارد کنسول جای میگیرند. و زمانی که کاربر بازی را اجرا میکند، فایل pkg بازی مربوطه درون حافظه موقت بازگشایی شده و برای پردازش به سمت پردازشگر کنسول فرستاده میشود. با بسته شدن بازی (Close Application) هم اطلاعات در حال پردازش بسته شده و در نهایت همان app.pkg واحد، در کنسول باقی خواهد ماند.

پس تا اینجا با یک PKG قفل شده و یک کلید در قالب SAMU روبرو هستیم. مشکل اینجاست که تا به امروز مشخص نیست SAMU دقیقا چگونه کار میکند. اما خیلی هم مهم نیست! بیایید اجازه دهیم SAMU کارش را انجام دهد. اینجاست که نیاز به پی لود دامپر احساس شده و از آنجایی که با کنسول جیلبریک شده روبرو هستیم و به کرنل (هسته) دسترسی داریم، پی لود دامپر دقیقا همان بخشی از حافظه، درست بعد از SAMU همان جایی که حالا اطلاعات و دیتاهای بازی که قفل بودند و از SAMU رد شده اند، را هدف قرار داده و تمام اطلاعاتی که حال حاضر بدون رمز هستند را به حافظه خارجی USB دامپ و منتقل میکند. بدین طریق بدون اینکه الگو و کلیدهای SAMU را در دست داشته باشیم، میتوانیم از کل دیتای بازی بکاپ گرفته و در واقع از SAMU بر علیه خودش برای باز کردن قفلهای Retail PKG ها استفاده کنیم. هوشمندانه است نه ؟!

به همین دلیل است که برای تهیه دامپ (بکاپ) از دیسک، باید بازی در حال اجرا باشد و در واقع SAMU زحمت باز کردن قفل های سرسخت PKG را متحمل شود. حتی دیتاهای بازی که از طریق اکانت هکی نصب شده اند و بدون دیسک اجرا میشوند هم همان شرایط PKG های اصلی را داشته و با پسوردهای قدرتمند سونی قفل شده اند. پس کپی کردن آنها از طریق FTP به کامپیوتر کار بیهوده ای است و تا زمانی روشی برای کرک کردن PKG های Retail وجود نداشته باشد، بی استفاده خواهند بود.

بعد از دامپ شدن چه اتفاقی رخ میدهد؟

دامپ کردن یک دیسک امکان دسترسی به کل فایلها و پوشه های بازی را فراهم میکند. پس لازم است که دوباره آنها به PKG تبدیل شود تا روی کنسول جیلبریک شده قابل اجرا باشند. اینجاست که از ابزار Fake PKG Generator استفاده شده و توسط آن میتوان fPKG نهایی را ساخت.

تفاوت این فایل pkg ساخته شده و pkg اصلی در چیست؟

تنها تفاوت موجود در این است که چون دیتای موجود بعد از فیلتر SAMU بدست آمده پس پسورد یا لایسنسی در کار نخواهد بود. و در هنگام ساخت PKG تحت عنوان fPKG، عدد پسورد مربوطه همواره مقدار ۳۲ صفر است. بدینگونه لایسنس و پسورد خاصی در کار نخواهد بود و بازی براحتی از طریق جیلبریک قابل اجراست. به همین دلیل به این دسته فایلها Fake PKG یا fPKG گفته میشود. دقت کنید fPKG اصطلاحی برای تفاوت قائل شدن با PKG های اصلی هست و فایلهای fPKG هم با همان پسوند PKG هستند.

 نکته پایانی

از آنجایی پسوند هر دو فایلهای Retail PKG و Fake PKG بصورت PKG واحد است، چگونه میتون به عنوان مثال مشخص نمود که یک فایل PKG دانلود شده بصورت Fake است یا Retail ؟ به لطف توسعه دهنده ای به نام LMAN و نرم افزار PS4 PKG Viewer میتوان تشخیص داد که فایل مورد نظر Fake است یا Retail. نرم افزار PKG Viewer را از لینک زیر دریافت کنید و آنرا روی کامپیوتر خود اجرا نمایید :

PS4 PKG Viewer 1.5

سپس فایل PKG مورد نظر خود را به آن معرفی کرده و طبق عکس زیر بخش های مشخص شده را بررسی نمایید :

به قسمت پایین سمت چپ دقت کنید. متن مشخص شده برای PKG های Retail واژه ” Original ” و برای fPKG ها، واژه ” Fake ” خواهد بود. همچنین نسخه آپدیت بازی نیز در کادر مشخص شده قابل مشاهده خواهد بود. امیدواریم استفاده لازم را برده باشید.

تهیه شده : در تحریریه نوین اسپات : توسط SCORPION

منبع : نوین اسپات

SCORPION

i wont live forever, so its now or never

4 دیدگاه
  1. arsalan
    آذر ۱۰, ۱۳۹۷ در ۶:۳۹ ب.ظ پاسخ

    ممنون مطلب جالبی بود
    بنظرتون سونی تونسته و میتونه راه جیلبریک رو ببنده یا نه میشه به جیلبریک ۵٫۵۵ یا حتی بعدها ۶ امیدوار بود ؟

    1. SCORPION
      آذر ۱۰, ۱۳۹۷ در ۷:۵۳ ب.ظ پاسخ

      سلام. از طریق bpf که تا فریمور ۵٫۰۵ جهت جیلبریک مورد استفاده بود در ۵٫۵۵ و بالاتر توسط سونی پچ شده.
      اما این به این معنی نیست که جیلبریک متوقف شده باشه. حتما فریمور های بالاتر هم هک خواهند شد اما دست کم طی ۱ سال آینده…

  2. majid
    آذر ۱۱, ۱۳۹۷ در ۹:۱۰ ب.ظ پاسخ

    سلام. بسیار مطلب جالبی بود. در عین تخصصی بودن به زبان ساده مطالب رو توضیح دادین. از این دست مقاله ها بیشتر بزارید. ممنون

    1. K_PARTIZAN
      آذر ۱۲, ۱۳۹۷ در ۷:۵۶ ق.ظ پاسخ

      سلام،
      از این دست مقالات در حال حاضر درون سایت قرار داده شده و در آینده نیز بخش جیلبریک به وبسایت اضافه خواهد شد
      ممنون

ارسال دیدگاه