javascriptでナビゲータオブジェクトを使用してOS名を取得できることは知っていますが、サービスパックのバージョンはどうですか?javascriptで勝つサービスパックを検出する方法はありますか?
純粋なjsでこれを行う方法はありますか? (Javaまたはフラッシュなし)
javascriptでナビゲータオブジェクトを使用してOS名を取得できることは知っていますが、サービスパックのバージョンはどうですか?javascriptで勝つサービスパックを検出する方法はありますか?
純粋なjsでこれを行う方法はありますか? (Javaまたはフラッシュなし)
代替トークンが 多くの理由から ユーザエージェント文字列に表示されることができるhttp://msdn.microsoft.com/en-us/library/ms537503(v=vs.85).aspx
によります。通常、お客様の システムには、 オプション機能がインストールされています。たとえば、「SV1」トークン は、Windows XP サービスパック2(SP2)をインストールした ユーザーのユーザーエージェント文字列に表示されます。特定の マイクロソフト以外の当事者が ユーザーエージェント文字列を独自の の目的で変更することに注意することも重要です( )。
SP2だからあなたができるまた、セキュリティバージョン1であるので、それはSV1です:
/sv1/i.test(navigator.userAgent)
を... SV1は、ユーザーエージェント文字列に含まれている場合detemineします。 SP1に関連付けられているトークンが見つからない。
私はこれを見つけました:http://metasploit.com/svn/framework3/trunk/lib/rex/exploitation/javascriptosdetect.rbは面白そうです。 – riviraz