0

デバイスのモデルまたはベンダーがわかっている場合。このデバイスのオペレーティング システムを知る直接的な方法はありますか (たとえば、デバイス ドライバなどを使用しますか?)。たとえば、私が行った以前の質問に対する回答を引用します:ファームウェアとオペレーティング システムの違いは何ですか?

誰かが言った:

ハードウェア ベンダーは通常、Linux の派生物 (Cisco IOS など) を使用します。

どうすればこれを知ることができますか。1 つの cisco デバイスの名前は知っていますが、デバイスを持っていないため、そのオペレーティング システムを確認する必要があります (Linux であることが広く知られている場合でも、自分で確認する必要があります)。どうすればこの情報を入手できますか? 会社のサイトとグーグルを調べましたが、答えが見つかりません。

4

2 に答える 2

0

デバイスをハッキングしたり、フラッシュからバイナリを読み取ったり、16 進ダンプを調べたりするには、シリアル ケーブルが必要です。自宅にSTBがあります。プロバイダーは OS を明らかにしません。あなたを倒すためにそのような情報を必要とする競合他社がそこにいます.

于 2013-08-15T07:37:16.383 に答える
0

GNU パブリック ライセンスの条件が遵守されている場合、デバイスが Linux を含む GPL コードを使用しているかどうかが合理的に明確になるはずです。さらに、ソース コードも利用できる必要があります。

デバイスがオープン ソースではない OS を使用している場合、情報が入手できたとしても、製造元のファームウェア アップデートを適用する場合を除いて、特に役立つ可能性は低いでしょう。

Linux は、一般的な組み込みシステムでは決して一般的ではありません。これは、ルーター、STB、NAS などの特定のタイプのデバイスで一般的に使用されています。多くの場合、これらのデバイスには、通常はバージョン情報を入手できる Web サーバー インターフェイスがありますが、この情報にアクセスする一般的な方法はなく、デバイスの特定の URL にアクセスして HTML を解析する必要があります。

于 2013-04-04T10:12:31.097 に答える