Module: Redirect Page
Events: Submitted by Wade on 29-Jun-09 at 10:25pm
Here is a simple module that will redirect the zombies' pages to an arbitrary location. The location is set in the module configuration page BeEF - simply enter the URL, select the target zombies and click send.
Browser Caching Attacks
Events: Submitted by Wade on 12-Jun-09 at 12:46am
RSnake has a writeup of his technique for exploiting web browser caching to attack RFC1918 networks. The attack uses persistent JavaScript backdoors, long-term browser caching and RFC1918 collisions.
Module: Firefox Keygen DoS PoC
Events: Submitted by Wade on 03-Jun-09 at 02:43am
Download the latest BeEF module that will demonstrate kengen DoS in Firefox. Decompress the module into the 'module/symmetric' directory and the option in the menu will become available.
Module: Chrome "throw exception" Memory Exhaustion DoS PoC
Events: Submitted by Wade on 02-May-09 at 12:50am
The Google chrome browser is vulnerable to a memory exhaustion based denial of service. Here is a proof of concept ported to a BeEF module.
Note that BeEF currently displays Google Chrome as Safari due its useragent string.
Module: IE Unsafe ActiveX Control Detection
Events: Submitted by Wade on 26-Apr-09 at 04:04am
Remote detection through IE (of the availability) of unsafe ActiveX controls is achievable. A script can attempt to access an unsafe control and then check if it succeeds. That is exactly what this new BeEF module does.
Module: IE VM Detection
Events: Submitted by Wade on 19-Apr-09 at 06:19am
Under some circumstances in Internet Explorer, JavaScript can determine if the browser is in a virtual machine. Scripting can do this by checking the MAC address. For a successful detection (and worse) the configuration option "Initialize and script ActiveX controls not marked as safe for scripting" must be enabled. When enabled, Internet Explorer will alert the user of the insecure configuration. So this is not exactly stealthy.
I have a BeEF module that will do the detection. Just decompress it and put the module into the 'module/symmetric' directory. The menu option will automatically be displayed in the modules menu.
Module: Mozilla Firefox XSL Parsing Remote Memory Corruption PoC
Events: Submitted by Wade on 29-Mar-09 at 02:35pm
I have just created a BeEF module for the Mozilla Firefox XSL Parsing Remote Memory Corruption Proof of Concept. When executed it will crash the Firefox zombie. So don't expect to see the zombie in BeEF afterward.
InfoSec World 2009 - Browser Security
Security: Submitted by Wade on 24-Mar-09 at 03:07am
Interested in Browser Security? Josh Abraham has published his InfoSec World presentation - Total Browser Pwnag3.
Update: The Demos are available here.
Module: Quicktime Detect
Events: Submitted by Wade on 17-Mar-09 at 03:35am
This module checks if QuickTime is available in the browser. Like the other modules, to update BeEF, just copy it to the modules/symmetric directory and match the permissions.
Module: Autorun JS Module
Events: Submitted by Wade on 06-Mar-09 at 08:44pm
The autorun modules execute immediately upon a zombie connecting to the BeEF server. This JavaScript Autorun Module is a lot more flexible than the current ones included in the framework. It provides two configurable options. The first is a regexp that will be compared against the zombie's useragent and, if it evaluates to true, the second (standard JavaScript) is executed.