diff --git a/core/main/models/browserdetails.rb b/core/main/models/browserdetails.rb index 9e72844ed..7ec413eb7 100644 --- a/core/main/models/browserdetails.rb +++ b/core/main/models/browserdetails.rb @@ -103,7 +103,8 @@ module Models def self.hw_icon(session_id) ua_string = get(session_id, 'BrowserReportedName') - + hardware = get(session_id, 'Hardware') + return BeEF::Core::Constants::Hardware::HW_VM_IMG if hardware =~ /Virtual Machine/ return BeEF::Core::Constants::Hardware::HW_UNKNOWN_IMG if ua_string.nil? return BeEF::Core::Constants::Hardware::HW_WINPHONE_IMG if ua_string.include? BeEF::Core::Constants::Hardware::HW_WINPHONE_UA_STR