From 43dd0a25624bb9d8cbfc7d837f0dd52187a02c1c Mon Sep 17 00:00:00 2001 From: Jack Walker Date: Wed, 29 Apr 2020 14:06:05 +1000 Subject: [PATCH] Reverted back to taking token directly, auth was causing issues.: --- spec/beef/core/main/autorun_engine/autorun_engine_spec.rb | 5 +---- spec/beef/core/main/handlers/browser_details_handler_spec.rb | 5 +---- spec/beef/modules/debug/test_beef_debugs_spec.rb | 2 +- 3 files changed, 3 insertions(+), 9 deletions(-) diff --git a/spec/beef/core/main/autorun_engine/autorun_engine_spec.rb b/spec/beef/core/main/autorun_engine/autorun_engine_spec.rb index fac2af5ab..cf56913bc 100644 --- a/spec/beef/core/main/autorun_engine/autorun_engine_spec.rb +++ b/spec/beef/core/main/autorun_engine/autorun_engine_spec.rb @@ -69,7 +69,7 @@ RSpec.describe 'AutoRunEngine Test', :run_on_browserstack => true do http_hook_server.prepare # Generate a token for the server to respond with - BeEF::Core::Crypto::api_token + @token = BeEF::Core::Crypto::api_token # Initiate server start-up @pids = fork do @@ -79,9 +79,6 @@ RSpec.describe 'AutoRunEngine Test', :run_on_browserstack => true do http_hook_server.start end - @response = RestClient.post "#{RESTAPI_ADMIN}/login", { 'username': "#{@username}", 'password': "#{@password}" }.to_json, :content_type => :json - @token = JSON.parse(@response)['token'] - @caps = CONFIG['common_caps'].merge(CONFIG['browser_caps'][TASK_ID]) @caps["name"] = self.class.description || ENV['name'] || 'no-name' @caps["browserstack.local"] = true diff --git a/spec/beef/core/main/handlers/browser_details_handler_spec.rb b/spec/beef/core/main/handlers/browser_details_handler_spec.rb index c883e88fe..542933615 100644 --- a/spec/beef/core/main/handlers/browser_details_handler_spec.rb +++ b/spec/beef/core/main/handlers/browser_details_handler_spec.rb @@ -63,7 +63,7 @@ RSpec.describe 'Browser Details Handler', :run_on_browserstack => true do http_hook_server.prepare # Generate a token for the server to respond with - BeEF::Core::Crypto::api_token + @token = BeEF::Core::Crypto::api_token # Initiate server start-up @pids = fork do @@ -76,9 +76,6 @@ RSpec.describe 'Browser Details Handler', :run_on_browserstack => true do # Give the server time to start-up sleep 1 - @response = RestClient.post "#{RESTAPI_ADMIN}/login", { 'username': "#{@username}", 'password': "#{@password}" }.to_json, :content_type => :json - @token = JSON.parse(@response)['token'] - @caps = CONFIG['common_caps'].merge(CONFIG['browser_caps'][TASK_ID]) @caps["name"] = self.class.description || ENV['name'] || 'no-name' @caps["browserstack.local"] = true diff --git a/spec/beef/modules/debug/test_beef_debugs_spec.rb b/spec/beef/modules/debug/test_beef_debugs_spec.rb index 8a55f3ac4..301ff1f73 100644 --- a/spec/beef/modules/debug/test_beef_debugs_spec.rb +++ b/spec/beef/modules/debug/test_beef_debugs_spec.rb @@ -62,7 +62,7 @@ RSpec.describe 'BeEF Debug Command Modules:', :run_on_browserstack => true do http_hook_server.prepare # Generate a token for the server to respond with - BeEF::Core::Crypto::api_token + @token = BeEF::Core::Crypto::api_token # Initiate server start-up @pids = fork do