35
modules/social_engineering/fake_notification_c/command.js
Normal file
35
modules/social_engineering/fake_notification_c/command.js
Normal file
File diff suppressed because one or more lines are too long
15
modules/social_engineering/fake_notification_c/config.yaml
Normal file
15
modules/social_engineering/fake_notification_c/config.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
#
|
||||
# Copyright (c) 2006-2013 Wade Alcorn - wade@bindshell.net
|
||||
# Browser Exploitation Framework (BeEF) - http://beefproject.com
|
||||
# See the file 'doc/COPYING' for copying permission
|
||||
#
|
||||
beef:
|
||||
module:
|
||||
fake_notification_c:
|
||||
enable: true
|
||||
category: "Social Engineering"
|
||||
name: "Fake Notification Bar (Chrome)"
|
||||
description: "Displays a fake notification bar at the top of the screen, similar to those presented in Chrome. If the user clicks the notification they will be prompted to download the file specified below."
|
||||
authors: ["xntrik", "bcoles"]
|
||||
target:
|
||||
user_notify: ['ALL']
|
||||
BIN
modules/social_engineering/fake_notification_c/img/filler.png
Normal file
BIN
modules/social_engineering/fake_notification_c/img/filler.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 564 B |
Binary file not shown.
|
After Width: | Height: | Size: 1.7 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 9.3 KiB |
BIN
modules/social_engineering/fake_notification_c/img/plugins.png
Normal file
BIN
modules/social_engineering/fake_notification_c/img/plugins.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 34 KiB |
29
modules/social_engineering/fake_notification_c/module.rb
Normal file
29
modules/social_engineering/fake_notification_c/module.rb
Normal file
@@ -0,0 +1,29 @@
|
||||
#
|
||||
# Copyright (c) 2006-2013 Wade Alcorn - wade@bindshell.net
|
||||
# Browser Exploitation Framework (BeEF) - http://beefproject.com
|
||||
# See the file 'doc/COPYING' for copying permission
|
||||
#
|
||||
class Fake_notification_c < BeEF::Core::Command
|
||||
|
||||
def self.options
|
||||
return [
|
||||
{'name' => 'url', 'ui_label' => 'URL', 'value' => 'http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe', 'width'=>'150px'},
|
||||
{ 'name' => 'notification_text',
|
||||
'description' => 'Text displayed in the notification bar',
|
||||
'ui_label' => 'Notification text',
|
||||
'value' => "Additional plugins are required to display all the media on this page."
|
||||
}
|
||||
]
|
||||
end
|
||||
|
||||
#
|
||||
# This method is being called when a zombie sends some
|
||||
# data back to the framework.
|
||||
#
|
||||
def post_execute
|
||||
content = {}
|
||||
content['result'] = @datastore['result']
|
||||
save content
|
||||
end
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user