Huvud Kameror Nintendo Switch har blåst vidöppet av ett ofixibelt hack

Nintendo Switch har blåst vidöppet av ett ofixibelt hack



De Nintendo Switch har hackats. Det stämmer, du kan nu - med lite teknisk kunskap - blåsa Nintendos barn vidöppet, och det verkar vara helt ned till ett utnyttjande som finns i Nvidias Tegra X1-processor som driver Switch och Shield TV.

page_fault_in_nonpaged_area windows 10
Nintendo Switch har blåst vidöppet av ett ofixibelt hack

Utnyttjningskedjan kommer från hårdvaruhacker Katherine Temkin och Byt om hacking team. I en omfattande översikt av vad de har kallat Fusée Gelée coldboot-sårbarheten utvecklade de och visade en proof-of-concept-nyttolast som ska användas på Switch.

Se relaterat Nintendo Labo-recension: Den största skapelsen från Nintendo sedan Switch Nintendo Switch-recension: Den finaste Nintendo-konsolen hittills De bästa Nintendo Switch-spelen 2018: 11 måste-ha-spel att spela hemma eller på språng

En anledning till att detta är ett så besvärligt hack för både Nintendo och Nvidia är hur det verkar vara ofixibelt. Eftersom hacket använder sig av en exploatering i Tegra X1 bootROM kan den inte ändras när den lämnar tillverkningen. Det betyder att det finns 14,8 miljoner switchar där ute som är utsatta för exploateringen och kan hackas för att köra ett helt antal olika spel och program.

Tidigare har Nintendo mildrat alla exploateringar av sina system genom att lappa ut dem eftersom de alltid har utvecklats på programvarunivå. Den som vill ansluta till Nintendos servrar skulle behöva uppdatera enhetens firmware som sedan skulle uppdateras för att blockera kända programvarunivåer. Den här metoden är inte användbar när det är en lösning på hårdvarunivå.

nintendo_switch_hack_2

LÄS NÄSTA: De bästa Nintendo Switch-spelen

Vi har bett Nintendo om kommentarer om saken, men det finns en chans att det fortfarande kan hitta ett sätt att stoppa hackade konsoler från att hoppa online. Precis som det gjorde med att upptäcka och blockera tidiga piratkopior av Pokémon Sun & Moon på Nintendo 3DS, kunde det göra detsamma med hackade spel och blockera dessa enheter från att ansluta till Nintendos servrar.

Men som Ars Technica påpekar att många Nintendo Switch-ägare som har försökt hacka sina konsoler inte gör det för piratspel. Istället bryter dessa spelare sina switchar så att de kan säkerhetskopiera internt spara data till SD-kort - en funktion som Switch för närvarande inte erbjuder - så att de inte tappar allt om deras system går sönder.

Hur fungerar Nintendo Switch-hacket?

Utan att bli för komplicerat använder Fusée Gelée en sårbarhet som är inneboende i Tegra X1: s USB-återställningsläge och kringgår spärråtgärder som vanligtvis skulle vara på plats för att skydda dess viktiga bootROM. Användare skickar sedan ett argument med dålig längd för att tvinga systemet att begära upp till 65 535 byte per kontrollförfrågan, vilket överflödar en avgörande direktminnesåtkomst (DMA) -buffert i bootROM och därmed bryta dörrarna öppna för information som ska kopieras direkt till den skyddade lagringen område. Det betyder att du nu kan köra godtycklig kod på din Switch utan problem.

Det är dock inte så enkelt att uppnå att tusentals människor oavsiktligt kommer åt och utnyttjar det. För att starta Nintendo Switch i USB-återställningsläge måste du faktiskt kortsluta en mycket specifik stift på höger Joy-Con-kontakt på sidan av Switchens huvudkropp. Hacking team Fail0verflow skapade sin egen 3D-tryckta kontakt att en gör just det, men du kan också bara använda en tråd eller en gem för att kortsluta den också.

Den ursprungliga utgåvan från Temkin är helt enkelt avsedd att vara ett proof-of-concept, en nyttolast för att helt enkelt visa dig att det är möjligt att hoppa in i Switch och få den att visa information som vanligtvis är skyddad. Men med tiden kommer anpassade startladdare - till exempel Atmosfär från konsolhackentusiasten SciresM .

LÄS NÄSTA: Får Nintendo Switch äntligen Virtual Console?

Vad händer nu?

Temkin säger att hon har underrättat Nvidia och Nintendo och andra som köper och använder Tegra-chips för att ge dem tid att lösa problemet så bra som möjligt innan hon började leva med sina resultat. Men andra hackgrupper har också upptäckt utnyttjandet och tvingat hennes hand att avslöja information tidigare än hon hade planerat.

Fail0verflow laddade senare upp ett foto av en hackad Switch som kör Dolphin-emulator som kör en japansk version av Gamecube-speletWind Waker- vilket indikerar att Tegra X1 i Switch är kapabel till Gamecube-emulering.

Hackteamet gick ett steg längre genom att släppa sin egen Tegra X1 bootROM-exploatering tillsammans med en Linux Launcher för Nintendo Switch.

Piratkopiering är verkligen ett stort bekymmer för Nintendo, men Nvidia använder också sina Tegra-chips för edge computing-ändamål med sina smarta stadsprodukter som smarta kameror. Om dessa enheter har samma utnyttjande kan mycket mer skändliga saker göras än att spela några obehöriga klassiker på språng.

UPPDATERING: Nvidia svarade på vår begäran om kommentar med en talesman för företagssidan av företaget som förklarade att de är medvetna om ett säkerhetsproblem med Nvidia Tegra Recovery Mode (RCM) på vissa äldre Tegra-baserade enheter. En person med fysisk tillgång till dessa Tegra-baserade processorer kan ansluta till enhetens USB-port, kringgå den säkra start och köra okontrollerad kod.

Intressant säger Nvidia att problemet inte kan utnyttjas på distans, även om enheten är ansluten till internet. Nvidia GPU: er påverkas inte. Säkert en suck av lättnad för någon av er som undrar om bara någon kan rocka upp och hacka in din Nintendo Switch.

När det gäller Nvidias avancerade datorprodukter och smart city-enheter förklarade Nvidia att Jetson TK1 och Jetson TX1-baserade produkter innehåller berörda Tegra-processorer. Förmågan hos en person att kringgå säker start beror på ett antal faktorer, inklusive om slutprodukten har implementerat säker start och har en fysiskt tillgänglig USB-port.

Nvidia klargjorde också att Nvidia Tegra X2, som lanserades 2016, och senare Tegra SOC som Xavier inte påverkas.

Intressanta Artiklar

Redaktionen

Hur man ställer in och ansluter en digital antenn till din TV
Hur man ställer in och ansluter en digital antenn till din TV
Du kan ansluta en digital TV-antenn till din TV för att ta emot gratis lokala TV-kanaler, men du behöver en DTV-omvandlare om du har en analog TV.
Hur man installerar Windows 10 för ARM i QEMU
Hur man installerar Windows 10 för ARM i QEMU
Det finns ett sätt att installera och prova Windows 10 för ARM SoC i QEMU. Medan Windows 10 körs långsamt inuti QEMU, är det tillräckligt bra för att se exakt Windows 10 för ARM.
De 9 bästa Android-emulatorerna för Windows 10 och Windows 11
De 9 bästa Android-emulatorerna för Windows 10 och Windows 11
En Android-emulator låter dig köra Android på Windows för att spela spel och komma åt andra appar utan att behöva en riktig Android-enhet. Dessa är de bästa emulatorerna 2024 för att använda Android-appar i Windows 11 och Windows 10.
Hur man redigerar PDF-filer i iPhone (eller iPad)
Hur man redigerar PDF-filer i iPhone (eller iPad)
iOS 15 låter dig redigera PDF-filer i appen Filer. Så här får du ut det mesta av funktionerna på din iPhone eller iPad.
Ändra menyens textstorlek i Windows 10 Creators Update
Ändra menyens textstorlek i Windows 10 Creators Update
Så här ändrar du menyens textstorlek och teckensnitt i Windows 10 Creators Update trots att den klassiska appleten för skärminställningar har tagits bort.
Vad är en OGG-fil?
Vad är en OGG-fil?
En OGG-fil är troligen en Ogg Vorbis-komprimerad ljudfil som används för att lagra ljuddata. De kan spelas med många musikspelare och ljudprogramvara. Andra OGG-filer används av en grafapp.
Öppna RAW-bilder i Windows 10
Öppna RAW-bilder i Windows 10
Nästa Windows 10-version, känd som version 1903 eller 19H1, stöder RAW-bildformatet. Så här öppnar du RAW-bilder i Windows 10.