HeadlinesBriefing HeadlinesBriefing.com

Switch 2-এর নিরাপত্তায় আংশিক জেলব্রেক হ্যাক

Ars Technica •
×

একজন নিরাপত্তা গবেষক Switch 2-এর শুধু সফটওয়্যার-ভিত্তিক একটি আংশিক জেলব্রেক প্রদর্শন করেছেন, যা "userland" অ্যাক্সেস দেয় এবং ব্যবহারকারীদের হোমব্রু চালানো, Switch 2 গেম রিভার্স ইঞ্জিনিয়ারিং ও মড করা, সেভ ফাইল ব্যাকআপ করা এবং MMIO-এর মাধ্যমে বেশিরভাগ পেরিফেরালে প্রবেশ করার সুযোগ করে দেয়।

এই হ্যাকটি Smile Basic 4-এর মূল Switch সংস্করণের উপর নির্ভরশীল, যা Nintendo হার্ডওয়্যারে চলা দীর্ঘ প্রোগ্রামিং পরিবেশের সিরিজের সর্বশেষ সংস্করণ। যাকে "tethered" হ্যাক বলা হয়, তার জন্য একই নেটওয়ার্কে একটি macOS বা Linux PC-ও লাগে, যেখানে একটি Node.js প্যাকেজ চালিয়ে বিশেষাধিকারপ্রাপ্ত সিস্টেম অ্যাক্সেস সক্রিয় করা হয়।

গবেষক Sammy Hajhamid, যিনি অনলাইনে Pepsipu নামে পরিচিত, OpenAI-এর Codex ব্যবহার করে Smile Basic-এর ভাষা ইন্টারপ্রেটারকে পরীক্ষা করেছেন। একটি কাস্টম হার্নেসের মাধ্যমে তিনি USB কমান্ড পাঠাতে এবং HDMI-এর মাধ্যমে ফলাফল দেখতে পারতেন। "প্রায় ২ সপ্তাহের উল্লেখযোগ্য প্রচেষ্টার" পর ওই হার্নেস Smile Basic-এ অ্যারে থেকে আইটেম মুছে ফেলার সময় একটি 32-বিট ইন্টিজার ওভারফ্লো খুঁজে পায়। এই ত্রুটি একটি অ্যারে পয়েন্টারে প্রবেশাধিকার দেয়, যা সিস্টেম মেমোরির কিছু অংশ পড়া ও লেখার সুযোগ করে দেয়।

এরপর Hajhamid কনসোলের File System সার্ভিস মডিউলে একটি বাফার ওভারফ্লো খুঁজে পান, যা একটি ক্যাশড ডেটা পয়েন্টার প্রকাশ করে এবং যথেচ্ছ পড়া ও লেখার অধিকার দেয়। একটি জাল ফাইলসিস্টেম প্রক্রিয়ার মাধ্যমে তিনি নেটিভ কোড এক্সিকিউশন অর্জন করেন এবং ধারণার প্রমাণ হিসেবে Mario Kart World-এর পরিবর্তিত চরিত্র দেখান।

উৎস: Ars Technica · সারাংশ: HeadlinesBriefing