Domanda:
Il comando Unix utilizzato dall'analista di sistema in Jurassic World 2 è valido?
Jylo
2018-07-02 21:21:55 UTC
view on stackexchange narkive permalink

Il franchise di Jurassic Park è sempre stato piuttosto bravo a essere scientificamente accurato anche con i computer, come si può vedere qui. Jurassic World 2 sembra non fare eccezione. Ad un certo punto l'analista di sistema diagnostica un sistema di ventilazione difettoso e il comando utilizzato sembra una console unix valida che inizia con sudo e utilizza l'opzione - for standard nella riga di comando.

Quello che sono riuscito a leggere è stato:

  sudo dudecode --isolate  

È davvero dudecode e un easter egg per chi lo legge? O è un vero comando come dmidecode che è un decodificatore di tabelle DMI? --isolate non sembra essere un'opzione per dmidecode.

Conoscendo il tipo di attenzione ai dettagli nei film precedenti, trovo interessante vedere se è qualcosa che potrebbe davvero essere utilizzato per risolvere un problema hardware utilizzando un accesso software? Quale sarebbe il vero comando usato e un vero analista di sistema lo userebbe in questa situazione?

Mi rendo conto che sarà difficile avere una prova definitiva di quale fosse il comando (dato che il film è ancora in sala mentre sto scrivendo) ma uno screenshot o qualcuno con certezza sarebbe bello.

+1 per aver preso a cuore le critiche e aver rigirato la domanda con grande impegno e motivazione. Bel lavoro!
C'è un comando `uudecode` per Unix, ma ciò non significa che` dudecode` non sia valido - è solo il nome di un comando di sistema o di una chiamata di programma dalla riga di comando - anche se non fa parte di Unix stesso, il parco avrà codice personalizzato creato per le loro operazioni, quindi è del tutto plausibile che comando / programma faccia qualcosa per ripristinare / reinizializzare le ventole. Se rimangono rotti dopo il ripristino, presumo che invieranno un tecnico hardware per verificare la presenza di problemi fisici.
Qualcun altro che legge "codice tizio" qui e pensa che potrebbe essere un gioco di parole?
Solo 46 visite su Google, quindi probabilmente compensato per il film.
Questa modifica è probabilmente più adatta come risposta o come emendamento a una risposta.
Tre risposte:
MissouriSpartan
2018-07-03 03:16:02 UTC
view on stackexchange narkive permalink

È probabile che si trattasse di codice personalizzato creato dall'IT del parco o di un alias per "sudo systemctl restart 'serviceName'" per riavviare il servizio / applicazione che esegue la ventilazione.

Non esiste un comando standard in UNIX / Linux chiamato Dudecode. C'è un comando uudecode in Linux / UNIX. La sua funzione è quella di decodificare un file da ASCII a 7 bit in formato binario. Uuencode lo codifica in ASCII a 7 bit da binario.

Secondo la pagina man di questi comandi, non esiste l'opzione --ISOLATE. Quindi si può concludere che l'interruttore --ISOLATE è fittizio.

https://linux.die.net/man/1/uudecode

https://www.systutorials.com/docs / linux / man / 1-uudecode /

https://www.unix.com/man-page/posix/1P/uudecode/

Non c'è motivo per l'analista di sistema di conoscere un comando personalizzato utilizzato in un'organizzazione per cui non ha mai lavorato. Inoltre dmidecode recupera i dettagli hardware e sarebbe più vicino a ciò di cui qualcuno ha bisogno per eseguire il debug dell'hardware rispetto a uudecode. Speriamo che uno screenshot fermi queste speculazioni :)
È anche Hollywood, però, quindi si potrebbe anche concludere che semplicemente avrebbero potuto avere il dipartimento degli oggetti di scena (o chiunque crei programmi falsi per computer) creare uno script che viene eseguito e simula l'immissione di comandi. Quindi "dudecode --isolate" è qualcosa che hanno semplicemente inventato per avere un bell'aspetto. Nessuno si è davvero preso la briga di ricercare qualcosa con quel dettaglio. La mia risposta è semplicemente il comando più simile a ciò a cui fa riferimento l'OP. "dudecode --isolate" è ciò che è riuscito a vedere quando ha guardato, quindi è quello che ho trovato per aiutare a rispondere alla sua domanda.
Jerry Rodent
2018-12-31 03:12:57 UTC
view on stackexchange narkive permalink

Se ti riferisci alla scena in cui il personaggio cerca di abilitare il sistema HVAC dopo 200 minuti, credo che il comando fosse:

sudo dmidecode -t system

Che è un vero comando che stampa dati DMI / SMBIOS di tipo sistema (puoi saperne di più sul comando nella pagina man), ad esempio il numero di serie del scheda madre e simili. Non sono sicuro di come quell'informazione sia stata utile in quella situazione, ma sì, è un vero comando e sì, è un sistema unix! .

Gli altri comandi digitati erano anche realistici, ad esempio cerca prima di accedere a un server tramite il comando ssh due volte, la prima volta riceve un errore (uno strano, potrebbe essere falso), la seconda riceve un avviso standard sull'autenticità della chiave del server. Poi ha anche eseguito ls- all , che è quasi reale (il vero comando sarebbe ls --all , che stamperà tutti i file nella directory di lavoro corrente).

Ho trovato uno screenshot, purtroppo il comando nel film non era valido (vedi domanda modificata) :(
Jylo
2019-08-01 17:18:55 UTC
view on stackexchange narkive permalink

Secondo questo thread di Reddit è:

  sudo dmidecode -isolate  

Actual screenshot of the moment it happens.

Ma dopo aver esaminato la dmidecode pagina man, solo i -s e -t codice> opzione esiste. Quindi sarebbe probabilmente un errore per i , o , l , a e e .



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 4.0 con cui è distribuito.
Loading...