Removed Silverlight detection from default hook. Use DetectSilverlight module instead. This fixes a UI alert to the user if the plugin is outdated.
This commit is contained in:
@@ -2130,16 +2130,6 @@ beef.browser = {
|
|||||||
catch (e) {
|
catch (e) {
|
||||||
}
|
}
|
||||||
}},
|
}},
|
||||||
'Silverlight_Plug-In': {
|
|
||||||
'control': 'Silverlight Plug-In',
|
|
||||||
'return': function (control) {
|
|
||||||
try {
|
|
||||||
version = navigator.plugins['Silverlight Plug-In']["description"];
|
|
||||||
return 'Silverlight Plug-In Version ' + version;//+ " description "+ filename;
|
|
||||||
}
|
|
||||||
catch (e) {
|
|
||||||
}
|
|
||||||
}},
|
|
||||||
'FoxitReader_Plugin': {
|
'FoxitReader_Plugin': {
|
||||||
'control': 'FoxitReader Plugin',
|
'control': 'FoxitReader Plugin',
|
||||||
'return': function (control) {
|
'return': function (control) {
|
||||||
@@ -2326,7 +2316,6 @@ beef.browser = {
|
|||||||
var has_web_socket = (beef.browser.hasWebSocket()) ? "Yes" : "No";
|
var has_web_socket = (beef.browser.hasWebSocket()) ? "Yes" : "No";
|
||||||
var has_webrtc = (beef.browser.hasWebRTC()) ? "Yes" : "No";
|
var has_webrtc = (beef.browser.hasWebRTC()) ? "Yes" : "No";
|
||||||
var has_activex = (beef.browser.hasActiveX()) ? "Yes" : "No";
|
var has_activex = (beef.browser.hasActiveX()) ? "Yes" : "No";
|
||||||
var has_silverlight = (beef.browser.hasSilverlight()) ? "Yes" : "No";
|
|
||||||
var has_quicktime = (beef.browser.hasQuickTime()) ? "Yes" : "No";
|
var has_quicktime = (beef.browser.hasQuickTime()) ? "Yes" : "No";
|
||||||
var has_realplayer = (beef.browser.hasRealPlayer()) ? "Yes" : "No";
|
var has_realplayer = (beef.browser.hasRealPlayer()) ? "Yes" : "No";
|
||||||
var has_wmp = (beef.browser.hasWMP()) ? "Yes" : "No";
|
var has_wmp = (beef.browser.hasWMP()) ? "Yes" : "No";
|
||||||
@@ -2373,7 +2362,6 @@ beef.browser = {
|
|||||||
if (has_googlegears) details['HasGoogleGears'] = has_googlegears;
|
if (has_googlegears) details['HasGoogleGears'] = has_googlegears;
|
||||||
if (has_webrtc) details['HasWebRTC'] = has_webrtc;
|
if (has_webrtc) details['HasWebRTC'] = has_webrtc;
|
||||||
if (has_activex) details['HasActiveX'] = has_activex;
|
if (has_activex) details['HasActiveX'] = has_activex;
|
||||||
if (has_silverlight) details['HasSilverlight'] = has_silverlight;
|
|
||||||
if (has_quicktime) details['HasQuickTime'] = has_quicktime;
|
if (has_quicktime) details['HasQuickTime'] = has_quicktime;
|
||||||
if (has_realplayer) details['HasRealPlayer'] = has_realplayer;
|
if (has_realplayer) details['HasRealPlayer'] = has_realplayer;
|
||||||
if (has_wmp) details['HasWMP'] = has_wmp;
|
if (has_wmp) details['HasWMP'] = has_wmp;
|
||||||
|
|||||||
@@ -319,7 +319,7 @@ module BeEF
|
|||||||
components = [
|
components = [
|
||||||
'VBScriptEnabled', 'HasFlash', 'HasPhonegap', 'HasGoogleGears',
|
'VBScriptEnabled', 'HasFlash', 'HasPhonegap', 'HasGoogleGears',
|
||||||
'HasWebSocket', 'HasWebRTC', 'HasActiveX',
|
'HasWebSocket', 'HasWebRTC', 'HasActiveX',
|
||||||
'HasSilverlight', 'HasQuickTime', 'HasRealPlayer', 'HasWMP',
|
'HasQuickTime', 'HasRealPlayer', 'HasWMP',
|
||||||
'hasSessionCookies', 'hasPersistentCookies'
|
'hasSessionCookies', 'hasPersistentCookies'
|
||||||
]
|
]
|
||||||
components.each do |k|
|
components.each do |k|
|
||||||
|
|||||||
@@ -83,7 +83,6 @@ class Modules < BeEF::Extension::AdminUI::HttpController
|
|||||||
['Browser Components', 'VBScript', 'VBScriptEnabled'],
|
['Browser Components', 'VBScript', 'VBScriptEnabled'],
|
||||||
['Browser Components', 'PhoneGap', 'HasPhonegap'],
|
['Browser Components', 'PhoneGap', 'HasPhonegap'],
|
||||||
['Browser Components', 'Google Gears', 'HasGoogleGears'],
|
['Browser Components', 'Google Gears', 'HasGoogleGears'],
|
||||||
['Browser Components', 'Silverlight', 'HasSilverlight'],
|
|
||||||
['Browser Components', 'Web Sockets', 'HasWebSocket'],
|
['Browser Components', 'Web Sockets', 'HasWebSocket'],
|
||||||
['Browser Components', 'QuickTime', 'HasQuickTime'],
|
['Browser Components', 'QuickTime', 'HasQuickTime'],
|
||||||
['Browser Components', 'RealPlayer', 'HasRealPlayer'],
|
['Browser Components', 'RealPlayer', 'HasRealPlayer'],
|
||||||
|
|||||||
@@ -89,7 +89,6 @@ module BeEF
|
|||||||
has_googlegears = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HasGoogleGears')
|
has_googlegears = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HasGoogleGears')
|
||||||
has_webrtc = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HasWebRTC')
|
has_webrtc = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HasWebRTC')
|
||||||
has_activex = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HasActiveX')
|
has_activex = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HasActiveX')
|
||||||
has_silverlight = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HasSilverlight')
|
|
||||||
has_quicktime = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HasQuickTime')
|
has_quicktime = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HasQuickTime')
|
||||||
has_realplayer = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HasRealPlayer')
|
has_realplayer = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HasRealPlayer')
|
||||||
has_wmp = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HasWMP')
|
has_wmp = BeEF::Core::Models::BrowserDetails.get(hooked_browser.session, 'HasWMP')
|
||||||
@@ -112,7 +111,6 @@ module BeEF
|
|||||||
'has_googlegears' => has_googlegears,
|
'has_googlegears' => has_googlegears,
|
||||||
'has_webrtc' => has_webrtc,
|
'has_webrtc' => has_webrtc,
|
||||||
'has_activex' => has_activex,
|
'has_activex' => has_activex,
|
||||||
'has_silverlight' => has_silverlight,
|
|
||||||
'has_quicktime' => has_quicktime,
|
'has_quicktime' => has_quicktime,
|
||||||
'has_wmp' => has_wmp,
|
'has_wmp' => has_wmp,
|
||||||
'has_realplayer' => has_realplayer,
|
'has_realplayer' => has_realplayer,
|
||||||
|
|||||||
@@ -29,7 +29,6 @@ var ZombiesMgr = function(zombies_tree_lists) {
|
|||||||
var has_webrtc = zombie_array[index]["has_webrtc"];
|
var has_webrtc = zombie_array[index]["has_webrtc"];
|
||||||
var has_activex = zombie_array[index]["has_activex"];
|
var has_activex = zombie_array[index]["has_activex"];
|
||||||
var has_wmp = zombie_array[index]["has_wmp"];
|
var has_wmp = zombie_array[index]["has_wmp"];
|
||||||
var has_silverlight = zombie_array[index]["has_silverlight"];
|
|
||||||
var has_quicktime = zombie_array[index]["has_quicktime"];
|
var has_quicktime = zombie_array[index]["has_quicktime"];
|
||||||
var has_realplayer = zombie_array[index]["has_realplayer"];
|
var has_realplayer = zombie_array[index]["has_realplayer"];
|
||||||
var date_stamp = zombie_array[index]["date_stamp"];
|
var date_stamp = zombie_array[index]["date_stamp"];
|
||||||
@@ -48,7 +47,6 @@ var ZombiesMgr = function(zombies_tree_lists) {
|
|||||||
balloon_text+= "<br/>Web Sockets: " + has_web_sockets;
|
balloon_text+= "<br/>Web Sockets: " + has_web_sockets;
|
||||||
balloon_text+= "<br/>WebRTC: " + has_webrtc;
|
balloon_text+= "<br/>WebRTC: " + has_webrtc;
|
||||||
balloon_text+= "<br/>ActiveX: " + has_activex;
|
balloon_text+= "<br/>ActiveX: " + has_activex;
|
||||||
balloon_text+= "<br/>Silverlight: " + has_silverlight;
|
|
||||||
balloon_text+= "<br/>QuickTime: " + has_quicktime;
|
balloon_text+= "<br/>QuickTime: " + has_quicktime;
|
||||||
balloon_text+= "<br/>Windows MediaPlayer: " + has_wmp;
|
balloon_text+= "<br/>Windows MediaPlayer: " + has_wmp;
|
||||||
balloon_text+= "<br/>RealPlayer: " + has_realplayer;
|
balloon_text+= "<br/>RealPlayer: " + has_realplayer;
|
||||||
|
|||||||
@@ -296,7 +296,6 @@ class ShellInterface
|
|||||||
['Browser Components', 'VBScript', 'VBScriptEnabled'],
|
['Browser Components', 'VBScript', 'VBScriptEnabled'],
|
||||||
['Browser Components', 'PhoneGap', 'HasPhonegap'],
|
['Browser Components', 'PhoneGap', 'HasPhonegap'],
|
||||||
['Browser Components', 'Google Gears', 'HasGoogleGears'],
|
['Browser Components', 'Google Gears', 'HasGoogleGears'],
|
||||||
['Browser Components', 'Silverlight', 'HasSilverlight'],
|
|
||||||
['Browser Components', 'Web Sockets', 'HasWebSocket'],
|
['Browser Components', 'Web Sockets', 'HasWebSocket'],
|
||||||
['Browser Components', 'QuickTime', 'HasQuickTime'],
|
['Browser Components', 'QuickTime', 'HasQuickTime'],
|
||||||
['Browser Components', 'RealPlayer', 'HasRealPlayer'],
|
['Browser Components', 'RealPlayer', 'HasRealPlayer'],
|
||||||
|
|||||||
Reference in New Issue
Block a user