From 060a3bfae287beb2e005a21fdf92e7f102fac9c0 Mon Sep 17 00:00:00 2001 From: Brendan Coles Date: Sat, 22 Jan 2022 06:58:18 +0000 Subject: [PATCH] Modules: Rename browser/webcam to browser/webcam_flash --- modules/browser/{webcam => webcam_flash}/command.js | 0 .../browser/{webcam => webcam_flash}/config.yaml | 4 ++-- .../dev/com/adobe/images/BitString.as | 0 .../dev/com/adobe/images/JPGEncoder.as | 0 .../dev/com/adobe/images/PNGEncoder.as | 0 .../dev/com/foxarc/util/Base64.as | 0 .../browser/{webcam => webcam_flash}/dev/takeit.fla | Bin modules/browser/{webcam => webcam_flash}/module.rb | 7 ++++--- .../browser/{webcam => webcam_flash}/swfobject.js | 0 modules/browser/{webcam => webcam_flash}/takeit.swf | Bin 10 files changed, 6 insertions(+), 5 deletions(-) rename modules/browser/{webcam => webcam_flash}/command.js (100%) rename modules/browser/{webcam => webcam_flash}/config.yaml (93%) rename modules/browser/{webcam => webcam_flash}/dev/com/adobe/images/BitString.as (100%) rename modules/browser/{webcam => webcam_flash}/dev/com/adobe/images/JPGEncoder.as (100%) rename modules/browser/{webcam => webcam_flash}/dev/com/adobe/images/PNGEncoder.as (100%) rename modules/browser/{webcam => webcam_flash}/dev/com/foxarc/util/Base64.as (100%) rename modules/browser/{webcam => webcam_flash}/dev/takeit.fla (100%) rename modules/browser/{webcam => webcam_flash}/module.rb (92%) rename modules/browser/{webcam => webcam_flash}/swfobject.js (100%) rename modules/browser/{webcam => webcam_flash}/takeit.swf (100%) diff --git a/modules/browser/webcam/command.js b/modules/browser/webcam_flash/command.js similarity index 100% rename from modules/browser/webcam/command.js rename to modules/browser/webcam_flash/command.js diff --git a/modules/browser/webcam/config.yaml b/modules/browser/webcam_flash/config.yaml similarity index 93% rename from modules/browser/webcam/config.yaml rename to modules/browser/webcam_flash/config.yaml index 96cca368e..6f6ab2fe5 100644 --- a/modules/browser/webcam/config.yaml +++ b/modules/browser/webcam_flash/config.yaml @@ -5,10 +5,10 @@ # beef: module: - webcam: + webcam_flash: enable: true category: "Browser" - name: "Webcam" + name: "Webcam (Flash)" description: "This module will show the Adobe Flash 'Allow Webcam' dialog to the user. The user has to click the allow button, otherwise this module will not return pictures.
The title/text to convince the user can be customised. You can customise how many pictures you want to take and in which interval (default will take 20 pictures, 1 picture per second). The picture is sent as a base64 encoded JPG string." authors: ["floyd @floyd_ch"] target: diff --git a/modules/browser/webcam/dev/com/adobe/images/BitString.as b/modules/browser/webcam_flash/dev/com/adobe/images/BitString.as similarity index 100% rename from modules/browser/webcam/dev/com/adobe/images/BitString.as rename to modules/browser/webcam_flash/dev/com/adobe/images/BitString.as diff --git a/modules/browser/webcam/dev/com/adobe/images/JPGEncoder.as b/modules/browser/webcam_flash/dev/com/adobe/images/JPGEncoder.as similarity index 100% rename from modules/browser/webcam/dev/com/adobe/images/JPGEncoder.as rename to modules/browser/webcam_flash/dev/com/adobe/images/JPGEncoder.as diff --git a/modules/browser/webcam/dev/com/adobe/images/PNGEncoder.as b/modules/browser/webcam_flash/dev/com/adobe/images/PNGEncoder.as similarity index 100% rename from modules/browser/webcam/dev/com/adobe/images/PNGEncoder.as rename to modules/browser/webcam_flash/dev/com/adobe/images/PNGEncoder.as diff --git a/modules/browser/webcam/dev/com/foxarc/util/Base64.as b/modules/browser/webcam_flash/dev/com/foxarc/util/Base64.as similarity index 100% rename from modules/browser/webcam/dev/com/foxarc/util/Base64.as rename to modules/browser/webcam_flash/dev/com/foxarc/util/Base64.as diff --git a/modules/browser/webcam/dev/takeit.fla b/modules/browser/webcam_flash/dev/takeit.fla similarity index 100% rename from modules/browser/webcam/dev/takeit.fla rename to modules/browser/webcam_flash/dev/takeit.fla diff --git a/modules/browser/webcam/module.rb b/modules/browser/webcam_flash/module.rb similarity index 92% rename from modules/browser/webcam/module.rb rename to modules/browser/webcam_flash/module.rb index c8c91e348..3cff09a6e 100644 --- a/modules/browser/webcam/module.rb +++ b/modules/browser/webcam_flash/module.rb @@ -4,11 +4,12 @@ # See the file 'doc/COPYING' for copying permission # require 'base64' -class Webcam < BeEF::Core::Command +class Webcam_flash < BeEF::Core::Command def pre_send - BeEF::Core::NetworkStack::Handlers::AssetHandler.instance.bind('/modules/browser/webcam/takeit.swf', '/takeit', 'swf') - BeEF::Core::NetworkStack::Handlers::AssetHandler.instance.bind('/modules/browser/webcam/swfobject.js', '/swfobject', 'js') + BeEF::Core::NetworkStack::Handlers::AssetHandler.instance.bind('/modules/browser/webcam_flash/takeit.swf', '/takeit', 'swf') + BeEF::Core::NetworkStack::Handlers::AssetHandler.instance.bind('/modules/browser/webcam_flash/swfobject.js', '/swfobject', 'js') end + def self.options configuration = BeEF::Core::Configuration.instance social_engineering_title = "This website is using Adobe Flash" diff --git a/modules/browser/webcam/swfobject.js b/modules/browser/webcam_flash/swfobject.js similarity index 100% rename from modules/browser/webcam/swfobject.js rename to modules/browser/webcam_flash/swfobject.js diff --git a/modules/browser/webcam/takeit.swf b/modules/browser/webcam_flash/takeit.swf similarity index 100% rename from modules/browser/webcam/takeit.swf rename to modules/browser/webcam_flash/takeit.swf