గూగుల్లో భద్రతా పరిశోధకుడు ఆండీ న్గుయెన్, సోనీ ప్లేస్టేషన్ 5 కోసం లైనక్స్ పోర్ట్ను ప్రకటించారు మరియు కన్సోల్ను ఉబుంటు 24.04.4తో నడిచే పూర్తి స్థాయి గేమింగ్ PCగా ఎలా మార్చవచ్చో ప్రదర్శించారు, ఇది స్టీమ్ మరియు ఆధునిక 3D గేమ్లను అమలు చేయగలదు. లైనక్స్ పర్యావరణం 1440p రిజల్యూషన్ మరియు సెకనుకు 60 ఫ్రేమ్ల వేగంతో రే ట్రేసింగ్ ఎనేబుల్డ్ (హై RT మోడ్)తో GTA 5ని అమలు చేయడానికి తగినంత శక్తివంతమైనది.
Linux కెర్నల్ 6.19 ఆధారంగా తయారు చేయబడిన ఈ వ్యవస్థ, HDMI ద్వారా 4K ఆడియో మరియు వీడియోకు పూర్తిగా మద్దతు ఇస్తుంది మరియు అన్ని USB పోర్ట్లకు మద్దతు ఇస్తుంది. CPU ఫ్రీక్వెన్సీని 3.2 GHzకి మరియు GPUని 2.0 GHzకి సెట్ చేయడంతో వర్కింగ్ కాన్ఫిగరేషన్ ప్రారంభించబడింది. CPU కోసం ఫ్రీక్వెన్సీని 3.5 GHzకి మరియు GPU కోసం 2.23 GHzకి ఓవర్లాక్ చేయవచ్చని గమనించండి, కానీ ఈ సందర్భంలో, PS5 స్లిమ్ గేమింగ్ కన్సోల్ త్వరగా వేడెక్కుతుంది.
బూట్లోడర్ ధృవీకరణను దాటవేసి, స్టాక్ ఫర్మ్వేర్కు బదులుగా Linux పంపిణీని బూట్ చేయడానికి, బైపెర్వైజర్ దోపిడీ ఉపయోగించబడుతుంది. ఇది రెండు సంవత్సరాల పాత (1.xx-2xx) ఫర్మ్వేర్ వెర్షన్లతో మాత్రమే పనిచేస్తుంది మరియు హైపర్వైజర్లోని రెండు దుర్బలత్వాలను దోపిడీ చేస్తుంది. ప్లేస్టేషన్ 5 కి ప్రత్యేకమైన AMD GPU కి మద్దతు ఇవ్వడానికి Mesa కోసం ఒక ప్యాచ్ తయారు చేయబడింది మరియు ప్రధాన Mesa పంపిణీలో చేర్చడానికి ప్రతిపాదించబడింది.
సోనీ ప్లేస్టేషన్ 5 ఇంటిగ్రేటెడ్ PSP (ప్లాట్ఫామ్ సెక్యూరిటీ ప్రాసెసర్) కోప్రాసెసర్తో కూడిన AMD APUని ఉపయోగిస్తుంది, ఇది కీలను నిర్వహిస్తుంది. బూట్ యొక్క మొదటి దశలో, బూట్రోమ్ నుండి చదవడానికి-మాత్రమే కోడ్ ప్రారంభించబడుతుంది, చిప్ ఉత్పత్తి సమయంలో హార్డ్కోడ్ చేయబడిన డిజిటల్ సంతకంతో బూట్లోడర్ను ధృవీకరించడానికి రూట్ కీలను ఉపయోగిస్తుంది. ధృవీకరణ విజయవంతమైతే, బూట్లోడర్ రెండవ దశలో ప్రారంభించబడుతుంది, ఇది OS కెర్నల్ లేదా హైపర్వైజర్ను ప్రారంభించడానికి మరియు ధృవీకరించడానికి బాధ్యత వహిస్తుంది.
బైపెర్వైజర్ ఎక్స్ప్లోయిట్ను ఉపయోగిస్తున్నప్పుడు, హైపర్వైజర్ దశలో లైనక్స్ను ట్యాంపర్ చేస్తారు. మొదటి దశలో, వెబ్ కంటెంట్ను ప్రాసెస్ చేస్తున్నప్పుడు వెబ్కిట్ను దోపిడీ చేసే UMTX ఎక్స్ప్లోయిట్ లేదా ప్రత్యేకంగా రూపొందించిన బ్లూ-రే డిస్క్ను చొప్పించేటప్పుడు BD-J హ్యాండ్లర్లోని దుర్బలత్వాన్ని ఉపయోగించుకునే ఎక్స్ప్లోయిట్, కోర్ ఫర్మ్వేర్ స్థాయిలో ELF ఫార్మాట్లో కస్టమ్ ఎక్జిక్యూటబుల్ ఫైల్లను ప్రారంభించడానికి ఉపయోగించబడుతుంది. రెండవ దశలో, byepervisor.elf ఎక్స్ప్లోయిట్ బూట్లోడర్ ద్వారా ప్రారంభించబడుతుంది, ఇది సిస్టమ్ను ఫర్మ్వేర్ రికవరీ స్థితిలో ఉంచుతుంది.



మూలం: opennet.ru
