Herausfinden, wie feindliche Computer von ihren Spielkonsolen aus funktionieren?

Ist es einem einfallsreichen Land möglich zu verstehen, wie feindliche Computer funktionieren, vorausgesetzt, sie haben nur einfachen Zugriff auf feindliche Spielkonsolen?

Die Situationen sind wie folgt:

  • CPU/GPU mit unbekanntem Befehlssatz, der sich stark von Ihrem eigenen unterscheidet, so etwas wie Intel i960 im Vergleich zu x86. Der Rest der Hardware sind handelsübliche Komponenten.
  • Ihre Programme sind in einer unbekannten Programmiersprache geschrieben
  • Das Betriebssystem ist anders
  • Es sind keine Referenzhandbücher wie Bücher, Quellcode usw. verfügbar.
  • Spielkonsolen und Spiele sind in jeder gewünschten Menge leicht erhältlich.
  • Das technologische Niveau ist ähnlich wie auf der Erde in den 90er Jahren, beide Länder sind ungefähr gleichberechtigt.

Server und Workstations unterliegen Exportkontrollen, nur sehr wenige von ihnen könnten durch geheime Operationen erworben werden. Sie verwenden eine Version des Betriebssystems, das in den Konsolen verwendet wird, wie OrbisOS , ein FreeBSD-Derivat, das auf Playstation 4 verwendet wird.

Wie gut möchten Sie, dass sie die Computer verstehen, und wie lange haben sie Zeit? Denken Sie auch daran, dass eine Spielekonsole nicht so nützlich wäre, um das Betriebssystem aller feindlichen Computer herauszufinden, da diejenigen, die für die Produktivität verwendet werden, ein völlig anderes Betriebssystem haben.
Auch warum? Es gibt theoretische Gründe, warum alle modernen Computerarchitekturen heute ähnlich aussehen. Auch ohne etwas darüber zu wissen, wer die Computer herstellt, die Sie auf Ihrer alternativen Erde haben, kann ich Ihnen wahrscheinlich bereits sagen, wie sie funktionieren müssten.
@ JarredAllen Vielleicht, vielleicht auch nicht. Es ist eigentlich zu variabel, um vorhersehbar zu sein. Microsoft verwendet Teile des gleichen Codes für PC Windows und XBOX. Ebenso hat Sony das Betriebssystem nicht neu geschrieben, es basiert auf Open-Source-Betriebssystemen, die in "Produktivität" verwendet werden. Und da wir von Codeteilen sprechen, werden einige BSD-lizenzierte Bibliotheken von vielen Betriebssystemen verwendet. Und alle aktuellen Betriebssysteme folgen denselben bewährten Designprinzipien. Sie könnten also potenziell viel lernen, wie viel und wie nützlich es sein wird, das ist die Frage.
Was willst du über sie wissen? Wenn Sie eine Spielkonsole untersuchen, können Sie sehen, wie ihre elektrischen Signale herumlaufen und mehrere Schaltkreise zum Speichern von Informationen und mehrere andere, um mathematische Operationen an ihnen durchzuführen. Aber genau, was haben Sie mit diesen Informationen vor?
Angesichts der Frage finde ich es wichtig zu spezifizieren, ob wir von 1990 oder 1999 sprechen, denn wenn es um die Entwicklung von Computern geht, ist das eine RIESIGE Zeitspanne.
@Erik Anfang der 1990er
@JarredAllen Meine Grundvoraussetzung ist, dass das Betriebssystem im Grunde dasselbe ist, möglicherweise eine Variante mit konsolenspezifischen Anpassungen für einzelne Hardware und unnötige Funktionen, die wie Mehrbenutzer entfernt wurden.

Antworten (3)

Es ist möglich, dass ein einzelner Typ in einem Keller lebt , also wäre es kein Problem für ein ganzes Land.
Zuerst teilen Sie Ihre Probleme auf: Hardware und Software.
Dann trennen Sie Fokuspunkte. Bei Hardware gehen Sie den „Wenn-Dann“-Pfad. Oder springen Sie einfach zur Software, wo Sie alle Informationen aus dem BIOS erhalten.
Sie finden dann das Betriebssystem heraus, nehmen Teile davon auseinander und sehen, was es tut. Dann haben Sie eine Hintertür für Programme. Da Sie das Betriebssystem kennen, wissen Sie, welche Befehle gegeben werden und wie sie gehandhabt werden.

Aber während Ihr ganzes Land das tut, gibt es einen Typen, nennen wir ihn Steve, der einfach in eine Fabrik geht, alle Daten kopiert und sie in ein Drittland schickt, nennen wir sie China.
Und so, mein Freund, funktioniert Spionage.

Ein Kerl, der es stiehlt, ich liebe das

Das hängt ganz davon ab, um welche Art von Konsole es sich handelt und wie gut das Verständnis ist, das Sie suchen. Sie könnten eine moderne XBox untersuchen und sich ein ziemlich gutes Bild davon machen, wie Windows-Desktop-Computer funktionieren, denn eine XBox ist im Grunde ein spezialisierter Windows-Desktop-Computer mit einer festen Hardwarekonfiguration. Aber eine Atari 2600-Konsole wird Ihnen nicht viel mehr als die tiefsten Interna darüber erzählen, wie Computer dieser Ära funktionierten, weil sie sehr wenig mit ihnen gemeinsam hatte.

Wie bereits erwähnt, wäre ein einzelner Mitarbeiter, der genügend Zeit hat, in der Lage, alle verfügbaren Informationen aus der Hard- und Software zu extrahieren. Es stellt sich nur die Frage, wie ähnlich die fragliche Konsole den anderen Computern der Zivilisation ist, was bestimmen wird, wie viele nützliche Informationen überhaupt verfügbar sind.

Sie verwenden einen anderen Befehlssatz wie ARM anstelle von x86 und programmieren mit einer anderen Sprache wie Common Lisp anstelle von Java. Das Land hat weder über ARM noch über Ocaml je eine Dokumentation gehört oder gefunden.

NEIN

Um eine analoge Frage zu stellen: Kann ich – wenn ich ein funkgesteuertes Spielzeugauto ergattere – lernen, wie Mamas Auto funktioniert? Kann ich lernen, es zu warten; erfahren, wie der Verbrennungsmotor, der Generator, die Wasserpumpe und der Antriebsstrang funktionieren; und es dann – irgendwann – besser vertreiben können als Mama, nur indem ich mit meinem Spielzeugauto spiele?

Nein ich kann nicht.

Sicher, ich kann mir ungefähr vorstellen: Das Ding hat Räder ... ein paar von ihnen drehen sich und treiben das Auto vorwärts und rückwärts an ... und wenn die Vorderräder schwenken, dreht sich das Auto. Ich kann auch sehen, wie Mama es macht, wenn sie das Auto bedient, und vielleicht nachahmen, was sie tut. Aber – wie jeder Fahrschüler weiß – bringt mich das nicht einmal aus der Auffahrt, wenn ich es zum ersten Mal alleine probiere, besonders wenn es sich um einen Schaltknüppel handelt.

Das gleiche Prinzip gilt für Computer: Sie vergleichen ein Spielzeug mit einem vollwertigen System. Sie sehen nicht nur unter der Motorhaube völlig anders aus, sondern wenn Sie nicht aufgeklärt werden, können Sie die Interna nie selbst herausfinden. Und Sie werden ganz sicher nicht in der Lage sein, sie auszutricksen und die Kontrolle über das System zu erlangen.

Also ... um Ihre Frage zu beantworten: Können Sie herausfinden, wie die Computer des Feindes funktionieren, indem Sie sich ihre Spielkonsolen besorgen?

Magic 8-Ball von Reality Check sagt: Sehr zweifelhaft

Ihre Analogie gilt nicht - eine Spielkonsole unter der Haube ist ein gewöhnlicher Computer im wahrsten Sinne des Wortes, nur einer, der hauptsächlich zum Spielen von Spielen verwendet wird. Es ist kein Spielzeug. Wenn Sie eine XBOX zurückentwickeln, werden Sie sehr wenig Probleme haben, herauszufinden, wie ein gewöhnlicher Computer funktioniert. Die meisten Komponenten funktionieren auf die gleiche Weise.
Ein Einzelbenutzer-Computer für einen bestimmten Zweck mit einem Betriebssystem, auf dem Spiele gespielt werden können. Es ist nichts anderes als ein vernetztes System für mehrere Benutzer mit einem Betriebssystem, das dafür gemacht ist, Krieg zu spielen. Und schon gar nicht, wenn Sie alles haben, von Terminals bis hin zu Großrechnern ... von Mikrocontrollern bis hin zu Clustered-Computing-Bänken. Also: nein, einfach nein .